/// <summary> /// 添加内部转账信息 /// </summary> /// <param name="model"></param> /// <param name="ID"></param> /// <returns></returns> public static bool InSertInsideChangeAccoInfo(InSideChangeAccoModel model, out int ID) { UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"]; try { bool suuc = InSideChangeAccoDBHelper.InSertInsideChangeAccoInfo(model, out ID); string loginUserID = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).UserID; LogInfoModel logModel = InitLogInfo(ID.ToString()); logModel.Element = ConstUtil.LOG_PROCESS_INSERT; logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_INSIDECHANGEACCO; if (suuc) { logModel.Remark = ConstUtil.LOG_PROCESS_SUCCESS; } else { logModel.Remark = ConstUtil.LOG_PROCESS_FAILED; } LogDBHelper.InsertLog(logModel); return(suuc); } catch (Exception ex) { WriteSystemLog(userInfo, ex); throw ex; } }
/// <summary> /// 是否反允许确认 /// </summary> /// <param name="ids"></param> /// <returns></returns> public static string IsCanAntiAudit(string ids) { try { return(InSideChangeAccoDBHelper.IsCanAntiAudit(ids)); } catch (Exception ex) { throw ex; } }
/// <summary> /// 根据查询条件查询部转账单信息 /// </summary> /// <param name="queryStr"></param> /// <returns></returns> public static DataTable GetInsideChangeAccoInfo(string queryStr, int pageIndex, int pageSize, string OrderBy, ref int totalCount) { try { return(InSideChangeAccoDBHelper.GetInsideChangeAccoInfo(queryStr, pageIndex, pageSize, OrderBy, ref totalCount)); } catch (Exception ex) { throw ex; } }
/// <summary> /// 根据查询条件查询部转账单信息 /// </summary> /// <param name="queryStr"></param> /// <returns></returns> public static DataTable GetInsideChangeAccoInfo(string queryStr) { try { return(InSideChangeAccoDBHelper.GetInsideChangeAccoInfo(queryStr)); } catch (Exception ex) { throw ex; } }
/// <summary> /// 判断内部转帐单单据编码是否重复 /// </summary> /// <param name="ChangeNo">转账单编码</param> /// <param name="CompanyCD">公司编码</param> /// <param name="ID">单据主键</param> /// <returns>bool true OR false</returns> public static bool IsDiffInsideNo(string ChangeNo, string ID) { try { string CompanyCD = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).CompanyCD; return(InSideChangeAccoDBHelper.IsDiffInsideNo(ChangeNo, CompanyCD, ID)); } catch (Exception ex) { throw ex; } }
/// <summary> /// 内部转账单登记凭证状态 /// </summary> /// <param name="ids"></param> /// <returns></returns> public static bool AccountInSideChangeAcco(string ids, int AttestBillID) { UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"]; try { bool suuc = InSideChangeAccoDBHelper.AccountInSideChangeAcco(ids, AttestBillID); string[] idsStr = ids.Split(','); for (int i = 0; i < idsStr.Length; i++) { string loginUserID = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).UserID; LogInfoModel logModel = InitLogInfo(idsStr[i].ToString()); logModel.ModuleID = ConstUtil.MODULE_ID_INSIDECHANGEACCO_LIST; logModel.Element = ConstUtil.LOG_PROCESS_ACCOUNT; logModel.ObjectName = ConstUtil.CODING_RULE_TABLE_INSIDECHANGEACCO; if (suuc) { logModel.Remark = ConstUtil.LOG_PROCESS_SUCCESS; } else { logModel.Remark = ConstUtil.LOG_PROCESS_FAILED; } LogDBHelper.InsertLog(logModel); } return(suuc); } catch (Exception ex) { WriteSystemLog(userInfo, ex); throw ex; } }