private void altaRuta_Click(object sender, EventArgs e) { formAMRutaAerea altaRuta = new formAMRutaAerea(null); altaRuta.ShowDialog(); actualizar(new RutaAerea().obtenerRutasAereasDGV()); }
private void dgvRutaAerea_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex == -1) return; RutaAerea ruta = new RutaAerea().obtenerRutaAereaPorId((int)dgvRutaAerea.Rows[e.RowIndex].Cells[0].Value); if (ruta != null) { if (e.ColumnIndex == 7) { var frmAM = new formAMRutaAerea(ruta); frmAM.ShowDialog(); this.actualizar(new RutaAerea().obtenerRutasAereasDGV()); this.limpiarFiltros(); } else if (e.ColumnIndex == 8) { if (!ruta.habilitadaRutaAerea) { MessageBox.Show("La ruta ya se encuentra inhabilitada.", "Error"); return; } var respuesta = MessageBox.Show(string.Format("¿Está seguro que desea inhabilitar la ruta {0} que va de {1} a {2}?", ruta.codigoRutaAerea, dgvRutaAerea.Rows[e.RowIndex].Cells[4].Value.ToString(), dgvRutaAerea.Rows[e.RowIndex].Cells[5].Value.ToString()), "Atención", MessageBoxButtons.YesNo); if (respuesta == DialogResult.Yes) { ruta.habilitadaRutaAerea = false; ruta.actualizarRuta(ruta); ruta.cancelarPorRutaInhabilitada(ruta, UsuarioLogueado.usuario); this.actualizar(new RutaAerea().obtenerRutasAereasDGV()); this.limpiarFiltros(); } } } }