public void ModificarVuelos(ref string sMsjError, ref cls_Vuelos_DAL Obj_Vuelos_DAL) { cls_BaseDatos_DAL Obj_DAL = new cls_BaseDatos_DAL(); cls_Bases_BLL Obj_BLL = new cls_Bases_BLL(); Obj_BLL.TablaParametros(ref Obj_DAL); Obj_DAL.DT_Parametros.Rows.Add("@IdVuelo", 3, Obj_Vuelos_DAL.sIdVuelo); Obj_DAL.DT_Parametros.Rows.Add("@IdDestino", 3, Obj_Vuelos_DAL.sIdDestino); Obj_DAL.DT_Parametros.Rows.Add("@IdAerolinea", 1, Obj_Vuelos_DAL.iIdAerolinea); Obj_DAL.DT_Parametros.Rows.Add("@IdAvion", 3, Obj_Vuelos_DAL.sIdAvion); Obj_DAL.DT_Parametros.Rows.Add("@FechaHoraSalida", 4, Obj_Vuelos_DAL.dtFechaHoraSalida); Obj_DAL.DT_Parametros.Rows.Add("@FechaHoraLlegada", 4, Obj_Vuelos_DAL.dtFechaHoraLLegada); Obj_DAL.DT_Parametros.Rows.Add("@IdEstado", 2, Obj_Vuelos_DAL.cIdEstado); Obj_DAL.sSentencia = ConfigurationManager.AppSettings["Modificar_Vuelos"].ToString().Trim(); Obj_BLL.Ejec_NonQuery(ref Obj_DAL); if (Obj_DAL.sMsgError == string.Empty) { sMsjError = string.Empty; } else { sMsjError = Obj_DAL.sMsgError; } }
private void bnt_Nuevo_Click(object sender, EventArgs e) { Obj_Mant_DAL = new cls_Vuelos_DAL(); Obj_Mant_DAL.cbanderaAccion = 'I'; this.Hide(); fmr_ModificarNuevo_Vuelos V_Modificar = new fmr_ModificarNuevo_Vuelos(); V_Modificar.Obj_Mant_DAL = Obj_Mant_DAL; // pasamos en objeto dal a la otra pantalla V_Modificar.ShowDialog(); this.Show(); CargarDatos(); }
private void dgv_Vuelos_DoubleClick(object sender, EventArgs e) { if (dgv_Vuelos.RowCount > 0) { Obj_Mant_DAL = new cls_Vuelos_DAL(); Obj_Mant_DAL.cbanderaAccion = 'U'; Obj_Mant_DAL.sIdVuelo = dgv_Vuelos.SelectedRows[0].Cells[0].Value.ToString().Trim(); fmr_ModificarNuevo_Vuelos V_Modificar = new fmr_ModificarNuevo_Vuelos(); this.Hide(); V_Modificar.Obj_Mant_DAL = Obj_Mant_DAL; // pasamos en objeto dal a la otra pantalla V_Modificar.ShowDialog(); this.Show(); CargarDatos(); } else { MessageBox.Show("No se puede realizar la acción, se necesita al menos una fila seleccionada", "Eror datos", MessageBoxButtons.OK, MessageBoxIcon.Error); } }