/// <summary>
        /// 从上级供货商复制价表
        /// </summary>
        /// <param name="Client"></param>
        /// <param name="Staff"></param>
        /// <returns></returns>
        public static int CopyFromSupplier(int Client, int Staff)
        {
            PDT_ProductPriceDAL dal = (PDT_ProductPriceDAL)DataAccess.CreateObject(DALClassName);

            return(dal.CopyFromSupplier(Client, Staff));
        }
        /// <summary>
        /// 从价表中取某个客户指定产品的价格
        /// </summary>
        /// <param name="ClientID"></param>
        /// <param name="Product"></param>
        /// <param name="Type">销量类型 1:经销商进货 2:门店从经销商进货 3:门店售出</param>
        /// <returns></returns>
        public static int GetPriceByClientAndType(int ClientID, int Product, int Type, out decimal FactoryPrice, out decimal Price)
        {
            PDT_ProductPriceDAL dal = (PDT_ProductPriceDAL)DataAccess.CreateObject(DALClassName);

            return(dal.GetPriceByClientAndType(ClientID, Product, Type, out FactoryPrice, out Price));
        }
 public PDT_ProductPriceBLL(int id, bool bycache)
     : base(DALClassName)
 {
     _dal = (PDT_ProductPriceDAL)_DAL;
     FillModel(id, bycache);
 }
        public static DataTable GetProductPriceList(int ClientID)
        {
            PDT_ProductPriceDAL dal = (PDT_ProductPriceDAL)DataAccess.CreateObject(DALClassName);

            return(Tools.ConvertDataReaderToDataTable(dal.GetProductPriceList(ClientID)));
        }
 ///<summary>
 ///PDT_ProductPriceBLL
 ///</summary>
 public PDT_ProductPriceBLL()
     : base(DALClassName)
 {
     _dal = (PDT_ProductPriceDAL)_DAL;
     _m   = new PDT_ProductPrice();
 }