//******************************************************************************* //******************************************************************************* private void buttonEliminar_Click(object sender, EventArgs e) { try { if (this.dataGridViewProductos.Rows.Count > 0) { DialogResult confirmacion = MessageBox.Show("¿Seguro deseas eliminar este producto?", "Eliminar Producto", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (confirmacion == DialogResult.OK) { String mensaje = NProductos.Eliminar(Convert.ToInt32(ObtenerSeleccion().Cells["ID"].Value)); if (mensaje == "Y") { Mensaje(String.Format("El Producto {0} ha sido ELIMINADO", 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 producto selecionado en el dgvProductos. private void btnEliminar_Click(object sender, EventArgs e) { //Verificacion de fila seleccionada. if (this.dgvProductos.Rows.Count > 0) { //Mensaje de confirmación. DialogResult MensajeConfirmacion = MessageBox.Show(String.Format("¿Seguro deseas eliminar el producto {0}?", Convert.ToString(ObtenerFila().Cells["DESCRIPCIÓN"].Value)), String.Format(Configuracion.Titulo, "Eliminar Producto"), MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (MensajeConfirmacion == DialogResult.Yes) { String Respuesta = NProductos.Eliminar(Convert.ToInt32(ObtenerFila().Cells["CÓDIGO"].Value)); if (Respuesta == "OK") { //Establece mensaje de eliminación el el "lblMensajes". Mensaje(String.Format("El producto {0} ha sido ELIMINADO", Convert.ToString(ObtenerFila().Cells["DESCRIPCIÓN"].Value))); //Muestra mensaje de eliminación al usuario mediante un MessageBox MessageBox.Show(String.Format("El producto {0} ha sido ELIMINADO", Convert.ToString(ObtenerFila().Cells["DESCRIPCIÓN"].Value)), String.Format(Configuracion.Titulo, "Producto Eliminado"), 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); } }