//修改合同可编辑状态 public void UpdateContractDisable(int Id) { LianTong_ProjectContractsModel _LianTong_ProjectContractsModel = m_Rep.Find(Id); _LianTong_ProjectContractsModel.disable = 1; m_Rep.Update(_LianTong_ProjectContractsModel); }
//[SupportFilter] public JsonResult UnCheck(string Id) { if (!string.IsNullOrWhiteSpace(Id)) { LianTong_ProjectContractsModel UpModel = m_BLL.m_Rep.Find(Convert.ToInt32(Id)); int nextStep = Convert.ToInt32(UpModel.history) - 1; if (nextStep < Convert.ToInt32(FlowLianTongContracts.送审.GetInt())) { UpModel.history = null; } else { UpModel.history = nextStep.ToString(); } UpModel.status = "未通过"; if (m_BLL.m_Rep.Update(UpModel)) { LogHandler.WriteServiceLog(GetUserId(), "Id:" + Id, "成功", "反审核", "信息中心"); return(Json(JsonHandler.CreateMessage(1, Resource.UnCheckSucceed))); } else { string ErrorCol = errors.Error; LogHandler.WriteServiceLog(GetUserId(), "Id:" + Id + "," + ErrorCol, "失败", "反审核", "信息中心"); return(Json(JsonHandler.CreateMessage(0, Resource.UnCheckFail + ErrorCol))); } } else { return(Json(JsonHandler.CreateMessage(0, Resource.UnCheckFail))); } }
public int GetFormLevel(LianTong_ProjectContractsModel _LianTong_ProjectContractsModel) { int result = FlowFormLevelEnum.Ordinary.GetInt(); if (!string.IsNullOrEmpty(_LianTong_ProjectContractsModel.validDate)) { DateTime validDate = Convert.ToDateTime(_LianTong_ProjectContractsModel.validDate); TimeSpan ts = validDate - DateTime.Now; if (ts.Days <= 2 && ts.Days > 0 && !_LianTong_ProjectContractsModel.status.Equals("已完结")) { result = FlowFormLevelEnum.Urgent.GetInt(); } else if (ts.Days < 0) { _LianTong_ProjectContractsModel.status = "已过期"; contractsBLL.m_Rep.Update(_LianTong_ProjectContractsModel); result = FlowFormLevelEnum.Overdue.GetInt(); } } if (_LianTong_ProjectContractsModel.status.Equals("未通过")) { result = FlowFormLevelEnum.NotPass.GetInt(); } return(result); }
//[SupportFilter] public JsonResult Check(string Id) { if (!string.IsNullOrWhiteSpace(Id)) { LianTong_ProjectContractsModel UpModel = m_BLL.m_Rep.Find(Convert.ToInt32(Id)); if (UpModel.disable == 1) { return(Json(JsonHandler.CreateMessage(0, Resource.CheckFail + "合同已过期,不能进行审核"))); } string oldStatus = AppDic[UpModel.history]; int nextStep = Convert.ToInt32(UpModel.history) + 1; if (nextStep > Convert.ToInt32(FlowLianTongContracts.完结.GetInt())) { return(Json(JsonHandler.CreateMessage(0, Resource.CheckFail + "合同已完结"))); } UpModel.history = nextStep.ToString(); UpModel.status = dic[UpModel.history]; if (m_BLL.m_Rep.Update(UpModel)) { //添加审核记录到合同审核历史表里 LianTong_ContractApproveHistoryModels _LianTong_ContractApproveHistoryModels = new LianTong_ContractApproveHistoryModels(); _LianTong_ContractApproveHistoryModels.ApproveDate = DateTime.Now; _LianTong_ContractApproveHistoryModels.ApproveName = GetAccount().TrueName; _LianTong_ContractApproveHistoryModels.ContractID = UpModel.Id; _LianTong_ContractApproveHistoryModels.ApproveOldStatus = oldStatus; _LianTong_ContractApproveHistoryModels.ApproveNewStatus = UpModel.status; appHis_BLL.m_Rep.Create(_LianTong_ContractApproveHistoryModels); UpModel.historyRecord = oldStatus + "--" + _LianTong_ContractApproveHistoryModels.ApproveName + "--" + _LianTong_ContractApproveHistoryModels.ApproveDate; LogHandler.WriteServiceLog(GetUserId(), "Id:" + Id, "成功", "审核", "合同流程"); return(Json(JsonHandler.CreateMessage(1, Resource.CheckSucceed))); } else { string ErrorCol = errors.Error; LogHandler.WriteServiceLog(GetUserId(), "Id:" + Id + "," + ErrorCol, "失败", "审核", "合同流程"); return(Json(JsonHandler.CreateMessage(0, Resource.CheckFail + ErrorCol))); } } else { return(Json(JsonHandler.CreateMessage(0, Resource.CheckFail))); } }