Esempio n. 1
0
        public string SignatureFinish(string SignatureType, string FileListID, string SingleProjectID, string FileListTmpID)
        {
            string msg = string.Empty;

            try {
                if (SignatureType == "LH")//表示联合签章
                {
                    DigiPower.Onlinecol.Standard.BLL.T_FileList_SignatureLog_BLL   logBLL = new BLL.T_FileList_SignatureLog_BLL();
                    DigiPower.Onlinecol.Standard.Model.T_FileList_SignatureLog_MDL logMDL = new Model.T_FileList_SignatureLog_MDL();
                    logMDL.SignatureFinish_DT     = DateTime.Now;
                    logMDL.Signature_DT           = null;
                    logMDL.SignatureFinishFlag    = "1";
                    logMDL.SingleProjectID        = Common.ConvertEx.ToInt(SingleProjectID);
                    logMDL.FileListID             = Common.ConvertEx.ToInt(FileListID);
                    logMDL.FileListTmpID          = Common.ConvertEx.ToInt(FileListTmpID);
                    logMDL.Signature_UserID       = Common.Session.GetSessionInt("UserID");
                    logMDL.Signature_UserRoleCode = Common.Session.GetSession("RoleCode");
                    logMDL.OperationType          = SystemSet.EumSignatureOperationType.SignatureFinish.ToString();
                    logMDL.Message = "联合签章-个人签章完成";

                    logBLL.Add(logMDL);
                    msg = SystemSet._RETURN_SUCCESS_VALUE;
                }
            } catch (Exception ex) {
                msg = ex.Message;
            }
            return(msg);
        }
        private void UpdateSignatureStatus(string fileID, string pdfPath, HttpContext context)
        {
            string fileName = Path.GetFileName(pdfPath);

            if (!string.IsNullOrWhiteSpace(fileID) && !string.IsNullOrWhiteSpace(pdfPath))
            {
                T_FileList_MDL fileList = fileBLL.GetModel(Convert.ToInt32(fileID));
                if (fileList != null)
                {
                    fileList.SIGNATURE_FLAG = true;
                    fileList.SIGNATURE_DT   = DateTime.Now.ToShortTimeString();
                    fileBLL.Update(fileList);
                }

                #region 增加个人签章保存
                T_FileList_SignatureLog_BLL logBLL = new BLL.T_FileList_SignatureLog_BLL();
                T_FileList_SignatureLog_MDL logMDL = new Model.T_FileList_SignatureLog_MDL();
                logMDL.Signature_DT           = DateTime.Now;
                logMDL.SignatureFinish_DT     = null;
                logMDL.SingleProjectID        = ConvertEx.ToInt(fileList.SingleProjectID);
                logMDL.FileListID             = Common.ConvertEx.ToInt(fileList.FileListID);
                logMDL.FileListTmpID          = Common.ConvertEx.ToInt(fileList.OldRecID);
                logMDL.Signature_UserID       = Common.Session.GetSessionInt("UserID");
                logMDL.Signature_UserRoleCode = Common.Session.GetSession("RoleCode");
                logMDL.OperationType          = SystemSet.EumSignatureOperationType.SignatureSave.ToString();
                logMDL.Message = "联合签章-个人签章保存";
                logBLL.Add(logMDL);
                #endregion
            }
        }