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; }
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; }
public void SetServiceWrapper(IOrderServiceWrapper serviceWrapper) { this.serviceWrapper = serviceWrapper; }