/// <summary>
        /// 初始化客户库存产品列表
        /// </summary>
        /// <param name="Month"></param>
        /// <param name="ClientID"></param>
        /// <param name="Staff"></param>
        /// <returns></returns>
        public static int InitProductList(int Month, int ClientID, DateTime InventoryDate, int Staff, bool IsCXP)
        {
            SVM_InventoryDAL dal = (SVM_InventoryDAL)DataAccess.CreateObject(DALClassName);

            return(dal.InitProductList(Month, ClientID, InventoryDate, Staff, IsCXP));
        }
        public static DataTable GetSummary(int OrganizeCity, int ClientID, int beginMonth, int endMonth, int ClientType)
        {
            SVM_InventoryDAL dal = (SVM_InventoryDAL)DataAccess.CreateObject(DALClassName);

            return(Tools.ConvertDataReaderToDataTable(dal.GetSummary(OrganizeCity, ClientID, beginMonth, endMonth, ClientType)));
        }
 public SVM_InventoryBLL(int id, bool bycache)
     : base(DALClassName)
 {
     _dal = (SVM_InventoryDAL)_DAL;
     FillModel(id, bycache);
 }
        public static int BatApprove(string IDs, int StaffID)
        {
            SVM_InventoryDAL dal = (SVM_InventoryDAL)DataAccess.CreateObject(DALClassName);

            return(dal.BatApprove(IDs, StaffID));
        }
 public SVM_InventoryBLL(int id)
     : base(DALClassName)
 {
     _dal = (SVM_InventoryDAL)_DAL;
     FillModel(id);
 }
 ///<summary>
 ///SVM_InventoryBLL
 ///</summary>
 public SVM_InventoryBLL()
     : base(DALClassName)
 {
     _dal = (SVM_InventoryDAL)_DAL;
     _m   = new SVM_Inventory();
 }
        public static DataTable GetOPIOverview(int organizecity, int accountmonth, int IsOpponent, int ActiveFlag)
        {
            SVM_InventoryDAL dal = (SVM_InventoryDAL)DataAccess.CreateObject(DALClassName);

            return(Tools.ConvertDataReaderToDataTable(dal.GetOPIOverview(organizecity, accountmonth, IsOpponent, ActiveFlag)));
        }
        public static int SubmitByStaff(int Organizecity, int staff, int accountmonth, int clienttype, int iscxp)
        {
            SVM_InventoryDAL dal = (SVM_InventoryDAL)DataAccess.CreateObject(DALClassName);

            return(dal.SubmitByStaff(Organizecity, staff, accountmonth, clienttype, iscxp));
        }
        public static DataTable GetSummaryTotal(int organizecity, int accountmonth, int clienttype, int level, int state, int iscxp, int staff)
        {
            SVM_InventoryDAL dal = (SVM_InventoryDAL)DataAccess.CreateObject(DALClassName);

            return(Tools.ConvertDataReaderToDataTable(dal.GetSummaryTotal(organizecity, accountmonth, clienttype, level, state, iscxp, staff)));
        }