public ListadoAeronave() { InitializeComponent(); DataTable dt = (new ConexionSQL()).cargarTablaSQL("select distinct tipo_servicio FROM DBAS.servicios"); comboBoxServicio.DataSource = dt.DefaultView; viaje = null; comboBoxServicio.ValueMember = "tipo_servicio"; iniciar(); }
private void seleccionarMatricula_Click(object sender, EventArgs e) { ListadoAeronave listado = new ListadoAeronave(); listado.setAnterior(this); _Viaje paquete = new _Viaje(textBoxMatricula); listado.setViaje(paquete); listado.Show(); }
private void completar(DataGridView dataGridView1) { string matricula = dataGridView1[0, dataGridView1.CurrentCell.RowIndex].Value.ToString(); string modelo = dataGridView1[2, dataGridView1.CurrentCell.RowIndex].Value.ToString(); string idTipoServicio = dataGridView1[5, dataGridView1.CurrentCell.RowIndex].Value.ToString(); string idFabricante = dataGridView1[4, dataGridView1.CurrentCell.RowIndex].Value.ToString(); string kg = dataGridView1[3, dataGridView1.CurrentCell.RowIndex].Value.ToString(); string fabricante = ((new ConexionSQL()).cargarTablaSQL("select distinct nombre_fabricante FROM DBAS.fabricantes where id_fabricante = " + idFabricante)).Rows[0][0].ToString(); string tipoServicio = ((new ConexionSQL()).cargarTablaSQL("select distinct tipo_servicio FROM DBAS.servicios where id_servicio = " + idTipoServicio)).Rows[0][0].ToString(); string cantPasillo = ((new ConexionSQL()).cargarTablaSQL("select count(id_butaca) from dbas.butacas where piso_butaca = 1 and tipo_butaca like 'Pasillo' and matricula_aeronave like '" + matricula + "'")).Rows[0][0].ToString(); string cantVentanila = ((new ConexionSQL()).cargarTablaSQL("select count(id_butaca) from dbas.butacas where piso_butaca = 1 and tipo_butaca like 'Ventanilla' and matricula_aeronave like '" + matricula + "'")).Rows[0][0].ToString(); string cantPisos = ((new ConexionSQL()).cargarTablaSQL("select count(distinct piso_butaca) from dbas.butacas where matricula_aeronave like '" + matricula + "'")).Rows[0][0].ToString();; int cantidad = Int32.Parse(((new ConexionSQL()).cargarTablaSQL("select count(*) from dbas.aeronavesEnServicio() where matricula_aeronave like '" + matricula + "'")).Rows[0][0].ToString()); if (viaje != null) { cantidad = Int32.Parse(((new ConexionSQL()).cargarTablaSQL("select count(*) from dbas.aeronaves where fecha_baja_servicio_definitiva IS NULL AND matricula_aeronave like '" + matricula + "'")).Rows[0][0].ToString()); if (cantidad == 1) { viaje.textBoxMatricula.Text = matricula; viaje = null; } else { MessageBox.Show("No puede seleccionar una matricula dada de baja para un viaje", "Generar Viaje", MessageBoxButtons.OK); return; } } else { if (cantidad == 1) { modifAnterior.textBox1.Text = matricula; modifAnterior.textBox1.ReadOnly = true; modifAnterior.textBox2.Text = modelo; modifAnterior.textBox3.Text = cantPisos; modifAnterior.textBox4.Text = cantPasillo; modifAnterior.textBox5.Text = cantVentanila; modifAnterior.textBox6.Text = kg; modifAnterior.combo1.Text = tipoServicio; modifAnterior.combo2.Text = fabricante; } else { MessageBox.Show("No puede seleccionar una matricula inhabilitada", "ABM Aeronave", MessageBoxButtons.OK); return; } } this.iniciar(); this.Hide(); this.llamada.Show(); }
public void setViaje(_Viaje v) { viaje = v; }