Example #1
0
        /// <summary>
        /// 初始化指定客户的进销存
        /// </summary>
        /// <param name="Client"></param>
        /// <param name="AccountMonth"></param>
        /// <returns></returns>
        public static int Init(int Client, int AccountMonth, int IsOpponent)
        {
            SVM_JXCSummaryDAL dal = (SVM_JXCSummaryDAL)DataAccess.CreateObject(DALClassName);

            return(dal.Init(Client, AccountMonth, IsOpponent));
        }
Example #2
0
        /// <summary>
        /// 按客户显示进销存汇总列表
        /// </summary>
        /// <param name="BeginMonth"></param>
        /// <param name="EndMonth"></param>
        /// <param name="PriceLevel">价格级别 1:出厂价 2:批发价 3:零售价</param>
        /// <param name="Supplier">供货商</param>
        /// <returns></returns>
        public static DataTable GetSummaryListBySupplier(int BeginMonth, int EndMonth, int PriceLevel, int Supplier, int IsOpponent)
        {
            SVM_JXCSummaryDAL dal = (SVM_JXCSummaryDAL)DataAccess.CreateObject(DALClassName);

            return(dal.GetSummaryListBySupplier(BeginMonth, EndMonth, PriceLevel, Supplier, IsOpponent));
        }
Example #3
0
 public SVM_JXCSummaryBLL(int id)
     : base(DALClassName)
 {
     _dal = (SVM_JXCSummaryDAL)_DAL;
     FillModel(id);
 }
Example #4
0
 public SVM_JXCSummaryBLL(int id, bool bycache)
     : base(DALClassName)
 {
     _dal = (SVM_JXCSummaryDAL)_DAL;
     FillModel(id, bycache);
 }
Example #5
0
        public static int DeleteJXC(int Client, int AccountMonth)
        {
            SVM_JXCSummaryDAL dal = (SVM_JXCSummaryDAL)DataAccess.CreateObject(DALClassName);

            return(dal.DeleteJXC(Client, AccountMonth));
        }
Example #6
0
 ///<summary>
 ///SVM_JXCSummaryBLL
 ///</summary>
 public SVM_JXCSummaryBLL()
     : base(DALClassName)
 {
     _dal = (SVM_JXCSummaryDAL)_DAL;
     _m   = new SVM_JXCSummary();
 }
Example #7
0
        public static int CancelApprove(int Client, int AccountMonth, int Staff)
        {
            SVM_JXCSummaryDAL dal = (SVM_JXCSummaryDAL)DataAccess.CreateObject(DALClassName);

            return(dal.CancelApprove(Client, AccountMonth, Staff));
        }
Example #8
0
        public static decimal GetTotalPurchaseVolume(int AccountMonth, int OrganizeCity)
        {
            SVM_JXCSummaryDAL dal = (SVM_JXCSummaryDAL)DataAccess.CreateObject(DALClassName);

            return(dal.GetTotalPurchaseVolume(AccountMonth, OrganizeCity, false));
        }
Example #9
0
        public static int BatApprove(string Clients, int AccountMonth, int Staff, int IsOpponent)
        {
            SVM_JXCSummaryDAL dal = (SVM_JXCSummaryDAL)DataAccess.CreateObject(DALClassName);

            return(dal.BatApprove(Clients, AccountMonth, Staff, IsOpponent));
        }
Example #10
0
        public static decimal GetMonthSummaryBySupplier(int Month, int PriceLevel, int Supplier, string FieldName, int Product, int IsOpponent)
        {
            SVM_JXCSummaryDAL dal = (SVM_JXCSummaryDAL)DataAccess.CreateObject(DALClassName);

            return(dal.GetMonthSummaryBySupplier(Month, PriceLevel, Supplier, FieldName, Product, IsOpponent));
        }
Example #11
0
        /// <summary>
        /// 计算进销存总表中的计算库存数量
        /// </summary>
        /// <param name="Client"></param>
        /// <param name="AccountMonth"></param>
        /// <returns></returns>
        public static int ComputInventory(int Client, int AccountMonth)
        {
            SVM_JXCSummaryDAL dal = (SVM_JXCSummaryDAL)DataAccess.CreateObject(DALClassName);

            return(dal.ComputInventory(Client, AccountMonth));
        }
Example #12
0
        public static DataTable GetProductListBySupplier(int Supplier, int AccountMonth, int PriceLevel, int ClientType, int IsOpponent)
        {
            SVM_JXCSummaryDAL dal = (SVM_JXCSummaryDAL)DataAccess.CreateObject(DALClassName);

            return(dal.GetProductListBySupplier(Supplier, AccountMonth, PriceLevel, ClientType, IsOpponent));
        }
Example #13
0
        /// <summary>
        /// 按客户类别显示进销存汇总列表
        /// </summary>
        /// <param name="BeginMonth"></param>
        /// <param name="EndMonth"></param>
        /// <param name="PriceLevel">价格级别 1:出厂价 2:批发价 3:零售价</param>
        /// <param name="ClientClassify">1:总经销商 2:分销商 3:促销店 4:返利店</param>
        /// <returns></returns>
        public static DataTable GetSummaryListByClientClassify(int BeginMonth, int EndMonth, int PriceLevel, int OrganizeCity, int ClientClassify, int IsOpponent)
        {
            SVM_JXCSummaryDAL dal = (SVM_JXCSummaryDAL)DataAccess.CreateObject(DALClassName);

            return(dal.GetSummaryListByClientClassify(BeginMonth, EndMonth, PriceLevel, OrganizeCity, ClientClassify, IsOpponent));
        }