Ejemplo n.º 1
0
        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;
                    }
                }
            }
        }
Ejemplo n.º 2
0
 internal MenuBE(ACManager pBEMng) : base(pBEMng, pBEMng.DB.Menu)
 {
     myA      = pBEMng;
     myMenuDT = (ActivityConfig.MenuDataTable)myDT;
 }
Ejemplo n.º 3
0
 internal ACDependencyBE(ACManager pBEMng) : base(pBEMng, pBEMng.DB.ACDependency)
 {
     myA = pBEMng;
     myACDependencyDT = (ActivityConfig.ACDependencyDataTable)myDT;
 }
Ejemplo n.º 4
0
 internal ACDisbBE(ACManager pBEMng) : base(pBEMng, pBEMng.DB.ACDisb)
 {
     myA        = pBEMng;
     myACDisbDT = (ActivityConfig.ACDisbDataTable)myDT;
 }
Ejemplo n.º 5
0
 internal SeriesStatusBE(ACManager pBEMng)
     : base(pBEMng, pBEMng.DB.SeriesStatus)
 {
     myA = pBEMng;
     mySeriesStatusDT = (ActivityConfig.SeriesStatusDataTable)myDT;
 }
Ejemplo n.º 6
0
 internal ActivityCodeBE(ACManager pBEMng) : base(pBEMng, pBEMng.DB.ActivityCode)
 {
     myA = pBEMng;
     myActivityCodeDT = (ActivityConfig.ActivityCodeDataTable)myDT;
 }
Ejemplo n.º 7
0
 internal ACControlTypeBE(ACManager pBEMng)
     : base(pBEMng, pBEMng.DB.ACControlType)
 {
     myA = pBEMng;
     myACControlTypeDT = (ActivityConfig.ACControlTypeDataTable)myDT;
 }
Ejemplo n.º 8
0
 internal OfficeMandateBE(ACManager pBEMng) : base(pBEMng, pBEMng.DB.OfficeMandate)
 {
     myA = pBEMng;
     myOfficeMandateDT = (ActivityConfig.OfficeMandateDataTable)myDT;
 }
Ejemplo n.º 9
0
 internal ACConvertBE(ACManager pBEMng)
     : base(pBEMng, pBEMng.DB.ACConvert)
 {
     myA           = pBEMng;
     myACConvertDT = (ActivityConfig.ACConvertDataTable)myDT;
 }
Ejemplo n.º 10
0
 internal SeriesPackageBE(ACManager pBEMng)
     : base(pBEMng, pBEMng.DB.SeriesPackage)
 {
     myA = pBEMng;
     mySeriesPackageDT = (ActivityConfig.SeriesPackageDataTable)myDT;
 }
Ejemplo n.º 11
0
 internal DisbursementTypeBE(ACManager pBEMng) : base(pBEMng, pBEMng.AtMng.CodeDB.DisbursementType)
 {
     myA = pBEMng;
     myDisbursementTypeDT = (CodesDB.DisbursementTypeDataTable)myDT;
 }
Ejemplo n.º 12
0
 internal ACSeriesBE(ACManager pBEMng)
     : base(pBEMng, pBEMng.DB.ACSeries)
 {
     myA          = pBEMng;
     myACSeriesDT = (ActivityConfig.ACSeriesDataTable)myDT;
 }
Ejemplo n.º 13
0
 public WFValidator(ACManager acm)
 {
     acMng = acm;
 }
Ejemplo n.º 14
0
 internal ACDocumentationBE(ACManager pBEMng)
     : base(pBEMng, pBEMng.DB.ACDocumentation)
 {
     myA = pBEMng;
     myACDocumentationDT = (ActivityConfig.ACDocumentationDataTable)myDT;
 }