Exemplo n.º 1
0
 /// <summary>
 /// 生成历史月份的商品毛利记录
 /// </summary>
 /// <param name="goodsGrossProfit"></param>
 /// <param name="goodsOrderDetail"></param>
 /// <param name="promotionSao"></param>
 /// <param name="goodsGrossProfitRecordDetail"></param>
 public GoodsGrossProfitBll(IGoodsGrossProfit goodsGrossProfit, IGoodsOrderDetail goodsOrderDetail, IPromotionSao promotionSao, IGoodsGrossProfitRecordDetail goodsGrossProfitRecordDetail)
 {
     _goodsGrossProfit             = goodsGrossProfit;
     _goodsOrderDetail             = goodsOrderDetail;
     _promotionSao                 = promotionSao;
     _goodsGrossProfitRecordDetail = goodsGrossProfitRecordDetail;
 }
 public CompanyGrossProfitRecordBll(IGoodsOrderDetail goodsOrderDetail, ICompanyGrossProfitRecord companyGrossProfitRecord, ICompanyGrossProfitRecordDetail companyGrossProfitRecordDetail, IWasteBookReport wasteBookReport)
 {
     _goodsOrderDetail               = goodsOrderDetail;
     _companyGrossProfitRecord       = companyGrossProfitRecord;
     _companyGrossProfitRecordDetail = companyGrossProfitRecordDetail;
     _wasteBookReport = wasteBookReport;
 }
Exemplo n.º 3
0
 public ReckoningManager(Environment.GlobalConfig.DB.FromType fromType)
 {
     _companyCussent    = new CompanyCussent(fromType);
     _reckoningDao      = InventoryInstance.GetReckoningDao(fromType);
     _goodsOrderDeliver = new GoodsOrderDeliver(fromType);
     _goodsOrder        = new DAL.Implement.Order.GoodsOrder(fromType);
     _goodsOrderDetail  = new GoodsOrderDetail(fromType);
     _codeManager       = new CodeManager();
     _storageRecordDao  = new StorageRecordDao(fromType);
 }
Exemplo n.º 4
0
 public ReckoningManager(IReckoning reckoning, ICompanyCussent companyCussent,
                         IGoodsOrder goodsOrder, IGoodsOrderDetail goodsOrderDetail, IGoodsOrderDeliver goodsOrderDeliver,
                         ICode code)
 {
     _reckoningDao      = reckoning;
     _companyCussent    = companyCussent;
     _goodsOrder        = goodsOrder;
     _goodsOrderDetail  = goodsOrderDetail;
     _goodsOrderDeliver = goodsOrderDeliver;
     _codeManager       = new CodeManager(code);
 }
Exemplo n.º 5
0
 public OrderManager(GlobalConfig.DB.FromType fromType = GlobalConfig.DB.FromType.Write)
 {
     _operationLogManager       = new OperationLogManager();
     _goodsOrderDal             = new DAL.Implement.Order.GoodsOrder(fromType);
     _goodsOrderDetail          = OrderInstance.GetGoodsOrderDetailDao(fromType);
     _goodsCenterSao            = new GoodsCenterSao();
     _promotionSao              = new PromotionSao();
     _reckoning                 = new Reckoning(fromType);
     _asynStorageRecordDao      = new ASYNStorageRecordDao(fromType);
     _goodsStockSettleRecordBll = new GoodsStockRecordDao();
     _invoice = new Invoice(fromType);
     _realTimeGrossSettlementDal = new RealTimeGrossSettlementDal(fromType);
 }
Exemplo n.º 6
0
 public GoodsOrder(GlobalConfig.DB.FromType fromType)
 {
     _goodsOrderDao       = new DAL.Implement.Order.GoodsOrder(GlobalConfig.DB.FromType.Write);
     _goodsOrderDetailDao = OrderInstance.GetGoodsOrderDetailDao(fromType);
     _invoiceDao          = InventoryInstance.GetInvoiceDao(fromType);
 }