public FNA_FeeApplyBLL(int id) : base(DALClassName) { _dal = (FNA_FeeApplyDAL)_DAL; FillModel(id); }
public static DataTable GetFLFeeSummary2(int AccountMonth, int OrganizeCity, int level, int State, int Staff) { FNA_FeeApplyDAL dal = (FNA_FeeApplyDAL)DataAccess.CreateObject(DALClassName); return(dal.GetFLFeeSummary2(AccountMonth, OrganizeCity, level, State, Staff)); }
/// <summary> /// 获取指定管理片区(不含下级片区)指定月的终结预算额度 /// </summary> /// <param name="AccountMonth">会计月</param> /// <param name="OrganizeCity">管理片区</param> /// <param name="FeeType">费用类型</param> /// <returns>终结费用</returns> public static decimal GetCancelCost(int AccountMonth, int OrganizeCity, int FeeType) { FNA_FeeApplyDAL dal = (FNA_FeeApplyDAL)DataAccess.CreateObject(DALClassName); return(dal.GetCancelCost(AccountMonth, OrganizeCity, FeeType, false)); }
///<summary> ///FNA_FeeApplyBLL ///</summary> public FNA_FeeApplyBLL() : base(DALClassName) { _dal = (FNA_FeeApplyDAL)_DAL; _m = new FNA_FeeApply(); }
public static IList <FNA_FeeApplyDetail_BrandRate> GetBrandRates(int DetailID) { FNA_FeeApplyDAL dal = (FNA_FeeApplyDAL)DataAccess.CreateObject(DALClassName); return(dal.GetBrandRates(DetailID)); }
/// <summary> /// 获取费用申请单的可核销金额 /// </summary> /// <param name="ID"></param> /// <returns></returns> public static decimal GetAvailCost(int ID) { FNA_FeeApplyDAL dal = (FNA_FeeApplyDAL)DataAccess.CreateObject(DALClassName); return(dal.GetAvailCost(ID)); }
/// <summary> /// 取消已审批通过待核销部分的费用申请 /// </summary> /// <param name="ID"></param> /// <param name="Staff"></param> /// <returns></returns> public static int Cancel(int ID, int Staff) { FNA_FeeApplyDAL dal = (FNA_FeeApplyDAL)DataAccess.CreateObject(DALClassName); return(dal.Cancel(ID, Staff)); }
public FNA_FeeApplyBLL(int id, bool bycache) : base(DALClassName) { _dal = (FNA_FeeApplyDAL)_DAL; FillModel(id, bycache); }
public static bool CheckFNAByAccontTitle(int ClientID, int AccountMonth, int AccountTitle, decimal ApplyCost) { FNA_FeeApplyDAL dal = (FNA_FeeApplyDAL)DataAccess.CreateObject(DALClassName); return(dal.CheckFNAByAccontTitle(ClientID, AccountMonth, AccountTitle, ApplyCost)); }
/// <summary> /// 复制费用申请单,新单为未提交状态 /// </summary> /// <param name="ID"></param> /// <param name="Staff"></param> /// <returns></returns> public static int Copy(int ID, int Staff, int Month) { FNA_FeeApplyDAL dal = (FNA_FeeApplyDAL)DataAccess.CreateObject(DALClassName); return(dal.Copy(ID, Staff, Month)); }
public static void UpdateAdjustRecord(int ID, int Staff, int AccountTitle, string OldAdjustCost, string AdjustCost, string AdjustReason) { FNA_FeeApplyDAL dal = (FNA_FeeApplyDAL)DataAccess.CreateObject(DALClassName); dal.UpdateAdjustRecord(ID, Staff, AccountTitle, OldAdjustCost, AdjustCost, AdjustReason); }
public static DataTable GetFeeApplyOrWriteoffByClient(int Client, int BeginMonth, int EndMonth) { FNA_FeeApplyDAL dal = (FNA_FeeApplyDAL)DataAccess.CreateObject(DALClassName); return(dal.GetFeeApplyOrWriteoffByClient(Client, BeginMonth, EndMonth)); }
public static decimal GetApplyTotalCost(int AccountMonth, int OrganizeCity, int FeeType, bool IncludeChildOrganizeCity) { FNA_FeeApplyDAL dal = (FNA_FeeApplyDAL)DataAccess.CreateObject(DALClassName); return(dal.GetApplyTotalCost(AccountMonth, OrganizeCity, FeeType, IncludeChildOrganizeCity)); }
/// <summary> /// 获取返利费用明细 /// </summary> /// <param name="AccountMonth"></param> /// <param name="OrganizeCity"></param> /// <param name="State"></param> /// <param name="Staff"></param> /// <param name="RTChannel"></param> /// <param name="ApplyCostCondition"></param> /// <param name="RTType"></param> /// <returns></returns> public static DataTable GetRTChannelFLFee(int AccountMonth, int OrganizeCity, int State, int Staff, int RTChannel, string ApplyCostCondition, int RTType) { FNA_FeeApplyDAL dal = (FNA_FeeApplyDAL)DataAccess.CreateObject(DALClassName); return(dal.GetRTChannelFLFee(AccountMonth, OrganizeCity, State, Staff, RTChannel, ApplyCostCondition, RTType)); }
public static DataTable GetSummaryTotal_Sub(int AccountMonth, int OrganizeCity, int Level, int FeeType, int State, int Flag, int Staff) { FNA_FeeApplyDAL dal = (FNA_FeeApplyDAL)DataAccess.CreateObject(DALClassName); return(dal.GetSummaryTotal_Sub(AccountMonth, OrganizeCity, Level, FeeType, State, Flag, Staff)); }
/// <summary> /// 获取返利费用明细 /// </summary> /// <param name="AccountMonth"></param> /// <param name="OrganizeCity"></param> /// <param name="State"></param> /// <param name="Staff"></param> /// <param name="RTChannel"></param> /// <returns></returns> public static DataTable GetRTChannelFLFee(int AccountMonth, int OrganizeCity, int State, int Staff, int RTChannel) { FNA_FeeApplyDAL dal = (FNA_FeeApplyDAL)DataAccess.CreateObject(DALClassName); return(dal.GetRTChannelFLFee(AccountMonth, OrganizeCity, State, Staff, RTChannel, "", 0)); }
/// <summary> /// 按经销商查看下游零售商费用申请汇总信息 /// </summary> /// <param name="Client">经销商ID</param> /// <param name="BeginMonth"></param> /// <param name="EndMonth"></param> /// <param name="FeeType"></param> /// <returns></returns> public static DataTable GetSummaryTotalByDistributor(int Client, int BeginMonth, int EndMonth, int FeeType) { FNA_FeeApplyDAL dal = (FNA_FeeApplyDAL)DataAccess.CreateObject(DALClassName); return(dal.GetSummaryTotalByDistributor(Client, BeginMonth, EndMonth, FeeType)); }
public static int AddBrandRate(FNA_FeeApplyDetail_BrandRate m) { FNA_FeeApplyDAL dal = (FNA_FeeApplyDAL)DataAccess.CreateObject(DALClassName); return(dal.AddBrandRate(m)); }
public static FNA_FeeApplyDetail GetPreApplyInfoByClient(int DetailID) { FNA_FeeApplyDAL dal = (FNA_FeeApplyDAL)DataAccess.CreateObject(DALClassName); return(dal.GetPreApplyInfo(DetailID)); }
/// <summary> /// 生成费用申请单号 格式:FYSQ+管理单元编号+'-'+申请日期+'-'+4位流水号 /// </summary> /// <param name="organizecity"></param> /// <returns></returns> public static string GenerateSheetCode(int organizecity, int month) { FNA_FeeApplyDAL dal = (FNA_FeeApplyDAL)DataAccess.CreateObject(DALClassName); return(dal.GenerateSheetCode(organizecity, month)); }
/// <summary> /// 根据费用申请明细的获取费用申请单号 /// </summary> /// <param name="detailid"></param> /// <returns></returns> public static string GetSheetCodeByDetailID(int DetailID) { FNA_FeeApplyDAL dal = (FNA_FeeApplyDAL)DataAccess.CreateObject(DALClassName); return(dal.GetSheetCodeByDetailID(DetailID)); }