private void DgPassanger_CellContentClick(object sender, DataGridViewCellEventArgs e) { try { int id = Convert.ToInt32(dgPassanger.CurrentRow.Cells["idpassanger"].Value); string name1 = Convert.ToString(dgPassanger.CurrentRow.Cells["namepassanger"].Value); string passport = Convert.ToString(dgPassanger.CurrentRow.Cells["passportpassanger"].Value); if (e.ColumnIndex == 4) { string message = "Вы действительно хотите удалить пассажира "; string caption = "Подтверждение выбора"; var result = MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { if (db.deletePassanger(id)) { MessageBox.Show("Пассажир удален"); } else { MessageBox.Show("Не удалось удалить"); } } dgPassanger.DataSource = db.GetPASSANGERs(); } if (e.ColumnIndex == 3) { using (New_passanger frm = new New_passanger(name1, passport)) { if (frm.ShowDialog() == DialogResult.OK) { if (!db.updatePassanger(id, frm.tbFIO.Text, frm.textBox2.Text)) { MessageBox.Show("Ошибка изменения"); } ; dgPassanger.DataSource = db.GetPASSANGERs(); } } } } catch (FormatException) { MessageBox.Show("Ошибка ввода"); } }
private void Button7_Click(object sender, EventArgs e) { try { using (New_passanger frm = new New_passanger()) { if (frm.ShowDialog() == DialogResult.OK) { if (db.newPassanger(frm.tbFIO.Text, frm.textBox2.Text) == null) { MessageBox.Show("Ошибка вставки"); } ; dgPassanger.DataSource = db.GetPASSANGERs(); } } } catch (FormatException) { MessageBox.Show("Ошибка ввода"); } }