private void AddUpdateProduct(object parameter) { if (SelectedProduct == null) { AddProduct(parameter); } else { UpdateProduct(parameter); SelectedProduct = null; } if (ShowingAll) { ShowAllProducts(); } else { ShowProductsInStock(); } Name = CategoryName; Id = 0; Quantity = CategoryId = 0; ProductTable.Clear(); ShowProductsInStock(); HideForm(); }
private void ShowAllProducts() { ProductTable.Clear(); var crops = GetProductRepo().GetAllProducts(); BuildTable(crops); }
private void ToogleTable(object param = null) { ProductTable.Clear(); if (ShowingAll == false) { ShowAllProducts(); _showingAll = true; } else { ShowProductsInStock(); _showingAll = false; } }
private void BuildTable(IEnumerable <Product> products) { ProductTable.Clear(); foreach (var prod in products) { ProductTable.Add( new Product { Id = prod.Id, Name = prod.Name, Description = prod.Description, Status = prod.Status, Quantity = prod.Quantity, Price = prod.Price, Unit = prod.Unit, CategoryId = prod.CategoryId, CategoryName = prod.CategoryName, }); } }