public void Dispose(Entities.QSResultStatus status, Entities.QSApprovalType type, bool IsReject, out string msg) { msg = string.Empty; int rid = 0; if (int.TryParse(RequestQS_RID, out rid)) { Entities.QS_Result info = BLL.QS_Result.Instance.GetQS_Result(rid); if (info != null) { int userId = BLL.Util.GetLoginUserID(); info.Status = (int)status; info.ModifyTime = DateTime.Now; info.ModifyUserID = userId; Entities.QS_ApprovalHistory model = new QS_ApprovalHistory(); model.CreateTime = DateTime.Now; model.CreateUserID = userId; model.QS_RID = rid; model.QS_RTID = info.QS_RTID; model.Remark = RequestRemark; model.Status = (int)status; model.ApprovalType = ((int)type).ToString(); if (type != QSApprovalType.ScoreAppeal) { if (IsReject) { model.ApprovalResult = 2; info.StateResult = 2; } else { model.ApprovalResult = 1; info.StateResult = 1; } } model.Type = "1"; BLL.QS_Result.Instance.Update(info); BLL.QS_ApprovalHistory.Instance.Insert(model); msg = "success"; } else { msg = "不存在此评分"; } } }
public void Dispose(Entities.QSResultStatus status, Entities.QSApprovalType type, bool IsReject, out string msg) { msg = string.Empty; int rid = 0; if (int.TryParse(RequestQS_RID, out rid)) { QS_IM_ResultInfo info = CommonBll.Instance.GetComAdoInfo <QS_IM_ResultInfo>(CommonFunction.ObjectToInteger(rid)); if (info != null) { int userId = BLL.Util.GetLoginUserID(); info.Status = (int)status; info.ModifyTime = DateTime.Now; info.ModifyUserID = userId; Entities.QS_ApprovalHistory model = new BitAuto.ISDC.CC2012.Entities.QS_ApprovalHistory(); model.CreateTime = DateTime.Now; model.CreateUserID = userId; model.QS_RID = rid; model.QS_RTID = info.QS_RTID; model.Remark = RequestRemark; model.Status = (int)status; model.ApprovalType = ((int)type).ToString(); if (type != QSApprovalType.ScoreAppeal) { if (IsReject) { model.ApprovalResult = 2; info.StateResult = 2; } else { model.ApprovalResult = 1; info.StateResult = 1; } } model.Type = "1"; CommonBll.Instance.UpdateComAdoInfo(info); BLL.QS_ApprovalHistory.Instance.Insert(model); msg = "success"; } else { msg = "不存在此评分"; } } }