/// <summary> /// 审核开票信息 /// </summary> /// <param name="ID">主键</param> /// <param name="Auditor">审核人</param> /// <param name="AuditDate">审核时间</param> /// <returns>true审核成功,false审核失败</returns> public static bool AuditBilling(string ID) { UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"]; string Auditor = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).EmployeeID.ToString(); DateTime AuditDate = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")); bool isSucc = false; try { isSucc = BillingDBHelper.AuditBilling(ID, Auditor, AuditDate); //定义变量 string remark; //成功时 if (isSucc) { //设置操作成功标识 remark = ConstUtil.LOG_PROCESS_SUCCESS; } else { //设置操作成功标识 remark = ConstUtil.LOG_PROCESS_FAILED; } string[] noList = ID.Split(','); for (int i = 0; i < noList.Length; i++) { //获取编号 string no = noList[i]; //替换两边的 ' no = no.Replace("'", string.Empty); //操作日志 LogInfoModel logModel = InitLogInfo(no, 1); //涉及关键元素 这个需要根据每个页面具体设置,本页面暂时设置为空 logModel.Element = ConstUtil.LOG_PROCESS_CONFIRM; //设置操作成功标识 logModel.Remark = remark; //登陆日志 LogDBHelper.InsertLog(logModel); } return(isSucc); } catch (Exception ex) { WriteSystemLog(userInfo, 1, ex); return(false); } }