Exemplo n.º 1
0
        public OrderVM(IFuelController mainController, IOrderServiceWrapper serviceWrapper)
        {
            Entity = new OrderDto { Id = -1 };

            this.mainController = mainController;
            this.serviceWrapper = serviceWrapper;

            Suppliers = new List<CompanyDto>();
            Receivers = new List<CompanyDto>();
            Transporters = new List<CompanyDto>();
            DisplayName = "افزودن/اصلاح سفارش ";

            RequestClose += OrderVM_RequestClose;
            this.Entity.PropertyChanged += EntityPropertyChanged;
        }
        public OrderReferenceLookUpVM(IOrderController controller,
                                      IFuelController mainController,
                                      OrderListVM invoiceListVM,
                                      IOrderServiceWrapper serviceWrapper)
        {
            OrderListVM = invoiceListVM;
            //  OrderListVM.IsVisibleFilter = false;

            this.controller = controller;
            this.mainController = mainController;
            this.serviceWrapper = serviceWrapper;
            DisplayName = "انتخاب  سفارش ";
            AvailableOrders = new PagedSortableCollectionView<OrderDto>() { PageSize = 10 };
            SelectedOrders = new PagedSortableCollectionView<OrderDto>();

            AvailableOrders.PageChanged += DataPageChanged;
        }
Exemplo n.º 3
0
        public OrderItemVM(IFuelController appController, IOrderServiceWrapper orderServiceWrapper, IGoodServiceWrapper goodServiceWrapper)
        {
            this.mainController = appController;
            this.serviceWrapper = orderServiceWrapper;

            setEntity(new OrderItemDto());

            Entity.Good = new GoodDto();
            Entity.Good.Unit = new GoodUnitDto();

            UnitDtos = new ObservableCollection<GoodUnitDto>();
            GoodDtos = new ObservableCollection<GoodDto>();

            DisplayName = "افزودن/اصلاح سفارش ";
            _goodServiceWrapper = goodServiceWrapper;

            this.PropertyChanged += OrderItemVM_PropertyChanged;
        }
Exemplo n.º 4
0
 public void SetServiceWrapper(IOrderServiceWrapper serviceWrapper)
 {
     this.serviceWrapper = serviceWrapper;
 }