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 } }