private void btn_Registrar_Click(object sender, EventArgs e) { if (txt_Codigo_Producto.Text == "" || txt_Producto.Text == "" || txt_Forma_Farmaceutica.Text == "") { MessageBox.Show("Debe de ingresar todos los datos solicitados.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txt_Producto.Focus(); } else { BLT_Producto blt_Producto = new BLT_Producto(); bot_Producto.Forma_Farmaceutica = txt_Forma_Farmaceutica.Text; bot_Producto.Nombre_Producto = txt_Producto.Text; bot_Producto.Presentacion = txtPresentacion.Text; bot_Producto.Proceso = txtProceso.Text; if (blt_Producto.fnInsUpdT_Producto(bot_Producto)) { if (ProductoModificado != null) { ProductoModificado(this, new EventArgs()); } MessageBox.Show("Producto modificado satisfactoriamente.", "Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Producto no fue modificado debido a un error interno", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
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 btn_Registrar_Click(object sender, EventArgs e) { if (txt_Codigo_Producto.Text == "" || txt_Producto.Text == "" || txt_Forma_Farmaceutica.Text == "") { MessageBox.Show("Debe de ingresar todos los datos solicitados.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txt_Producto.Focus(); } else { // BOT_Producto bot_Producto = new BOT_Producto(); bot_Producto.Forma_Farmaceutica = txt_Forma_Farmaceutica.Text; bot_Producto.Nombre_Producto = txt_Producto.Text; bot_Producto.Presentacion = txt_Presentacion.Text; bot_Producto.Proceso = txt_Proceso.Text; BLT_Producto blt_Producto = new BLT_Producto(); if (blt_Producto.fnInsUpdT_Producto(bot_Producto)) { MessageBox.Show(MSG_Grabo, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); if (ProductoRegistrado != null) { ProductoRegistrado(this, new EventArgs()); } Limpia(); } else { MessageBox.Show(MSG_NoGrabo, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void CargaProductos() { dgv_Producto.DataSource = null; dgv_Producto.AutoGenerateColumns = false; BLT_Producto blt_Producto = new BLT_Producto(); List<BOT_Producto> list_bot_producto = blt_Producto.fnSelT_ProductoAll(); dgv_Producto.DataSource = list_bot_producto; }
public void Init() { BLT_Producto blt_producto = new BLT_Producto(); dgv_Seleccionar_Producto.AutoGenerateColumns = false; if (muestraTodos) { dgv_Seleccionar_Producto.DataSource = blt_producto.fnSelT_ProductoAll(); } else { dgv_Seleccionar_Producto.DataSource = blt_producto.fnSelT_Producto_conMaterialEmpaque(); } }
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(); }
internal void CargaProducto(string cd_Producto) { BLT_Producto blt_Producto = new BLT_Producto(); bot_Producto = new BOT_Producto(); bot_Producto = blt_Producto.fnSelT_Producto(cd_Producto); if (bot_Producto.Codigo_Producto != null) { txt_Nombre_Producto.Text = bot_Producto.Nombre_Producto; lbl_Codigo_Producto.Enabled = false; txt_Codigo_Producto.Enabled = false; btn_Buscar.Enabled = false; lbl_Tamaño_Lote.Enabled = true; txt_Tamaño_Lote.Enabled = true; btn_Aceptar.Enabled = true; btn_Limpiar.Enabled = true; txt_Tamaño_Lote.Focus(); } else { MessageBox.Show("Producto no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
internal void CargarProducto(string cd_producto) { BLT_Producto blt_Producto = new BLT_Producto(); BOT_Producto oProducto = new BOT_Producto(); oProducto = blt_Producto.fnSelT_Producto(cd_producto); if (oProducto != null && !string.IsNullOrEmpty(oProducto.Codigo_Producto)) { txt_Producto.Text = oProducto.Nombre_Producto; txt_Forma_Farmaceutica.Text = oProducto.Forma_Farmaceutica; txt_Proceso.Text = oProducto.Proceso; txt_Presentacion.Text = oProducto.Presentacion; lbl_Codigo_Producto.Enabled = false; txt_Codigo_Producto.Enabled = false; btn_Buscar_Codigo_Producto.Enabled = false; lbl_Tamaño_Lote.Enabled = true; cbx_Tamaño_Lote.Enabled = true; lbl_Linea.Enabled = true; txt_Linea.Enabled = true; lbl_Fecha_Vencimiento.Enabled = true; txt_Fecha_Vencimiento.Enabled = true; btn_Limpiar.Enabled = true; btn_Aceptar.Enabled = true; GeneraLoteFabricacion(); } else { MessageBox.Show("El Código del Producto no existe.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txt_Codigo_Producto.Focus(); } }
private void Limpia() { txt_Codigo_Producto.Clear(); txt_Forma_Farmaceutica.Clear(); txt_Producto.Clear(); txt_Presentacion.Clear(); txt_Proceso.Clear(); BLT_Producto blt_Producto = new BLT_Producto(); txt_Codigo_Producto.Text = blt_Producto.fnSelT_ProductoCodigo(); txt_Producto.Focus(); }
private void btn_Buscar_Click(object sender, EventArgs e) { if (txt_Parametro_Busqueda.Text == "" || cbx_Buscar.SelectedItem == null) { MessageBox.Show("Debe de ingresar un Parámetro de Búsqueda y un Tipo de Búsqueda.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txt_Parametro_Busqueda.Focus(); } else { // BLT_Producto blt_producto =new BLT_Producto(); string tipoFiltro; string valorFiltro; tipoFiltro = cbx_Buscar.SelectedItem.ToString(); valorFiltro = "'%" + txt_Parametro_Busqueda.Text + "%'"; List<BOT_Producto> lista; lista = blt_producto.fnSelT_ProductoDin(equivalencias[tipoFiltro] + " like " + valorFiltro, ""); if (FiltroRealizado != null) { FiltroRealizado(this, new FiltroProductoEventArgs(tipoFiltro, lista)); } } }