private void dgTurnos_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 0) //Assuming the button column as second column, if not can change the index { GestorDeFlotasDesktop.AbmTurno.addEditTurno frmEditarAuto = GestorDeFlotasDesktop.AbmTurno.addEditTurno.Instance(); frmEditarAuto.modoAbm = "Editar"; frmEditarAuto.turnoID = dgTurnos.SelectedRows[0].Cells["turnoID"].Value.ToString(); frmEditarAuto.tituloPantalla = "Editar Auto"; if (frmEditarAuto.ShowDialog() == DialogResult.OK) { cargarQuery(); } frmEditarAuto.Close(); } if (e.ColumnIndex == 1) { if (MessageBox.Show("¿Esta seguro que deséa eliminar este Turno?", "Confirmación de baja", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { SqlParameter pTurnoId = new SqlParameter("@pTurnoId", SqlDbType.VarChar, 10); pTurnoId.Value = dgTurnos.SelectedRows[0].Cells["turnoID"].Value.ToString(); GestorDeFlotasDesktop.BD.GD1C2012.ejecutarSP("femig.eliminarTurno", pTurnoId); cargarQuery(); } } }
private void btnNuevoTurno_Click(object sender, EventArgs e) { GestorDeFlotasDesktop.AbmTurno.addEditTurno frmAbmTurno = GestorDeFlotasDesktop.AbmTurno.addEditTurno.Instance(); frmAbmTurno.modoAbm = "Nuevo"; frmAbmTurno.tituloPantalla = "Agregar Nuevo Turno"; if (frmAbmTurno.ShowDialog() == DialogResult.OK) { cargarQuery(); } frmAbmTurno.Close(); }