public SalesService(IIOBalanceRepository <Product> product,
                            IOrderService orderService)
        {
            this._product      = product;
            this._orderService = orderService;

            this.product          = new Product();
            this.salesOrder       = new SalesOrder();
            this.salesOrderDetail = new SalesOrderDetail();
        }
Example #2
0
        public OrderService(IIOBalanceRepository <PurchaseOrder> purchaseOrder,
                            IIOBalanceRepository <PurchaseOrderDetail> purchaseOrderDetail,
                            IIOBalanceRepository <SalesOrder> salesOrder,
                            IIOBalanceRepository <SalesOrderDetail> salesOrderDetail,
                            IIOBalanceRepository <ReportCombination> reportCombination,
                            IInventoryService inventoryService)
        {
            this._purchaseOrder       = purchaseOrder;
            this._purchaseOrderDetail = purchaseOrderDetail;
            this._salesOrder          = salesOrder;
            this._salesOrderDetail    = salesOrderDetail;
            this._reportCombination   = reportCombination;
            this._inventoryService    = inventoryService;

            this.purchaseOrder       = new IOBalanceEntity.PurchaseOrder();
            this.purchaseOrderDetail = new IOBalanceEntity.PurchaseOrderDetail();
            this.salesOrder          = new IOBalanceEntity.SalesOrder();
            this.salesOrderDetail    = new IOBalanceEntity.SalesOrderDetail();
            this.reportCombination   = new IOBalanceEntity.ReportCombination();
        }
        public static IOBalanceEntity.SalesOrderDetail DtoToEntitySalesOrderDetail(this OrderDetailDto dto)
        {
            IOBalanceEntity.SalesOrderDetail entity = null;

            if (!dto.IsNull())
            {
                entity = new IOBalanceEntity.SalesOrderDetail
                {
                    SalesOrderDetailID = dto.SalesOrderDetailId,
                    SalesOrderID       = dto.SalesOrderId,
                    ProductID          = (long)dto.ProductId,
                    Quantity           = dto.Quantity,
                    UnitID             = dto.UnitId,
                    UnitPrice          = dto.UnitPrice,
                    OverrideDisplay    = dto.OverrideDisplay,
                    OverrideExtDisplay = dto.OverrideExtDisplay
                };
            }

            return(entity);
        }