private void buttonEliminar_Click(object sender, EventArgs e) { try { if (this.dataGridViewCategorias.Rows.Count > 0) { DialogResult confirmacion = MessageBox.Show("¿Seguro deseas eliminar esta categoría?", "Eliminar Categoría", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (confirmacion == DialogResult.OK) { String mensaje = NCategorias.Eliminar(Convert.ToInt32(ObtenerSeleccion().Cells["ID"].Value)); if (mensaje == "Y") { Mensaje(String.Format("La Categoría {0} ha sido ELIMINADA", Convert.ToString(ObtenerSeleccion().Cells["NOMBRE"].Value))); Refrescar(); } else { MensajeError(mensaje); Refrescar(); } } } else { MensajeError("Debes seleccionar una fila para eliminar"); } } catch (Exception ex) { MensajeError(ex.Message); } }
//btnEliminar - Evento Click - Elimina el usuario selecionado en el dgvCategorias. private void btnEliminar_Click(object sender, EventArgs e) { //Verificacion de fila seleccionada. if (this.dgvCategorias.Rows.Count > 0) { //Mensaje de confirmación. DialogResult MensajeConfirmacion = MessageBox.Show(String.Format("¿Seguro deseas eliminar la categoría {0}?", Convert.ToString(ObtenerFila().Cells["NOMBRE"].Value)), String.Format(Configuracion.Titulo, "Eliminar Categoría"), MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (MensajeConfirmacion == DialogResult.Yes) { String Respuesta = NCategorias.Eliminar(Convert.ToInt32(ObtenerFila().Cells["CÓDIGO"].Value)); if (Respuesta == "OK") { //Establece mensaje de eliminación el el "lblMensajes". Mensaje(String.Format("La categoría {0} ha sido ELIMINADO", Convert.ToString(ObtenerFila().Cells["NOMBRE"].Value))); //Muestra mensaje de eliminación al usuario mediante un MessageBox MessageBox.Show(String.Format("La categoría {0} ha sido ELIMINADA", Convert.ToString(ObtenerFila().Cells["NOMBRE"].Value)), String.Format(Configuracion.Titulo, "Categoría Eliminada"), MessageBoxButtons.OK, MessageBoxIcon.Information); Refrescar(); } else { //Si ocurre un error muestra mensaje al usuario con la respuesta recibida. MessageBox.Show(Respuesta, String.Format(Configuracion.Titulo, "Error"), MessageBoxButtons.OK, MessageBoxIcon.Error); Refrescar(); } } } else { MessageBox.Show("Debes seleccionar una fila para eliminar.", String.Format(Configuracion.Titulo, "Error"), MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }