Exemplo n.º 1
0
        private void Btn_guardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!Validar())
                {
                    return;
                }

                ProductoBusiness ctr   = new ProductoBusiness();
                ProductoModel    model = new ProductoModel();
                model.Nombre1         = txt_nom1.Text;
                model.Nombre2         = txt_nom2.Text;
                model.NCorto          = txt_nomcorto.Text;
                model.Descrip         = txt_Descripcion.Text;
                model.Id_Categoria    = Id_Categoria;
                model.Id_Presentacion = Id_Presentacion;
                model.Id_Mca          = Id_Mca;
                model.StockMin        = Convert.ToInt32(nud_stockmin.Value);
                model.StockMax        = Convert.ToInt32(nud_stockmax.Value);

                if (Imagen == null)
                {
                    model.Img = null;
                }
                else
                {
                    model.Img = Imagen;
                }

                if (Cd_Prod == "")
                {
                    ClassResult cr = ctr.Producto_Crea(model);
                    if (cr.HuboError)
                    {
                        MessageBox.Show("error: " + cr.ErrorMsj);
                    }
                    else
                    {
                        incializarControles();
                        this.Dispose();
                    }
                }
                else if (Cd_Prod != "")
                {
                    model.Cd_Prod = Cd_Prod;
                    ClassResult cr = ctr.Producto_Mdf(model);
                    if (cr.HuboError)
                    {
                        MessageBox.Show("error: " + cr.ErrorMsj);
                    }
                    else
                    {
                        incializarControles();
                        this.Dispose();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error  al getionar el registro o  actualizacion de producto : " + ex.Message);
            }
        }