/// <summary> /// 报废报销单 /// </summary> /// <param name="reimbNo">报销单编号</param> /// <param name="strCompanyCD">公司编码</param> /// <param name="UserID">当前用户ID</param> /// <param name="strMsg">返回信息</param> /// <returns>返回是否成功标志</returns> public static bool ScrapReimbursement(string reimbNo, string strExpID, string AttestBillID, string strCompanyCD, string UserID, out string strMsg) { return(ReimbursementDBHelper.ScrapReimbursement(reimbNo, strExpID, AttestBillID, strCompanyCD, UserID, out strMsg)); }
/// <summary> /// 根据ID删除费用报销单 /// </summary> /// <param name="reimbIDs">报销单ID</param> /// <param name="strCompanyCD">公司编码</param> /// <param name="strMsg">返回信息</param> /// <param name="strFieldText"></param> /// <returns></returns> public static bool DelReimbursementByIDs(string reimbIDs, string strCompanyCD, out string strMsg, out string strFieldText) { return(ReimbursementDBHelper.DelReimbursementByIDs(reimbIDs, strCompanyCD, out strMsg, out strFieldText)); }
/// <summary> /// 确认报销单 /// </summary> /// <param name="reimbNo">报销单ID</param> /// <param name="strCompanyCD">公司编码</param> /// <param name="EmployeeName">当前登录人名称</param> /// <param name="EmployeeID">当前登录人ID</param> /// <param name="UserID">当前登录人用户ID</param> /// <param name="strMsg">返回信息</param> /// <returns>返回是否成功标志</returns> public static bool ConfirmReimbursement(ReimbursementModel reimbModel, List <ReimbDetailsModel> reimbDetailModelList, string strExpID, string strCompanyCD, string EmployeeName, int EmployeeID, string UserID, out string strMsg) { return(ReimbursementDBHelper.ConfirmReimbursement(reimbModel, reimbDetailModelList, strExpID, strCompanyCD, EmployeeName, EmployeeID, UserID, out strMsg)); }
/// <summary> /// 根据费用类别获取科目信息 /// </summary> /// <param name="expType">类别ID</param> /// <param name="strCompanyCD">公司编码</param> /// <returns></returns> public static DataTable GetSubjectByExpType(int expType, string strCompanyCD) { return(ReimbursementDBHelper.GetSubjectByExpType(expType, strCompanyCD)); }
/// <summary> /// 修改费用报销单 /// </summary> /// <param name="reimbModel">费用报销主表实体</param> /// <param name="reimbDetailModelList">费用报销明细表实体列表</param> /// <param name="strMsg"></param> /// <returns></returns> public static bool UpdateReimbursement(ReimbursementModel reimbModel, List <ReimbDetailsModel> reimbDetailModelList, out string strMsg) { return(ReimbursementDBHelper.UpdateReimbursement(reimbModel, reimbDetailModelList, out strMsg)); }
/// <summary> /// 获取费用报销单打印子表信息 /// </summary> /// <param name="reimbNo"></param> /// <param name="strCompanyCD"></param> /// <returns></returns> public static DataTable GetRepReimbursementDetail(string reimbNo, string strCompanyCD) { return(ReimbursementDBHelper.GetRepReimbursementDetail(reimbNo, strCompanyCD)); }
/// <summary> /// 根据条件获取历史报销单列表 /// </summary> /// <param name="reimbModel">报销单主表实体</param> /// <param name="ReimbDate1">报销日期</param> /// <param name="pageIndex">当前页</param> /// <param name="pageCount">每页显示记录数</param> /// <param name="ord">排序</param> /// <param name="TotalCount">总记录数</param> /// <returns>返回历史报销单列表datatable</returns> public static DataTable GetHisReimbursementList(ReimbursementModel reimbModel, int empid, DateTime?ReimbDate1, int pageIndex, int pageCount, string ord, ref int TotalCount) { return(ReimbursementDBHelper.GetHisReimbursementList(reimbModel, empid, ReimbDate1, pageIndex, pageCount, ord, ref TotalCount)); }
/// <summary> /// 根据报销单ID获取报销单明细信息 /// </summary> /// <param name="reimbID">报销单ID</param> /// <param name="strCompanyCD">公司编码</param> /// <returns>报销单明细信息datatable</returns> public static DataTable GetReimbDetailsByReimbID(int reimbID, string strCompanyCD) { return(ReimbursementDBHelper.GetReimbDetailsByReimbID(reimbID, strCompanyCD)); }
/// <summary> /// 根据检索条件获取报销单据金额合计 /// </summary> /// <param name="reimbModel">费用报销主表实体</param> /// <param name="empid"></param> /// <param name="ReimbDate1"></param> /// <param name="FlowStatus"></param> /// <param name="ReimbAmount1"></param> /// <returns></returns> public static DataTable GetReimbSumTotal(ReimbursementModel reimbModel, int empid, DateTime?ReimbDate1, string FlowStatus, decimal?ReimbAmount1) { return(ReimbursementDBHelper.GetReimbSumTotal(reimbModel, empid, ReimbDate1, FlowStatus, ReimbAmount1)); }
/// <summary> /// 根据报销单编号获取报销单ID /// </summary> /// <param name="reimbNo">报销单编号</param> /// <param name="strCompanyCD">公司编码</param> /// <returns>报销单ID</returns> public static int GetReimbursementID(string reimbNo, string strCompanyCD) { return(ReimbursementDBHelper.GetReimbursementID(reimbNo, strCompanyCD)); }