private void dgAutos_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 0) //Assuming the button column as second column, if not can change the index { GestorDeFlotasDesktop.AbmAuto.addEditAuto frmEditarAuto = GestorDeFlotasDesktop.AbmAuto.addEditAuto.Instance(); frmEditarAuto.modoAbm = "Editar"; frmEditarAuto.patenteAuto = dgAutos.SelectedRows[0].Cells["patente"].Value.ToString(); frmEditarAuto.tituloPantalla = "Editar Auto, patente: " + dgAutos.SelectedRows[0].Cells["patente"].Value.ToString(); if (frmEditarAuto.ShowDialog() == DialogResult.OK) { cargarQuery(); } frmEditarAuto.Close(); } if (e.ColumnIndex == 1) { if (MessageBox.Show("¿Esta seguro que deséa eliminar este Auto?", "Confirmación de baja", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { SqlParameter pPatente = new SqlParameter("@pPatente", SqlDbType.VarChar, 10); pPatente.Value = dgAutos.SelectedRows[0].Cells["patente"].Value.ToString(); GestorDeFlotasDesktop.BD.GD1C2012.ejecutarSP("femig.eliminarAuto", pPatente); cargarQuery(); } } }
private void btnNuevoAuto_Click(object sender, EventArgs e) { GestorDeFlotasDesktop.AbmAuto.addEditAuto frmAbmAuto = GestorDeFlotasDesktop.AbmAuto.addEditAuto.Instance(); frmAbmAuto.modoAbm = "Nuevo"; frmAbmAuto.tituloPantalla = "Agregar Nuevo Auto"; if (frmAbmAuto.ShowDialog() == DialogResult.OK) { cargarQuery(); } frmAbmAuto.Close(); }