Example #1
0
        private void BtnBuscarProducto_Click(object sender, EventArgs e)
        {
            Frm_Buscar_Productos frm = new Frm_Buscar_Productos();

            AddOwnedForm(frm);
            frm.ShowDialog();
        }
        private void Guardar()
        {
            string    filename = PtbImagen.Image != null ? TxtCodigo.Text + ".jpg" : "default.jpg";
            EProducto be       = new EProducto
            {
                Categoria      = Convert.ToInt32(CbxCategoria.SelectedValue),
                SubCategoria   = Convert.ToInt32(CbxSubCategoria.SelectedValue),
                Codigo         = TxtCodigo.Text,
                Nombre         = TxtNombre.Text,
                Imagen         = filename,
                TipoExistencia = CbxTipoExistencia.SelectedValue.ToString(),
                UnidadMedida   = CbxUnidadMedida.SelectedValue.ToString(),
                Marca          = Convert.ToInt32(CbxMarca.SelectedValue),
                Estado         = 1
            };
            NProducto bo = new NProducto();

            if (modificar == 0)
            {
                if (bo.Agregar(be))
                {
                    GuardarImagen(be.Codigo);
                    Frm_Buscar_Productos frm = Owner as Frm_Buscar_Productos;
                    frm.Listar();
                    Close();
                    Frm_Principal.Main.ChangeMessage("Producto agregado correctamente", "Success");
                }
                else
                {
                    Frm_Principal.Main.ChangeMessage("Algo salio mal, Intente de nuevo", "Failed");
                }
            }
            else if (modificar == 1)
            {
                if (bo.Modificar(be))
                {
                    GuardarImagen(be.Codigo);
                    Frm_Buscar_Productos frm = Owner as Frm_Buscar_Productos;
                    frm.Listar();
                    Close();
                    Frm_Principal.Main.ChangeMessage("Producto modificado correctamente", "Success");
                }
                else
                {
                    Frm_Principal.Main.ChangeMessage("Algo salio mal, Intente de nuevo", "Failed");
                }
            }
        }