private void AddNewItem() { SelectedItem = new ItemDTO { TotalCurrentQty = 0, SafeQuantity = 10, }; SelectedCategory = Categories.FirstOrDefault(); SelectedUnitOfMeasure = UnitOfMeasures.FirstOrDefault(); }
public ItemDetailViewModel() { CleanUp(); _itemService = new ItemService(); _itemQuantityService = new ItemQuantityService(); CheckRoles(); LoadItems(); LoadCategories(); SelectedCategory = Categories.FirstOrDefault(); LoadUoMs(); SelectedUnitOfMeasure = UnitOfMeasures.FirstOrDefault(); Messenger.Default.Register <ItemQuantityDTO>(this, (message) => { if (message != null) { SelectedItemQuantityOld = _itemQuantityService.Find(message.Id.ToString()) ?? new ItemQuantityDTO() { QuantityOnHand = 0, ItemId = message.ItemId, WarehouseId = message.WarehouseId }; } }); Messenger.Default.Register <WarehouseDTO>(this, (message) => { SelectedWarehouse = message; }); Messenger.Default.Register <ObservableCollection <TransactionLineDTO> >(this, (message) => { TransactionLines = message; }); Messenger.Default.Register <TransactionHeaderDTO>(this, (message) => { SelectedTransaction = message; }); if (_currentItem == null) { _currentItem = GetNewCurrentItem(); _itemPreviousQty = 0; } QuantityEditVisibility = "Collapsed"; ItemsListVisibility = "Collapsed"; }
private void AddNewItem() { SelectedItem = new ItemDTO { ItemCode = _itemService.GetItemCode(), TotalCurrentQty = 0, SafeQuantity = 10, //Category = Categories.FirstOrDefault(), //UnitOfMeasure = UnitOfMeasures.FirstOrDefault() }; SelectedCategory = Categories.FirstOrDefault(); SelectedUnitOfMeasure = UnitOfMeasures.FirstOrDefault(); }
public ItemDTO GetNewCurrentItem() { var currentItem = new ItemDTO { ItemCode = _itemService.GetItemCode(), TotalCurrentQty = 0, PurchasePrice = 0, SellPrice = 0, SafeQuantity = 10, CategoryId = Categories.FirstOrDefault().Id, // SelectedCategory.Id, UnitOfMeasureId = UnitOfMeasures.FirstOrDefault().Id //SelectedUnitOfMeasure.Id }; return(currentItem); }
private void ExcuteAddNewUomCommand() { var category = new Categories(NameTypes.UnitMeasure); category.ShowDialog(); var dialogueResult = category.DialogResult; if (dialogueResult != null && (bool)dialogueResult) { LoadUoMs(); SelectedUnitOfMeasure = UnitOfMeasures.FirstOrDefault(c => c.DisplayName == category.TxtCategoryName.Text); if (SelectedUnitOfMeasure != null) { SelectedItem.UnitOfMeasureId = SelectedUnitOfMeasure.Id; } } }
public ItemEntryViewModel() { CleanUp(); _itemService = new ItemService(); _itemQuantityService = new ItemQuantityService(); CheckRoles(); LoadCategories(); SelectedCategory = Categories.FirstOrDefault(); LoadUoMs(); SelectedUnitOfMeasure = UnitOfMeasures.FirstOrDefault(); Messenger.Default.Register <ItemQuantityDTO>(this, (message) => { if (message != null) { SelectedItemQuantityOld = _itemQuantityService.Find(message.Id.ToString()) ?? new ItemQuantityDTO() { QuantityOnHand = 0, ItemId = message.ItemId, WarehouseId = message.WarehouseId }; } }); Messenger.Default.Register <WarehouseDTO>(this, (message) => { SelectedWarehouse = message; }); if (_selectedItem == null) { _selectedItem = GetNewSelectedItem(); _itemPreviousQty = 0; } QuantityEditVisibility = "Collapsed"; }
public MessageViewModel() { CleanUp(); _deliveryService = new DeliveryService(); CheckRoles(); LoadCategories(); if (Categories != null) { SelectedCategory = Categories.FirstOrDefault(); } LoadUoMs(); if (UnitOfMeasures != null) { SelectedUnitOfMeasure = UnitOfMeasures.FirstOrDefault(); } Messenger.Default.Register <MessageDTO>(this, (message) => { SelectedMessageParam = message; }); }