private void eliminarToolStripMenuItem1_Click(object sender, EventArgs e) { if (dgv_Producto.CurrentRow == null) { MessageBox.Show("Debe seleccionar un producto para realizar la operación", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { BLT_Producto blt_Producto = new BLT_Producto(); BOT_Producto bot_Producto = (BOT_Producto)dgv_Producto.CurrentRow.DataBoundItem; if (blt_Producto.fnEsReferenciadoT_Producto(bot_Producto)) { MessageBox.Show("El producto no puede ser eliminado porque está siendo usado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DialogResult respuesta = MessageBox.Show("¿Está seguro de eliminar el Producto seleccionado?", "Eliminar Producto", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (respuesta == DialogResult.Yes) { if (blt_Producto.fnDelT_Producto(bot_Producto.Codigo_Producto)) { CargaProductos(); if (ProductoEliminado != null) { ProductoEliminado(this, new EventArgs()); } } else { MessageBox.Show("El producto no ha sido eliminado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }
private void Form_ModificarProducto_Load(object sender, EventArgs e) { BLT_Producto blt_producto = new BLT_Producto(); if (blt_producto.fnEsReferenciadoT_Producto(bot_Producto)) { txt_Forma_Farmaceutica.Enabled = false; txtPresentacion.Enabled = false; txtProceso.Enabled = false; } txt_Codigo_Producto.Text = bot_Producto.Codigo_Producto; txt_Forma_Farmaceutica.Text = bot_Producto.Forma_Farmaceutica; txt_Producto.Text = bot_Producto.Nombre_Producto; txtPresentacion.Text = bot_Producto.Presentacion; txtProceso.Text = bot_Producto.Proceso; txt_Producto.Focus(); }