private void DelCancelledTrip() { int idCanceledTrip = (dgvCT.SelectedCells[0].OwningRow.DataBoundItem as CanceledTrip).Id_CanceledTrip; CanceledTripDAL.Delete(idCanceledTrip); if (listBoxCT.SelectedIndex >= 0) { int idReason = CancellationReasonDAL.GetCancellationReasonByReason(CancellationReasonDAL.GetAllCancellationReasons()[listBoxCT.SelectedIndex].Reason).Id_Reason; dgvCT.DataSource = CanceledTripDAL.GetCancelledTripsByReason(idReason); } else { dgvCT.DataSource = CanceledTripDAL.GetAllCancelledTrips(); } MessageBox.Show("Строка удалена"); }
private void btnCTAdd_Click(object sender, EventArgs e) { fmAddCancelledtrip f = new fmAddCancelledtrip(); if (f.ShowDialog() == DialogResult.OK) { MessageBox.Show("Строка добавлена"); if (listBoxCT.SelectedIndex >= 0) { int idReason = CancellationReasonDAL.GetAllCancellationReasons()[listBoxCT.SelectedIndex].Id_Reason; dgvCT.DataSource = CanceledTripDAL.GetCancelledTripsByReason(idReason); } else { dgvCT.DataSource = CanceledTripDAL.GetAllCancelledTrips(); } } }
private void listBoxCT_SelectedIndexChanged(object sender, EventArgs e) { int idReason = CancellationReasonDAL.GetCancellationReasonByReason(CancellationReasonDAL.GetAllCancellationReasons()[listBoxCT.SelectedIndex].Reason).Id_Reason; dgvCT.DataSource = CanceledTripDAL.GetCancelledTripsByReason(idReason); }