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);
            }
        }
Пример #2
0
        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);
            }
        }