private void DgvListado_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == DgvListado.Columns["Seleccionar"].Index) { DataGridViewCheckBoxCell Chkeliminar = (DataGridViewCheckBoxCell)DgvListado.Rows[e.RowIndex].Cells["Seleccionar"]; Chkeliminar.Value = !Convert.ToBoolean(Chkeliminar.Value); } //Cell content click para el icono de eliminar if (e.ColumnIndex == DgvListado.Columns["Eliminar"].Index) { try { DialogResult opcion; opcion = MessageBox.Show("Realmente deseas eliminar el registro?", "Control de Tareas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (opcion == DialogResult.OK) { int codigo; string Rpta = ""; codigo = Convert.ToInt32(DgvListado.CurrentRow.Cells[3].Value.ToString()); Rpta = NDepartamento.Eliminar(codigo); if (Rpta.Equals("OK")) { this.MensajeOk("Se elimino el registro: " + Convert.ToString(DgvListado.CurrentRow.Cells[4].Value)); } else { this.MensajeError(Rpta); } this.Listar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } } //Cell Content Click para el icono de editar if (e.ColumnIndex == DgvListado.Columns["Editar"].Index) { this.Limpiar(); BtnActualizar.Visible = true; BtnInsertar.Visible = false; txtId.Text = Convert.ToString(DgvListado.CurrentRow.Cells["id"].Value); this.nomAnterior = Convert.ToString(DgvListado.CurrentRow.Cells["nombre"].Value); TxtNombreDepto.Text = Convert.ToString(DgvListado.CurrentRow.Cells["nombre"].Value); CboRol.Text = Convert.ToString(DgvListado.CurrentRow.Cells["rol"].Value); CboContrato.Text = Convert.ToString(DgvListado.CurrentRow.Cells["contrato"].Value); TabGeneral.SelectedIndex = 1; } }
private void btnElimnar_Click_1(object sender, EventArgs e) { try { DialogResult Opcion; Opcion = MessageBox.Show("Realmente Desea Eliminar los Registros", "SEGURIDAD DEL SISTEMA", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (Opcion == DialogResult.OK) { string Codigo; string Rpta = ""; foreach (DataGridViewRow row in dataListado.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { Codigo = Convert.ToString(row.Cells[1].Value); Rpta = NDepartamento.Eliminar(Convert.ToInt32(Codigo)); if (Rpta.Equals("OK")) { this.MensajeOk("Se Eliminó Correctamente el registro"); } else { this.MensajeError(Rpta); } } } this.Mostrar(); this.Limpiar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void BtnEliminar_Click(object sender, EventArgs e) { try { DialogResult opcion; opcion = MessageBox.Show("Realmente deseas eliminar el(los) registro(s)?", "Control de Tareas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (opcion == DialogResult.OK) { int codigo; string Rpta = ""; foreach (DataGridViewRow row in DgvListado.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { codigo = Convert.ToInt32(row.Cells[3].Value); Rpta = NDepartamento.Eliminar(codigo); if (Rpta.Equals("OK")) { this.MensajeOk("Se elimino el registro: " + Convert.ToString(row.Cells[4].Value)); } else { this.MensajeError(Rpta); } } } this.Listar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }