Added frmVEPROMS parameter to the constructor so that SessionPing can be disabled.
Added frmVEPROMS parameter to the constructor so that SessionPing can be disabled. Disabled SessionPing when Importing a Procedure Set, Added frmVEPROMS parameter to the constructor so that SessionPing can be disabled. Added logic to disable SessionPing.
This commit is contained in:
@@ -49,11 +49,19 @@ namespace VEPROMS
|
||||
_MyApproval.MySessionInfo = _MySessionInfo;
|
||||
}
|
||||
}
|
||||
private ApprovalInfo _MyApproval = new ApprovalInfo();
|
||||
private ApprovalInfo _MyApproval;
|
||||
private bool _CheckForMore = false;
|
||||
private DocVersionInfo _MyDocVersion;
|
||||
public dlgApproveProcedure(DocVersionInfo myDocVersion)
|
||||
frmVEPROMS _MyFrmVEPROMS = null;
|
||||
public frmVEPROMS MyFrmVEPROMS
|
||||
{
|
||||
get { return _MyFrmVEPROMS; }
|
||||
set { _MyFrmVEPROMS = value; }
|
||||
}
|
||||
public dlgApproveProcedure(DocVersionInfo myDocVersion, frmVEPROMS myFrmVEPROMS)
|
||||
{
|
||||
MyFrmVEPROMS = myFrmVEPROMS;// Save frmVEPROMS for Import to shutoff SessionPing
|
||||
_MyApproval = new ApprovalInfo(myFrmVEPROMS);// Save frmVEPROMS for Import to shutoff SessionPing
|
||||
ApplicabilityIndex = myDocVersion.DocVersionConfig.SelectedSlave;
|
||||
this.ConsistencyPrintRequest += new DisplayConsistencyReportEvent(dlgApproveProcedure_ConsistencyPrintRequest);
|
||||
_MyDocVersion = myDocVersion;
|
||||
@@ -214,8 +222,10 @@ namespace VEPROMS
|
||||
else
|
||||
return tmpProcedures[GetDisplayNumberOnly(key)];
|
||||
}
|
||||
public dlgApproveProcedure(DocVersionInfo myDocVersion, bool selectSome)
|
||||
public dlgApproveProcedure(DocVersionInfo myDocVersion, bool selectSome, frmVEPROMS myFrmVEPROMS)
|
||||
{
|
||||
MyFrmVEPROMS = myFrmVEPROMS;// Save frmVEPROMS for Import to shutoff SessionPing
|
||||
_MyApproval = new ApprovalInfo(myFrmVEPROMS);// Save frmVEPROMS for Import to shutoff SessionPing
|
||||
this.ConsistencyPrintRequest += new DisplayConsistencyReportEvent(dlgApproveProcedure_ConsistencyPrintRequest);
|
||||
_MyDocVersion = myDocVersion;
|
||||
InitializeComponent();
|
||||
@@ -227,8 +237,10 @@ namespace VEPROMS
|
||||
pnlSelect.SendToBack();
|
||||
this.Width = pnlSelect.Width + this.Width - this.ClientSize.Width; ;
|
||||
}
|
||||
public dlgApproveProcedure(ProcedureInfo myProcedure)
|
||||
public dlgApproveProcedure(ProcedureInfo myProcedure, frmVEPROMS myFrmVEPROMS)
|
||||
{
|
||||
MyFrmVEPROMS = myFrmVEPROMS;// Save frmVEPROMS for Import to shutoff SessionPing
|
||||
_MyApproval = new ApprovalInfo(myFrmVEPROMS);// Save frmVEPROMS for Import to shutoff SessionPing
|
||||
this.ConsistencyPrintRequest += new DisplayConsistencyReportEvent(dlgApproveProcedure_ConsistencyPrintRequest);
|
||||
_MyDocVersion = myProcedure.MyDocVersion;
|
||||
InitializeComponent();
|
||||
@@ -732,6 +744,12 @@ namespace VEPROMS
|
||||
public delegate void ApprovalStatusChangeEvent(ApprovalInfo sender, ApprovalMessageArgs e);
|
||||
public class ApprovalInfo
|
||||
{
|
||||
frmVEPROMS _MyFrmVEPROMS = null;
|
||||
public frmVEPROMS MyFrmVEPROMS
|
||||
{
|
||||
get { return _MyFrmVEPROMS; }
|
||||
set { _MyFrmVEPROMS = value; }
|
||||
}
|
||||
public event ApprovalStatusChangeEvent StatusUpdated;
|
||||
public void OnStatusUpdated(ApprovalInfo sender, ApprovalMessageArgs e)
|
||||
{
|
||||
@@ -804,8 +822,9 @@ namespace VEPROMS
|
||||
get { return _MyProcedures; }
|
||||
//set { _MyProcedures = value; }
|
||||
}
|
||||
public ApprovalInfo()
|
||||
public ApprovalInfo(frmVEPROMS myFrmVEPROMS)
|
||||
{
|
||||
MyFrmVEPROMS = myFrmVEPROMS;// Save frmVEPROMS for Import to shutoff SessionPing
|
||||
_MyProcedures = new List<ApprovalProcedure>();
|
||||
}
|
||||
private static string FormatRev(Match m)
|
||||
@@ -1164,7 +1183,7 @@ namespace VEPROMS
|
||||
pi.MyDocVersion.DocVersionConfig.SelectedSlave = 0;
|
||||
if (si.IsApproved == 1)
|
||||
{
|
||||
dlgExportImport dlg = new dlgExportImport("Export", pi); // "true tell export to convert ROs and Transitions to text
|
||||
dlgExportImport dlg = new dlgExportImport("Export", pi, MyFrmVEPROMS); // "true tell export to convert ROs and Transitions to text
|
||||
dlg.DocReplace = frm.DocReplace; // this tells approval to prepare an export file with resolved transitions and ROs, word sections are saved with resolved ROs during approval PDF creation and saved in DocReplace
|
||||
System.Xml.XmlDocument xd = new System.Xml.XmlDocument();
|
||||
dlg.ExportItem(xd, pi, "procedure");
|
||||
|
Reference in New Issue
Block a user