public NuevoProductoDialogBox(int mod = 0)
        {
            switch (mod)
            {
                case 0:
                    {
                        this.modificacion = 0;
                        break;
                    }
                default:
                    {
                        this.modificacion = 1;
                        using (var ctx = new LabDBEntities())
                        {
                            this.prod = ctx.tb_Insumos.Find(mod);
                        }

                        break;
                    }
            }

            InitializeComponent();
            cargarComboboxes();
            if (this.modificacion != 0) { cargarTextoUpdate(); }
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            using (var ctx = new LabDBEntities())
            {
                if (this.modificacion == 0)
                {
                    prod = new tb_Insumos();
                }

                else {
                    prod = ctx.tb_Insumos.Find(prod.id_insumo);
                }
                prod.detalle = textBoDetalle.Text;
                prod.marca_id = Convert.ToInt32(comboMarca.SelectedValue);
                prod.medida = Convert.ToInt32(comboMedida.SelectedValue);
                prod.tipo_id = Convert.ToInt32(comboTipo.SelectedValue);
                prod.precio_unidad = Convert.ToDecimal(textBoxPrecio.Text);
                prod.cant_disponible = Convert.ToInt32(textBoxCantDisp.Text);
                prod.cant_minima = Convert.ToInt32(textBoxCantMin.Text);
                prod.borrado = 0;

                if (this.modificacion == 0)
                {
                    ctx.tb_Insumos.Add(prod);
                }
                if (ctx.SaveChanges() != 0)
                {
                    if (modificacion == 0)
                    {
                        MessageBox.Show("Producto Guardado Correctamente");
                    }
                    if (modificacion != 0)
                    {
                        MessageBox.Show("Producto Actualizado Correctamente");
                    }
                    this.DialogResult = DialogResult.OK;
                }
            }
        }