public string AddSignatureLog(string SignatureType, string FileListID, string SingleProjectID, string FileListTmpID) { string msg = string.Empty; try { if (SignatureType == "LH")//表示联合签章 { T_FileList_SignatureLog_BLL logBLL = new T_FileList_SignatureLog_BLL(); T_FileList_SignatureLog_MDL logMDL = new T_FileList_SignatureLog_MDL(); logMDL.Signature_DT = DateTime.Now; logMDL.SignatureFinish_DT = null; 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.SignatureSave.ToString(); logMDL.Message = "联合签章-个人签章保存"; logBLL.Add(logMDL); msg = SystemSet._RETURN_SUCCESS_VALUE; } } catch (Exception ex) { msg = ex.Message; } return(msg); }
public string SignatureResetFlag(string fileListID) { string strMsg = string.Empty; if (!string.IsNullOrWhiteSpace(fileListID)) { T_FileList_MDL model = fileBLL.GetModel(Common.ConvertEx.ToInt(fileListID)); if (model != null) { if (!string.IsNullOrEmpty(model.RootPath) && !string.IsNullOrEmpty(model.PDFFilePath)) { ResetFile(model); signatureLogBLL.UpdateSignatureFinishFlag(true, Common.Session.GetSession("UserID"), Common.Session.GetSession("RoleCode"), model.FileListID.ToString()); #region 联合签章-个人签章重置 T_FileList_SignatureLog_MDL signatureLogMDL = new T_FileList_SignatureLog_MDL(); signatureLogMDL.Signature_DT = DateTime.Now; signatureLogMDL.SignatureFinish_DT = null; signatureLogMDL.SingleProjectID = ConvertEx.ToInt(model.SingleProjectID); signatureLogMDL.FileListID = Common.ConvertEx.ToInt(model.FileListID); signatureLogMDL.FileListTmpID = Common.ConvertEx.ToInt(model.OldRecID); signatureLogMDL.Signature_UserID = Common.Session.GetSessionInt("UserID"); signatureLogMDL.Signature_UserRoleCode = Common.Session.GetSession("RoleCode"); signatureLogMDL.OperationType = SystemSet.EumSignatureOperationType.SignatureReset.ToString(); signatureLogMDL.Message = "联合签章-个人签章重置"; signatureLogBLL.Add(signatureLogMDL); #endregion strMsg = SystemSet._RETURN_SUCCESS_VALUE; } else { strMsg = "获取文件路径有误,请刷新页面后重试!"; } } else { strMsg = "获取文件信息失败,请刷新页面后重试!"; } } return(strMsg); }
public string SignatureFinish(string singleProjectID, string operationType) { string msg = string.Empty; try { T_FileList_SignatureLog_MDL logMDL = new T_FileList_SignatureLog_MDL(); logMDL.SignatureFinish_DT = DateTime.Now; logMDL.SignatureFinish_DT = null; logMDL.SignatureFinishFlag = "1"; logMDL.FileListTmpID = 0; logMDL.SingleProjectID = Common.ConvertEx.ToInt(singleProjectID); logMDL.Signature_UserID = Common.Session.GetSessionInt("UserID"); logMDL.Signature_UserRoleCode = Common.Session.GetSession("RoleCode"); logMDL.OperationType = operationType; logBLL.Add(logMDL); msg = SystemSet._RETURN_SUCCESS_VALUE; } catch (Exception ex) { msg = SystemSet._RETURN_FAILURE_VALUE + ex.Message; } return(msg); }
public string SignatureFinish(string FileListIDS, string FileListTmpIDS, string SingleProjectID) { string msg = string.Empty; try { string[] strFileArray = FileListIDS.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); string[] strFileTmpArray = FileListTmpIDS.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); for (var i = 0; i < strFileArray.Length; i++) { var fileID = strFileArray[i]; var fileTmpID = strFileTmpArray[i]; string strWhere = " FileListID=" + fileID + " And Signature_UserRoleCode='" + Common.Session.GetSession("RoleCode", false) + "'"; if (signatureLogBLL.GetRecordCount("SignatureFinishFlag='1' And " + strWhere) < 1 && signatureLogBLL.GetRecordCount(strWhere) > 0) { T_FileList_SignatureLog_MDL signatureLogMDL = new T_FileList_SignatureLog_MDL(); signatureLogMDL.SignatureFinish_DT = DateTime.Now; signatureLogMDL.SignatureFinishFlag = "1"; signatureLogMDL.Signature_DT = null; signatureLogMDL.SingleProjectID = Common.ConvertEx.ToInt(SingleProjectID); signatureLogMDL.FileListID = Common.ConvertEx.ToInt(fileID); signatureLogMDL.FileListTmpID = Common.ConvertEx.ToInt(fileTmpID); signatureLogMDL.Signature_UserID = Common.Session.GetSessionInt("UserID"); signatureLogMDL.Signature_UserRoleCode = Common.Session.GetSession("RoleCode"); signatureLogMDL.OperationType = SystemSet.EumSignatureOperationType.SignatureFinish.ToString(); signatureLogMDL.Message = "联合签章-个人签章完成"; signatureLogBLL.Add(signatureLogMDL); } } msg = SystemSet._RETURN_SUCCESS_VALUE; } catch (Exception ex) { msg = SystemSet._RETURN_FAILURE_VALUE + ex.Message; } return(msg); }