private void btnGuardarVuelo_Click_1(object sender, EventArgs e)
{
try
{
int icodigoVuelo;
int icodavion;
int icodtipoV;
int icoddestino;
int icodaeropuerto;
using (clasconexion.funobtenerConexion()){
//PROGRAMADOR Y ANALISTA: Pamela Jacqueline Selman David
string squery = "SELECT COUNT(*) As Cant FROM AEROLINEA.MaVUELO ";
MySqlCommand cmd = new MySqlCommand(squery, clasconexion.funobtenerConexion());
icodigoVuelo = (Convert.ToInt32(cmd.ExecuteScalar())) + 1;
string scodavion = "SELECT ncodavion as codigoavion from MaAVION where vaerolinea='"+ cmbaerolinea.Text +"';";
MySqlCommand cmdcodavion = new MySqlCommand(scodavion, clasconexion.funobtenerConexion());
icodavion = Convert.ToInt32(cmdcodavion.ExecuteScalar());
string scodtipoV = "SELECT ncodtipovuelo as codigotipovuelo from MaTIPOVUELO where vdescripcion='"+ cmbtipoVuelo.Text +"';";
MySqlCommand cmdcodtipov = new MySqlCommand(scodtipoV,clasconexion.funobtenerConexion());
icodtipoV = Convert.ToInt32(cmdcodtipov.ExecuteScalar());
string scoddestino = "SELECT ncodtipodestino as destino from TrDESTINO where vdescripcion='"+ cmbdestino.Text +"';";
MySqlCommand cmddestino = new MySqlCommand(scoddestino, clasconexion.funobtenerConexion());
icoddestino = Convert.ToInt32(cmddestino.ExecuteScalar());
string scodaeropuerto = "SELECT ncodaeropuerto as aeropuerto from MaAEROPUERTO where vnombreaeropuerto='"+ cmbaeropuerto.Text +"';";
MySqlCommand cmdaeropuerto = new MySqlCommand(scodaeropuerto, clasconexion.funobtenerConexion());
icodaeropuerto = Convert.ToInt32(cmdaeropuerto.ExecuteScalar());
//Programado Y Analista: Jose Alberto Oxcal Ley
string sinsertarVuelo = "INSERT INTO MaVUELO (ncodvuelo,vlugarsalida,dfechavuelo,dthoradespegue,dthoraaterrisaje,vdisponibilidad,nterminal,nembarque,ncodavion,ncodtipovuelo,ncodtipodestino,ncodaeropuerto)"+
" VALUES("+ icodigoVuelo + ",'" + cmborigen.Text + "','" + dtFechaVuelo.Text + "','" + mtxhoraDespegue.Text + "','" + mtxhoraLlegada.Text + "','ACTIVO','"+ cmbterminal.Text +"','"+ cmbembarque.Text +"',"+icodavion+","+ icodtipoV +","+ icoddestino +","+ icodaeropuerto +");";
MySqlCommand cmd3 = new MySqlCommand(sinsertarVuelo, clasconexion.funobtenerConexion());
MySqlDataReader MyReader;
MyReader = cmd3.ExecuteReader();
MessageBox.Show("VUELO GUARDADO");
clasconexion.funobtenerConexion().Close();
funlimpiar();
funconsultarVuelos();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}