public static decimal GetTotalVolumeByClient(int AccountMonth, int Client)
        {
            SVM_SalesForcastDAL dal = (SVM_SalesForcastDAL)DataAccess.CreateObject(DALClassName);

            return(dal.GetTotalVolumeByClient(AccountMonth, Client));
        }
        public static decimal GetForcastSumPrice(int ForcastID)
        {
            SVM_SalesForcastDAL dal = (SVM_SalesForcastDAL)DataAccess.CreateObject(DALClassName);

            return(dal.GetForcastSumPrice(ForcastID));
        }
        public static decimal GetTotalVolume(int AccountMonth, int OrganizeCity)
        {
            SVM_SalesForcastDAL dal = (SVM_SalesForcastDAL)DataAccess.CreateObject(DALClassName);

            return(dal.GetTotalVolume(AccountMonth, OrganizeCity, false));
        }
 public SVM_SalesForcastBLL(int id, bool bycache)
     : base(DALClassName)
 {
     _dal = (SVM_SalesForcastDAL)_DAL;
     FillModel(id, bycache);
 }
        public static int InitProductList(int OrganizeCity, int AccountMonth, int ClientID, int StaffID)
        {
            SVM_SalesForcastDAL dal = (SVM_SalesForcastDAL)DataAccess.CreateObject(DALClassName);

            return(dal.InitProductList(OrganizeCity, AccountMonth, ClientID, StaffID));
        }
 ///<summary>
 ///SVM_SalesForcastBLL
 ///</summary>
 public SVM_SalesForcastBLL()
     : base(DALClassName)
 {
     _dal = (SVM_SalesForcastDAL)_DAL;
     _m   = new SVM_SalesForcast();
 }
        public static int Submit(int ForcastID, string TaskID)
        {
            SVM_SalesForcastDAL dal = (SVM_SalesForcastDAL)DataAccess.CreateObject(DALClassName);

            return(dal.Submit(ForcastID, TaskID));
        }
        public static DataTable RPT_001(string OrganizeCitys, int BeginMonth, int EndMonth)
        {
            SVM_SalesForcastDAL dal = (SVM_SalesForcastDAL)DataAccess.CreateObject(DALClassName);

            return(Tools.ConvertDataReaderToDataTable(dal.RPT_001(OrganizeCitys, BeginMonth, EndMonth)));
        }
        /// <summary>
        /// 获取指定客户和月份的销量总额
        /// </summary>
        /// <param name="OrganizeCity"></param>
        /// <param name="ClientID"></param>
        /// <param name="beginMonth"></param>
        /// <param name="endMonth"></param>
        /// <param name="ClientType"></param>
        /// <returns></returns>
        public static DataTable GetSummary(int OrganizeCity, int ClientID, int beginMonth, int endMonth, int ClientType)
        {
            SVM_SalesForcastDAL dal = (SVM_SalesForcastDAL)DataAccess.CreateObject(DALClassName);

            return(Tools.ConvertDataReaderToDataTable(dal.GetSummary(OrganizeCity, ClientID, beginMonth, endMonth, ClientType)));
        }
        /// <summary>
        /// 获取某个客户指定月指定产品的合计进货数量
        /// </summary>
        /// <param name="Product"></param>
        /// <param name="AccountMonth"></param>
        /// <param name="Client"></param>
        /// <returns></returns>
        public static int GetSalesVolume(int Product, int AccountMonth, int Client)
        {
            SVM_SalesForcastDAL dal = (SVM_SalesForcastDAL)DataAccess.CreateObject(DALClassName);

            return(dal.GetSalesVolume(Product, AccountMonth, Client));
        }