Beispiel #1
0
 /// <summary>
 /// 保存
 /// </summary>
 /// <param name="prmArcDoc"></param>
 public long saveArcDoc(ArchivesDoc prmArcDoc)
 {
     long _id = 0;
     if (prmArcDoc.adID > 0)
     {
         flieds = new NBear.Common.PropertyItem[]{
             ArchivesDoc._.adAccess,
             ArchivesDoc._.adCheck,
             ArchivesDoc._.adCode,
             ArchivesDoc._.adContent,
             ArchivesDoc._.adCopy,
             ArchivesDoc._.adDC,
             ArchivesDoc._.adFM,
             ArchivesDoc._.adFU,
             ArchivesDoc._.adGZ,
             ArchivesDoc._.adIssue,
             ArchivesDoc._.adMI,
             ArchivesDoc._.adNum,
             ArchivesDoc._.adPT,
             ArchivesDoc._.adSB,
             ArchivesDoc._.adSend,
             ArchivesDoc._.adST,
             ArchivesDoc._.adTC,
             ArchivesDoc._.adTime,
             ArchivesDoc._.adTitle,
             ArchivesDoc._.adUsid
         };
         values = new object[]{
             prmArcDoc.adAccess,
             prmArcDoc.adCheck,
             prmArcDoc.adCode,
             prmArcDoc.adContent,
             prmArcDoc.adCopy,
             prmArcDoc.adDC,
             prmArcDoc.adFM,
             prmArcDoc.adFU,
             prmArcDoc.adGZ,
             prmArcDoc.adIssue,
             prmArcDoc.adMI,
             prmArcDoc.adNum,
             prmArcDoc.adPT,
             prmArcDoc.adSB,
             prmArcDoc.adSend,
             prmArcDoc.adST,
             prmArcDoc.adTC,
             prmArcDoc.adTime,
             prmArcDoc.adTitle,
             prmArcDoc.adUsid
         };
         db.Update<ArchivesDoc>(flieds, values, ArchivesDoc._.adID == prmArcDoc.adID);
         _id = prmArcDoc.adID;
     }
     else
     {
         _id = db.Save<ArchivesDoc>(prmArcDoc);
     }
     return _id;
 }
Beispiel #2
0
 /// <summary>
 /// 归档操作
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void ibtnGD_Click(object sender, EventArgs e)
 {
     if (lbFlowCD.Text != "")
     {
         DSave();
         cs_Soa_ArchivesDoc csArcDoc = new cs_Soa_ArchivesDoc();
         if (lbArcCD.Text.Length > 0)
         {
             archives arcDoc = arcClass.getArchives(lbArcCD.Text);
             ArchivesDoc Doc = new ArchivesDoc();
             Doc.adAccess = arcDoc.arID.ToString();
             Doc.adCheck = arcDoc.arCheck;
             Doc.adCode = arcDoc.arCode;
             Doc.adContent = arcDoc.arContent;
             Doc.adCopy = arcDoc.arCopy;
             Doc.adDC = arcDoc.arDC;
             Doc.adFM = arcDoc.arFM;
             Doc.adFU = arcDoc.arFU;
             Doc.adGZ = arcDoc.arGZ;
             Doc.adIssue = arcDoc.arIssue;
             Doc.adMI = arcDoc.arMI;
             Doc.adNum = arcDoc.arNum;
             Doc.adPT = arcDoc.arPT;
             Doc.adSB = arcDoc.arSB;
             Doc.adSend = arcDoc.arSend;
             Doc.adST = arcDoc.arST;
             Doc.adTC = arcDoc.arTC;
             Doc.adTitle = arcDoc.arTitle;
             Doc.adTime = DateTime.Now;
             Doc.adUsid = LoginId;
             csArcDoc.saveArcDoc(Doc);
             arcClass.deleArchives(arcDoc.arID);
             flogClass.deleFlowLog(arcDoc.arID);
             Response.Redirect("ArcPendingRequest.aspx");
         }
     }
 }