Ejemplo n.º 1
0
 public WarehouseWindow(Warehouse warehouse)
 {
     _warehouse = warehouse;
     InitializeComponent();
     WindowStartupLocation = WindowStartupLocation.CenterOwner;
     ucSaveAndClose.CloseButtonClick = (sender, args) => Close();
     ucSaveAndClose.SaveAndCloseButtonClick = SaveAndCloseButtonClick;
 }
Ejemplo n.º 2
0
        public void DeleteWarehouses(Warehouse warehouse)
        {
            var currentWarehouse = _context.Warehouses.SingleOrDefault(whs => whs.Id == warehouse.Id);
            if (currentWarehouse == null)
            {
                return;
            }

            _context.Warehouses.Remove(currentWarehouse);
        }
Ejemplo n.º 3
0
        public void UpdateWarehouse(Warehouse warehouse)
        {
            var currentWarehouse = _context.Warehouses.SingleOrDefault(whs => whs.Id == warehouse.Id);
            if (currentWarehouse == null)
            {
                return;
            }

            _context.Entry(currentWarehouse).CurrentValues.SetValues(warehouse);
            _context.Entry(currentWarehouse).State = EntityState.Modified;
        }
Ejemplo n.º 4
0
 private void WarehouseWindow_OnLoaded(object sender, RoutedEventArgs e)
 {
     if (_warehouse == null)
     {
         _warehouse = new Warehouse();
         _warehouse.IsDefault = false;
     }
     else
     {
         SetWarehouseValues();
     }
 }
Ejemplo n.º 5
0
 public void AddWarehouse(Warehouse warehouse)
 {
     _context.Warehouses.Add(warehouse);
 }