private void btnFiltrar_Click(object sender, EventArgs e) { string ClausulaSQL = ""; if (cmbCodigo.Text != "" && txtCodigo.Text != "") { ConstruirClausulaSQL("codigo_AV", cmbCodigo.Text, txtCodigo.Text, ref ClausulaSQL); } if (cmbFabricante.Text != "" && txtFabricante.Text != "") { ConstruirClausulaSQL("fabricante_TA", cmbFabricante.Text, txtFabricante.Text, ref ClausulaSQL); } if (cmbModelo.Text != "" && txtModelo.Text != "") { ConstruirClausulaSQL("modelo_TA", cmbModelo.Text, txtModelo.Text, ref ClausulaSQL); } MessageBox.Show(ClausulaSQL); dsAviones.Tables.Clear(); GestionAviones gp = new GestionAviones(); gp.listarAvionesClausula("select a.codigo_AV as Codigo, b.fabricante_TA as 'Fabricante', b.modelo_TA as Modelo, b.descripcion_TA as Descripción from Aviones a inner join tipos_de_aviones b on b.codigo_TA = a.tipo_AV" + ClausulaSQL, "Aviones", ref dsAviones); grdListarAviones.DataSource = dsAviones.Tables["Aviones"]; }
private void button1_Click(object sender, EventArgs e) { // DataSet dsActualizar; DataSet dsEliminar; //DataSet dsAgregar; GestionAviones gp = new GestionAviones(); /* * if (dsAviones.HasChanges(DataRowState.Modified)) * { * dsActualizar = new DataSet(); * dsActualizar = dsAviones.GetChanges(DataRowState.Modified); * gp.modificarAvion("Aviones", dsActualizar); * } * if (dsAviones.HasChanges(DataRowState.Added)) * { * dsAgregar = new DataSet(); * dsAgregar = dsAviones.GetChanges(DataRowState.Added); * gp.insertarAvion("Aviones", dsAgregar); * }*/ if (dsAviones.HasChanges(DataRowState.Deleted)) { dsEliminar = new DataSet(); dsEliminar = dsAviones.GetChanges(DataRowState.Deleted); gp.eliminarAvion("Aviones", dsEliminar); } MessageBox.Show("Cambios efectuados en la base de datos."); }
private void listarAviones_Load(object sender, EventArgs e) { dsAviones = new DataSet(); GestionAviones ga = new GestionAviones(); ga.listarAviones("Aviones", ref dsAviones); grdListarAviones.DataSource = dsAviones.Tables["Aviones"]; CargarComboTexto(ref cmbCodigo); CargarComboTexto(ref cmbFabricante); CargarComboTexto(ref cmbModelo); }
private void btnAgregar_Click(object sender, EventArgs e) { GestionAviones ga = new GestionAviones(); try { ga.insertarAvion("Aviones", txtCodigo.Text, txtTipo.Text); MessageBox.Show("Avión agregado!"); txtCodigo.Clear(); txtTipo.Clear(); txtCodigo.Select(); } catch (SyntaxErrorException re) { MessageBox.Show(re.ToString()); } }