Esempio n. 1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            NegocioArticulo negocio = new NegocioArticulo();

            try
            {
                if (ValidarTextBox())
                {
                    if (articulo == null)
                    {
                        articulo = new Articulo();
                    }

                    articulo.Codigo      = txtCodigo.Text;
                    articulo.Nombre      = txtNombre.Text;
                    articulo.Descripcion = txtDescripcion.Text;
                    articulo.Marca       = (Marca)cbMarca.SelectedItem;
                    articulo.Categoria   = (Categoria)cbCategoria.SelectedItem;
                    articulo.UrlImagen   = txtImagen.Text;
                    articulo.Precio      = double.Parse(txtPrecio.Text);

                    if (articulo.Id == 0)
                    {
                        negocio.agregar(articulo);
                    }

                    else
                    {
                        negocio.modificar(articulo);
                    }

                    this.Close();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 2
0
        private void Button3_Click(object sender, EventArgs e)
        {
            NegocioArticulo negocio  = new NegocioArticulo();
            Articulo        articulo = new Articulo();

            new Categoria();
            new Marca();

            string seleccion1;

            seleccion1 = Convert.ToString(comboBox1.SelectedItem);
            string seleccion2;

            seleccion2 = Convert.ToString(comboBox2.SelectedItem);
            int idmarca;
            int idCategoria;

            if (textBox1.Text == "")
            {
                MessageBox.Show("ingrese un codigo", "Aviso");
                return;
            }
            if (textBox2.Text == "")
            {
                MessageBox.Show("ingrese un nombre", "Aviso");
                return;
            }
            if (textBox3.Text == "")
            {
                MessageBox.Show("ingrese una descripcion", "Aviso");
                return;
            }

            if (textBox4.Text == "")
            {
                MessageBox.Show("ingrese un precio", "Aviso");
                return;
            }

            if (seleccion1 == "")
            {
                MessageBox.Show("Seleccione una marca", "Aviso");
                return;
            }

            if (seleccion2 == "")
            {
                MessageBox.Show("Seleccione una categoria", "Aviso");
                return;
            }

            try
            {
                List <Marca> lista   = new List <Marca>();
                NegocioMarca Negocio = new NegocioMarca();
                Marca        marca   = new Marca();
                lista = Negocio.listar();

                List <Categoria> lista2    = new List <Categoria>();
                NegocioCategoria negocio2  = new NegocioCategoria();
                Categoria        categoria = new Categoria();
                lista2 = negocio2.listar();


                foreach (Categoria item in lista2)
                {
                    if (seleccion2 == item.Descripcion)
                    {
                        idCategoria           = item.Id;
                        articulo.Categoria    = new Categoria();
                        articulo.Categoria.Id = idCategoria;
                    }
                }


                foreach (Marca item in lista)
                {
                    if (seleccion1 == item.Descripcion)
                    {
                        idmarca        = item.Id;
                        articulo.Marca = new Marca();

                        articulo.Marca.Id = idmarca;
                    }
                }



                articulo.codigo      = textBox1.Text;
                articulo.nombre      = textBox2.Text;
                articulo.descripcion = textBox3.Text;
                articulo.imagen      = textBox5.Text;
                articulo.precio      = Convert.ToDecimal(textBox4.Text);


                negocio.agregar(articulo);

                MessageBox.Show("El articulo se agrego correctamente", "Aviso");

                textBox1.Text = "";
                textBox2.Text = "";
                textBox3.Text = "";
                textBox4.Text = "";
                textBox5.Text = "";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }