private void btnGuardarPasajero_Click(object sender, EventArgs e)
{
try
{
int ifilas;
int icodigoPasajero;
using (clasconexion.funobtenerConexion())
{
string squery = "SELECT COUNT(*) As Cant FROM AEROLINEA.MaPASAJERO ";
MySqlCommand cmd = new MySqlCommand(squery, clasconexion.funobtenerConexion());
ifilas = Convert.ToInt32(cmd.ExecuteScalar());
icodigoPasajero = ifilas + 1;
clasconexion.funobtenerConexion().Close();
}
using (clasconexion.funobtenerConexion())
{
string sfechaNacimiento = dtpasajero.Value.ToShortDateString();
//MessageBox.Show(sfechaNacimiento);
string sinsertarPasajero = "INSERT INTO AEROLINEA.MaPASAJERO (ncodpasajero,vnompasajero,vapepasajero,vdireccion,nedadpasajero,vdpi,dfechanacimiento,vnopasaporte,vestado)values(" + icodigoPasajero + ",'" + txtNomPasajero.Text + "','" + txtApellidoPasajero.Text + "','" + txtDireccionPasajero.Text + "'," + txtEdadPasajero.Text + ",'" + txtdpiPasajero.Text + "','" + dtpasajero.Text + "','" + txtnoPasaporte.Text + "','" + "ACTIVO" + "')";
MySqlCommand cmd2 = new MySqlCommand(sinsertarPasajero, clasconexion.funobtenerConexion());
MySqlDataReader MyReader;
MyReader = cmd2.ExecuteReader();
MessageBox.Show("PASAJERO ALMACENADO");
for (int itelefono=0; itelefono < icontadorTelefonosPasajeros; itelefono++) {
string sinsertartelefono1 = "INSERT INTO AEROLINEA.TrTELEFONO (ncodpasajero,ntelefono)values(" + icodigoPasajero + "," + stelefono[itelefono] + ");";
MySqlCommand cmd3 = new MySqlCommand(sinsertartelefono1, clasconexion.funobtenerConexion());
cmd3.ExecuteNonQuery();
}
for (int icorreo = 0; icorreo < icontadorCorreosPasajeros; icorreo++) {
string sinsertarcorreo1 = "INSERT INTO AEROLINEA.TrCORREO (ncodpasajero,vcorreo)values(" + icodigoPasajero + ",'" + scorreo[icorreo] + "');";
MySqlCommand cmd5 = new MySqlCommand(sinsertarcorreo1, clasconexion.funobtenerConexion());
cmd5.ExecuteNonQuery();
}
clasconexion.funobtenerConexion().Close();
funlimpiar();
funconsultarPasajeros();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}