Added Print and Print All Procedures

Added DebugPagination and DebugText properties
This commit is contained in:
Rich
2011-08-18 11:19:51 +00:00
parent a9882ad357
commit 3a408d7af5
3 changed files with 40 additions and 0 deletions

View File

@@ -12,6 +12,12 @@ namespace VEPROMS
{
public partial class frmPDFStatusForm : Form
{
private bool _CloseWhenDone = false;
public bool CloseWhenDone
{
get { return _CloseWhenDone; }
set { _CloseWhenDone = value; }
}
private string _PDFPath;
public string PDFPath
@@ -91,6 +97,11 @@ namespace VEPROMS
return;
}
btnOpenFolder.Visible = btnOpenPDF.Visible = true;
if (CloseWhenDone)
{
this.Close();
return;
}
}
private void btnOpenPDF_Click(object sender, EventArgs e)

View File

@@ -195,6 +195,23 @@ namespace VEPROMS
ContentInfo.InfoChanged += new ContentInfoEvent(RefreshDisplayHistory);
ItemInfo.InfoRestored += new ItemInfoEvent(RefreshDisplayHistory);
ItemInfo.ItemDeleted += new ItemInfoEvent(RefreshDisplayHistory);
tv.PrintProcedure += new vlnTreeViewEvent(tv_PrintProcedure);
tv.PrintAllProcedures += new vlnTreeViewEvent(tv_PrintAllProcedures);
}
void tv_PrintAllProcedures(object sender, vlnTreeEventArgs args)
{
DocVersionInfo dvi = (args.Node as VETreeNode).VEObject as DocVersionInfo;
if (dvi == null) return;
DlgPrintProcedure prnDlg = new DlgPrintProcedure(dvi);
prnDlg.Show();
}
void tv_PrintProcedure(object sender, vlnTreeEventArgs args)
{
ProcedureInfo pi = (args.Node as VETreeNode).VEObject as ProcedureInfo;
if (pi == null) return;
DlgPrintProcedure prnDlg = new DlgPrintProcedure(pi);
prnDlg.Show();
}
void RefreshDisplayHistory(object sender)
{