Esempio n. 1
0
        public void UpdateGridWithChangedEmpowerment(Empowerment empowerment)
        {
            ListViewItem rowToUpdate = null;

            foreach (ListViewItem row in this.grdEmpowerment.Items)
            {
                if (row.Text == empowerment.ID.ToString())
                {
                    rowToUpdate = row;
                }
            }

            if (rowToUpdate != null)
            {
                foreach (InventoryItem inv in empowerment.InventoryItems)
                {
                    rowToUpdate.Text             = empowerment.ID.ToString();
                    rowToUpdate.SubItems[1].Text = inv.Name;
                    rowToUpdate.SubItems[2].Text = inv.NumberOfItemString;
                    rowToUpdate.SubItems[3].Text = empowerment.DocumentNumber;
                    rowToUpdate.SubItems[4].Text = empowerment.DateOfIssue.ToShortDateString();
                    rowToUpdate.SubItems[5].Text = empowerment.ValidUntil.ToShortDateString();
                }
            }
        }
Esempio n. 2
0
 public void SetSelectedEmpowermentInGrid(Empowerment empowerment)
 {
     foreach (ListViewItem row in this.grdEmpowerment.Items)
     {
         if (row.Text == empowerment.ID.ToString())
         {
             row.Selected = true;
         }
     }
 }
Esempio n. 3
0
        public void RemoveEmpowermentFromGrid(Empowerment empowerment)
        {
            ListViewItem rowToRemove = null;

            foreach (ListViewItem row in this.grdEmpowerment.Items)
            {
                if (row.Text == empowerment.ID.ToString())
                {
                    rowToRemove = row;
                }
            }

            if (rowToRemove != null)
            {
                this.grdEmpowerment.Items.Remove(rowToRemove);
                this.grdEmpowerment.Focus();
            }
        }
Esempio n. 4
0
        public void AddEmpowermentToGrid(Empowerment empowerment)
        {
            ListViewItem rowToUpdate = null;

            foreach (ListViewItem row in this.grdEmpowerment.Items)
            {
                if (row.Text == "")
                {
                    rowToUpdate = row;
                }
            }
            if (rowToUpdate != null)
            {
                foreach (InventoryItem inv in empowerment.InventoryItems)
                {
                    rowToUpdate.Text             = empowerment.ID.ToString();
                    rowToUpdate.SubItems[1].Text = inv.Name;
                    rowToUpdate.SubItems[2].Text = inv.NumberOfItemString;
                    rowToUpdate.SubItems[3].Text = empowerment.DocumentNumber;
                    rowToUpdate.SubItems[4].Text = empowerment.DateOfIssue.ToShortDateString();
                    rowToUpdate.SubItems[5].Text = empowerment.ValidUntil.ToShortDateString();
                }
            }
            else
            {
                ListViewItem parent;

                foreach (InventoryItem inv in empowerment.InventoryItems)
                {
                    parent = this.grdEmpowerment.Items.Add(empowerment.ID.ToString());
                    parent.SubItems.Add(inv.Name);
                    parent.SubItems.Add(inv.NumberOfItemString);
                    parent.SubItems.Add(empowerment.DocumentNumber);
                    parent.SubItems.Add(empowerment.DateOfIssue.ToShortDateString());
                    parent.SubItems.Add(empowerment.ValidUntil.ToShortDateString());
                }
            }
        }