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(); } } }
public void SetSelectedEmpowermentInGrid(Empowerment empowerment) { foreach (ListViewItem row in this.grdEmpowerment.Items) { if (row.Text == empowerment.ID.ToString()) { row.Selected = true; } } }
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(); } }
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()); } } }