public PDT_StandardPriceBLL(int id, bool bycache) : base(DALClassName) { _dal = (PDT_StandardPriceDAL)_DAL; FillModel(id, bycache); }
///<summary> ///PDT_StandardPriceBLL ///</summary> public PDT_StandardPriceBLL() : base(DALClassName) { _dal = (PDT_StandardPriceDAL)_DAL; _m = new PDT_StandardPrice(); }
/// <summary> /// 创建经销商的默认价表 /// </summary> /// <param name="Supplier">供货商</param> /// <returns>创建的默认价表ID,如果已有默认价表,则返回默认价表ID</returns> public static int CreateDefaultPrice(int Supplier) { PDT_StandardPriceDAL dal = (PDT_StandardPriceDAL)DataAccess.CreateObject(DALClassName); return(dal.CreateDefaultPrice(Supplier)); }
/// <summary> /// 获取经销商指定渠道及区域的适用价表 /// </summary> /// <param name="Supplier">供货商</param> /// <param name="FitRTChannel">TDP自分渠道</param> /// <param name="FitSalesArea">TDP自分区域</param> /// <returns></returns> public static int GetFitPrice(int Supplier, int FitRTChannel, int FitSalesArea) { PDT_StandardPriceDAL dal = (PDT_StandardPriceDAL)DataAccess.CreateObject(DALClassName); return(dal.GetFitPrice(Supplier, FitRTChannel, FitSalesArea)); }
/// <summary> /// 获取向门店销售指定产品里的销售价 /// </summary> /// <param name="Client">门店</param> /// <param name="Supplier">经销商</param> /// <param name="Product">产品</param> /// <returns>销售价,小于0失败</returns> public static decimal GetSalePrice(int Client, int Supplier, int Product) { PDT_StandardPriceDAL dal = (PDT_StandardPriceDAL)DataAccess.CreateObject(DALClassName); return(dal.GetSalePrice(Client, Supplier, Product)); }