private void ButtonEditPackage_Click(object sender, EventArgs e) { Package objt = new Package { ID = int.Parse(dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[0].Value.ToString()), Status = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[1].Value.ToString(), Date = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[2].Value.ToString(), IDUser = int.Parse(dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[3].Value.ToString()), NameUser = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[4].Value.ToString(), SurnameUser = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[5].Value.ToString(), AddressUser = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[6].Value.ToString() }; if (objt != null) { using (EditAddPackagePanel frm = new EditAddPackagePanel() { PackageInfo = objt }) { if (frm.ShowDialog() == DialogResult.OK) { int packageId = int.Parse(dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[0].Value.ToString()); var package = listOfPackage.FirstOrDefault(p => p.ID == packageId); listOfPackage.Remove(package); listOfPackage.Add(frm.PackageInfo); SortListOfPackage(); RefreshDataGridView(); } } } }
private void ButtonAddPackage_Click(object sender, EventArgs e) { using (EditAddPackagePanel frm = new EditAddPackagePanel() { PackageInfo = new Package() }) { if (frm.ShowDialog() == DialogResult.OK) { listOfPackage.Add(frm.PackageInfo); } } RefreshDataGridView(); }