private void CreateAppealDocs(int fileAppealedId) { if (copyOnce) { return; } copyOnce = true; FileManager fmOrig = myA.AtMng.GetFile(fileAppealedId); //need to add all copied docs as attachments on intial DC doc docDB.DocumentRow newDC = (docDB.DocumentRow)myA.FM.CurrentActivityProcess.CurrentACE.relTables["Document0"][0].Row;// (docDB.DocumentRow)myA.FM.GetDocMng().DB.Document[0]; foreach (docDB.DocumentRow dr in fmOrig.GetDocMng().DB.Document) { //only bring over P1 and P2 doctypemajor documents if (!dr.IsDocTypeMajorCodeNull()) { switch (dr.DocTypeMajorCode.ToUpper()) { case "P1": case "P2": docDB.DocumentRow newdr = (docDB.DocumentRow)myA.FM.GetDocMng().GetDocument().Add(myA.FM.CurrentFile); int docid = newdr.DocId; myA.FM.GetDocMng().isMerging = true; ACManager.ImportRow(newdr, dr); newdr.FileId = myA.FM.CurrentFileId; newdr.DocId = docid; //newdr.SourceDivision = dr.SourceDivision; newdr.SetCheckedOutByNull(); newdr.SetCheckedOutDateNull(); newdr.SetCheckedOutPathNull(); if (newdr.efType == "GDEC" || newdr.efType == "ADEC") { newdr.efType = "ODEC"; } myA.FM.GetDocMng().isMerging = false; docDB.AttachmentRow attr = (docDB.AttachmentRow)myA.FM.GetDocMng().GetAttachment().Add(newDC); attr.AttachmentId = newdr.DocId; break; default: break; } } } }
internal MenuBE(ACManager pBEMng) : base(pBEMng, pBEMng.DB.Menu) { myA = pBEMng; myMenuDT = (ActivityConfig.MenuDataTable)myDT; }
internal ACDependencyBE(ACManager pBEMng) : base(pBEMng, pBEMng.DB.ACDependency) { myA = pBEMng; myACDependencyDT = (ActivityConfig.ACDependencyDataTable)myDT; }
internal ACDisbBE(ACManager pBEMng) : base(pBEMng, pBEMng.DB.ACDisb) { myA = pBEMng; myACDisbDT = (ActivityConfig.ACDisbDataTable)myDT; }
internal SeriesStatusBE(ACManager pBEMng) : base(pBEMng, pBEMng.DB.SeriesStatus) { myA = pBEMng; mySeriesStatusDT = (ActivityConfig.SeriesStatusDataTable)myDT; }
internal ActivityCodeBE(ACManager pBEMng) : base(pBEMng, pBEMng.DB.ActivityCode) { myA = pBEMng; myActivityCodeDT = (ActivityConfig.ActivityCodeDataTable)myDT; }
internal ACControlTypeBE(ACManager pBEMng) : base(pBEMng, pBEMng.DB.ACControlType) { myA = pBEMng; myACControlTypeDT = (ActivityConfig.ACControlTypeDataTable)myDT; }
internal OfficeMandateBE(ACManager pBEMng) : base(pBEMng, pBEMng.DB.OfficeMandate) { myA = pBEMng; myOfficeMandateDT = (ActivityConfig.OfficeMandateDataTable)myDT; }
internal ACConvertBE(ACManager pBEMng) : base(pBEMng, pBEMng.DB.ACConvert) { myA = pBEMng; myACConvertDT = (ActivityConfig.ACConvertDataTable)myDT; }
internal SeriesPackageBE(ACManager pBEMng) : base(pBEMng, pBEMng.DB.SeriesPackage) { myA = pBEMng; mySeriesPackageDT = (ActivityConfig.SeriesPackageDataTable)myDT; }
internal DisbursementTypeBE(ACManager pBEMng) : base(pBEMng, pBEMng.AtMng.CodeDB.DisbursementType) { myA = pBEMng; myDisbursementTypeDT = (CodesDB.DisbursementTypeDataTable)myDT; }
internal ACSeriesBE(ACManager pBEMng) : base(pBEMng, pBEMng.DB.ACSeries) { myA = pBEMng; myACSeriesDT = (ActivityConfig.ACSeriesDataTable)myDT; }
public WFValidator(ACManager acm) { acMng = acm; }
internal ACDocumentationBE(ACManager pBEMng) : base(pBEMng, pBEMng.DB.ACDocumentation) { myA = pBEMng; myACDocumentationDT = (ActivityConfig.ACDocumentationDataTable)myDT; }