private void btnEliminarProducto_Click(object sender, EventArgs e) { try { bool result = productosNegocio.BorrarProducto(Convert.ToInt32(txtProductoID.Text)); ValidarBorrarProducto(result); } catch (Exception exc) { MessageBox.Show("Error: " + exc.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); loggeator.EscribeEnArchivo(exc.ToString()); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (dgvProductos.SelectedRows.Count > 0) { DialogResult dialogResult = MessageBox.Show(string.Format("Esta seguro que desea eliminar el producto/servicio {0}?", dgvProductos.CurrentRow.Cells["Descripcion"].Value), "Eliminar Producto/Servicio", MessageBoxButtons.OKCancel); if (dialogResult == DialogResult.OK) { resultado = productosNegocio.BorrarProducto(Convert.ToInt32(dgvProductos.CurrentRow.Cells["ProductoID"].Value)); ValidarBorrarProducto(resultado); } } } catch (Exception exc) { MessageBox.Show("Error: Producto no puede ser eliminado, posiblemente ya este relacionado con alguna factura, cotizacion, nota de credito u orden de compra.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Loggeator.EscribeEnArchivo(exc.ToString()); } }
private void btnEliminarProducto_Click(object sender, EventArgs e) { bool result = productosNegocio.BorrarProducto(Convert.ToInt32(txtProductoID.Text)); ValidarBorrarProducto(result); }