Exemple #1
0
        public async Task Delete()
        {
            try
            {
                await unitOfWork.InventoryRepository.DeleteAsync(SelectedObject.InventoryId);

                await unitOfWork.SaveAsync();

                GridCollection.Remove(SelectedObject);
                MessageBoxService.Show("Category record Deleted");
            }
            catch (Exception ex)
            {
                MessageBoxService.Show(ex.InnerException.Message);
            }
            finally
            {
                SelectedObject = new ItemInventory()
                {
                    InventoryId = new Guid(), ItemId = ItemsData.FirstOrDefault().ItemId, CostCenterId = SalesOutletData.FirstOrDefault().SalesOutletId, Reference = "Opening stock", OtherDetails = "Remarks"
                };
            }
        }
 public void New()
 {
     SelectedObject = new InventoryAdjustment()
     {
         ID = new Guid(), ItemId = ItemsData.FirstOrDefault().ItemId, CostCenterId = SalesOutletData.FirstOrDefault().SalesOutletId
     };
 }
Exemple #3
0
 public void New()
 {
     SelectedObject = new ItemInventory()
     {
         InventoryId = new Guid(), ItemId = ItemsData.FirstOrDefault().ItemId, CostCenterId = SalesOutletData.FirstOrDefault().SalesOutletId, Reference = "Opening stock", OtherDetails = "Remarks"
     };
 }
        public async Task Save()
        {
            try
            {
                await unitOfWork.InventoryRepository.AdjustInventory(SelectedObject);

                await unitOfWork.SaveAsync();

                GridCollection.Insert(0, SelectedObject);
                MessageBoxService.Show("Inventory updated successfully.");
            }
            catch (Exception ex)
            {
                MessageBoxService.Show(ex.InnerException.Message);
            }
            finally
            {
                SelectedObject = new InventoryAdjustment()
                {
                    ID = new Guid(), ItemId = ItemsData.FirstOrDefault().ItemId, CostCenterId = SalesOutletData.FirstOrDefault().SalesOutletId
                };
            }
        }