private void UpdateListView() { lvEmployee.Items.Clear(); lvStock.Items.Clear(); sc.GetStocks(); foreach (var stock in sc.Stocks) { string[] row = { stock.Id.ToString(), stock.Name, stock.Department.DptName.ToString(), stock.SupplyCost.ToString(), stock.Price.ToString(), stock.Quantity.ToString() }; lvStock.Items.Add(new ListViewItem(row)); } foreach (User u in uc.Employees) { string names = u.FirstName + " " + u.LastName; string dep = u.Dep.DptName; string[] row = { Convert.ToString(u.Id), names, dep, Convert.ToString(u.Salary), u.Email }; ListViewItem item = new ListViewItem(row); lvEmployee.Items.Add(item); } }
private void UpdateListView() { lvEmployee.Items.Clear(); lvStock.Items.Clear(); lvStockRequests.Items.Clear(); sc.GetStocks(); sc.GetStockRequests(); foreach (Stock stock in sc.Stocks) { string[] row = { stock.Id.ToString(), stock.Name, stock.Department.DptName.ToString(), stock.SupplyCost.ToString(), stock.Price.ToString(), stock.Quantity.ToString() }; lvStock.Items.Add(new ListViewItem(row)); } foreach (StockRequest stockRequest in sc.StockRequests) { string[] row; if (stockRequest.Completed.Equals(true)) { row = new string[] { stockRequest.Id.ToString(), stockRequest.Name, stockRequest.Department.DptName.ToString(), stockRequest.DateOfRequest.ToString(), stockRequest.RestockQuantity.ToString(), "Closed" } } ; else { row = new string[] { stockRequest.Id.ToString(), stockRequest.Name, stockRequest.Department.DptName.ToString(), stockRequest.DateOfRequest.ToString(), stockRequest.RestockQuantity.ToString(), "Open" } }; lvStockRequests.Items.Add(new ListViewItem(row)); } foreach (User u in uc.AllUsers) { string names = u.FirstName + " " + u.LastName; string department = "-"; if (!(u is Admin)) { //department = Convert.ToString(u.Department); department = u.Dep.DptName; } string[] row = { Convert.ToString(u.Id), names, department, Convert.ToString(u.Salary), u.Email }; ListViewItem item = new ListViewItem(row); lvEmployee.Items.Add(item); } }