private void AddNewPayment() { if (Warehouses != null) { SelectedWarehouse = Warehouses.FirstOrDefault(); } else { return; } if (SelectedWarehouse != null && SelectedWarehouse.Id != -1 && SelectedPayment == null) { SelectedPayment = new PaymentDTO { Type = PaymentType, PaymentDate = DateTime.Now, ReceiptDate = DateTime.Now, PaymentMethod = PaymentMethods.Cash, Status = PaymentStatus.NotCleared, WarehouseId = SelectedWarehouse.Id //, //Check=new CheckDTO() //{ // CheckDate = DateTime.Now //} } } ; }
public TransactionItemsListViewModel() { CleanUp(); _unitOfWork = new UnitOfWork(DbContextUtil.GetDbContextInstance()); FilterStartDate = DateTime.Now.AddYears(-1); FilterEndDate = DateTime.Now.AddDays(1); Messenger.Default.Register <ItemDTO>(this, (message) => { SelectedItem = message; }); Messenger.Default.Register <TransactionTypes>(this, (message) => { Transaction = message; }); LoadCategories(); GetLiveItems(); GetWarehouses(); if (Warehouses != null && Warehouses.Any()) { if (SelectedWarehouse == null) { SelectedWarehouse = Warehouses.FirstOrDefault(w => w.IsDefault) ?? Warehouses.FirstOrDefault(); } else { SelectedWarehouse = SelectedWarehouse; } } }
public void GetWarehouses() { var warehouses = new WarehouseService(true).GetAll().ToList(); warehouses.Insert(0, new WarehouseDTO { Id = -1, DisplayName = "Choose Store/Shop" }); Warehouses = warehouses; SelectedFromWarehouse = Warehouses.FirstOrDefault(); SelectedToWarehouse = Warehouses.FirstOrDefault(); }
public void Load() { CleanUp(); _piHeaderService = new PiHeaderService(); LoadItems(); GetWarehouses(); if (Warehouses.Any()) { SelectedWarehouse = Warehouses.FirstOrDefault(w => w.IsDefault) ?? Warehouses.FirstOrDefault(); } }
public OnHandInventoryViewModel() { CleanUp(); _itemQuantityService = new ItemQuantityService(); LoadCategories(); ItemEntryEnability = false; FillByQuantityCombo(); CheckRoles(); GetWarehouses(); if (Warehouses != null && Warehouses.Any()) { SelectedWarehouse = SelectedWarehouse ?? Warehouses.FirstOrDefault(); } }
private void AddNewItemsMovementHeader() { SelectedFromWarehouse = Warehouses.FirstOrDefault(); SelectedToWarehouse = Warehouses.FirstOrDefault(); SelectedItemsMovement = new ItemsMovementHeaderDTO { MovementDate = DateTime.Now, Status = TransactionStatus.Draft, FromWarehouseId = -1, ToWarehouseId = -1, MovementNumber = _imHeaderService.GetNewMovementNumber(1, false) }; ItemsMovementLines = new ObservableCollection <ItemsMovementLineDTO>(); }
public void Load() { CleanUp(); _itemBorrowService = new ItemBorrowService(); if (Warehouses != null && Warehouses.Any()) { if (SelectedWarehouse == null) { SelectedWarehouse = Warehouses.FirstOrDefault(w => w.IsDefault) ?? Warehouses.FirstOrDefault(); } else { SelectedWarehouse = SelectedWarehouse; } } }
public SellItemHelperViewModel() { CleanUp(); _itemService = new ItemService(); _itemQuantityService = new ItemQuantityService(); _transactionService = new TransactionService(); GetLiveItems(); GetWarehouses(); if (Warehouses != null && Warehouses.Any()) { SelectedWarehouse = SelectedWarehouse ?? Warehouses.FirstOrDefault(); } CheckRoles(); }
public void Load() { CleanUp(); _paymentService = new PaymentService(DbContextUtil.GetDbContextInstance()); if (Warehouses != null && Warehouses.Any()) { if (SelectedWarehouse == null) { SelectedWarehouse = Warehouses.FirstOrDefault(w => w.IsDefault) ?? Warehouses.FirstOrDefault(); } else { SelectedWarehouse = SelectedWarehouse; } } }
public FinancialAccountViewModel() { CleanUp(); _financialAccountService = new FinancialAccountService(); CheckRoles(); LoadBanks(); GetWarehouses(); if (Warehouses != null && Warehouses.Any()) { if (SelectedWarehouse == null) { SelectedWarehouse = Warehouses.FirstOrDefault(w => w.IsDefault) ?? Warehouses.FirstOrDefault(); } else { SelectedWarehouse = SelectedWarehouse; } } }
public BankGuaranteeViewModel() { CleanUp(); _bankGuaranteeService = new BankGuaranteeService(); CheckRoles(); LoadBanks(); GetWarehouses(); if (Warehouses != null && Warehouses.Any()) { if (SelectedWarehouse == null) { SelectedWarehouse = Warehouses.FirstOrDefault(w => w.IsDefault) ?? Warehouses.FirstOrDefault(); } else { SelectedWarehouse = SelectedWarehouse; } } }
public PaymentListViewModel() { CleanUp(); var dbContext = DbContextUtil.GetDbContextInstance(); _paymentService = new PaymentService(dbContext); _unitOfWork = new UnitOfWork(dbContext); FillCombos(); CheckRoles(); var toDay = DateTime.Now.AddDays(1); var fifteendaysAgo = DateTime.Now.AddYears(-1); FilterStartDate = new DateTime(fifteendaysAgo.Year, fifteendaysAgo.Month, fifteendaysAgo.Day, 0, 0, 0); FilterEndDate = new DateTime(toDay.Year, toDay.Month, toDay.Day, 23, 59, 59); Messenger.Default.Register <BusinessPartnerDTO>(this, (message) => { SelectedBusinessPartner = message; }); Messenger.Default.Register <TransactionTypes>(this, (message) => { Transaction = message; }); Messenger.Default.Register <PaymentListTypes>(this, (message) => { PaymentListType = message; }); GetWarehouses(); if (Warehouses != null && Warehouses.Any()) { if (SelectedWarehouse == null) { SelectedWarehouse = Warehouses.FirstOrDefault(w => w.IsDefault) ?? Warehouses.FirstOrDefault(); } else { SelectedWarehouse = SelectedWarehouse; } } ClearanceExpanderVisibility = "Collapsed"; CheckExpanderVisibility = "Collapsed"; PaymentActionVisibility = "Collapsed"; }
private void Load() { CleanUp(); _itemQuantityService = new ItemQuantityService(); LoadCategories(); ItemDetailEnability = false; if (Warehouses != null && Warehouses.Any()) { if (SelectedWarehouse == null) { SelectedWarehouse = Warehouses.FirstOrDefault(w => w.IsDefault) ?? Warehouses.FirstOrDefault(); } else { SelectedWarehouse = SelectedWarehouse; } } CheckRoles(); TextSearchMode = "Contains"; }
private void AddNewPayment() { if (Warehouses != null) { SelectedWarehouse = Warehouses.FirstOrDefault(w => w.IsDefault) ?? Warehouses.FirstOrDefault(); } else { return; } if (SelectedWarehouse != null && SelectedWarehouse.Id != -1 && SelectedPayment == null) { SelectedPayment = new PaymentDTO { PaymentType = PaymentType, PaymentDate = DateTime.Now, PaymentMethod = PaymentMethods.Cash, Status = PaymentStatus.NotCleared, WarehouseId = SelectedWarehouse.Id } } ; }