Ejemplo n.º 1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio negocio = new ArticuloNegocio();
            //validaciones
            bool banderita = true;

            if (txtCodArt.TextLength == 0)
            {
                banderita           = false;
                txtCodArt.BackColor = Color.Red;
            }
            if (txtDescripcion.TextLength == 0)
            {
                banderita = false;
                txtDescripcion.BackColor = Color.Red;
            }
            if (txtNombre.TextLength == 0)
            {
                banderita           = false;
                txtNombre.BackColor = Color.Red;
            }
            if (txtPrecio.TextLength == 0)
            {
                banderita           = false;
                txtPrecio.BackColor = Color.Red;
            }
            if (banderita)
            {
                if (art == null)
                {
                    art = new Articulos();
                }

                art.Codigo      = txtCodArt.Text;
                art.Descripcion = txtDescripcion.Text;
                art.Nombre      = txtNombre.Text;
                art.categoria   = (Categoria)cbCategoria.SelectedItem;
                art.Marca       = (Marca)cbMarca.SelectedItem;
                art.Imagen      = txtImagen.Text;
                art.Precio      = Convert.ToDecimal(txtPrecio.Text);
                if (art.Id == 0)
                {
                    negocio.agregar(art);
                }
                else
                {
                    negocio.modificar(art);
                }

                MessageBox.Show("Operación realizada con exito REY/REYNA", "Exito");
            }
            else
            {
                MessageBox.Show("Campos Incompletos o Invalidos", "Error Campos");
            }
            Close();
        }
Ejemplo n.º 2
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            Articulos       nuevo   = new Articulos();
            ArticuloNegocio negocio = new ArticuloNegocio();

            nuevo.Nombre      = txtNombre.Text;
            nuevo.Descripcion = txtDescripcion.Text;
            //nuevo.Precio = txtPrecio.Text; -- como asignar a la variable precio?

            negocio.agregar(nuevo);

            Close();
        }
Ejemplo n.º 3
0
        private void BttnAceptar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio articuloNegocio = new ArticuloNegocio();

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

                articulo.Nombre         = textNombre.Text;
                articulo.Descripcion    = textDescrip.Text;
                articulo.Imagen         = textImagen.Text;
                articulo.CodigoArticulo = textCodigo.Text;
                articulo.Categorias     = (Categoria)cboCategoria.SelectedItem;
                articulo.Marcas         = (Marca)cboMarca.SelectedItem;

                try
                {
                    articulo.Precio = double.Parse(textPrecio.Text);
                }
                catch (Exception)
                {
                    MessageBox.Show("Valor ingresado incorrecto");
                }
                Validacion validacion = new Validacion();
                if (!validacion.Validar(articulo))
                {
                    if (articulo.Id != 0)
                    {
                        articuloNegocio.modificar(articulo);
                    }
                    else
                    {
                        articuloNegocio.agregar(articulo);
                    }

                    Dispose();
                }

                else
                {
                    MessageBox.Show("Valores incorrecto en el formulario");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Valores incorrecto en el formulario");
            }
        }
Ejemplo n.º 4
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            Articulos       nuevo   = new Articulos();
            ArticuloNegocio negocio = new ArticuloNegocio();

            nuevo.codArticulo = txtCodArticulo.Text;
            nuevo.Nombre      = txtNombre.Text;
            nuevo.Descripcion = txtDescripcion.Text;
            nuevo.marca       = (Marca)cbxMarca.SelectedItem;
            nuevo.categoria   = (Categoria)cbxCategoria.SelectedItem;
            nuevo.Precio      = (float)nudPrecio.Value; // El numericUpDown toma valor decimal, se transforma en flotante
            nuevo.Imagen      = tbURL.Text;
            negocio.agregar(nuevo);

            Close();
        }
Ejemplo n.º 5
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            // creo obj negocioNegocio y lo instancio, xq lo voy a necesitar para llamar al metodo de alta
            ArticuloNegocio articuloNegocio = new ArticuloNegocio();

            // creo obj articulo
            //Articulo articulo = new Articulo();
            try
            {
                // si el articulo ya viene precargado no hago nada de lo contrario creo uno nuevo
                if (articulo == null)
                {
                    articulo = new Articulo();
                }
                articulo.Modelo = txtNombre.Text;
                //como es un objeto, recibe un ojeto de el combo box osea el seleccionado
                articulo.Marca       = (Marca)cboMarca.SelectedItem;
                articulo.Categoria   = (Categoria)cboCategoria.SelectedItem;
                articulo.Descripcion = txtDescripcion.Text;
                articulo.Precio      = Convert.ToDouble(txtVenta.Text);
                //FALTA CONSEGUIR LA RUTA ANTERIOR DEL PICBOX
                articulo.Imagen = picBoxImg.ImageLocation;

                articulo.Costo  = Convert.ToDouble(txtCosto.Text);
                articulo.Iva    = Convert.ToDouble(txtIva.Text);
                articulo.Dolar  = Convert.ToBoolean(cboxDolares.Checked);
                articulo.Estado = true;

                // si el articulo .id es distinto de 0 significa que ya existe por lo tanto
                //mando todo a la funcion modificar
                if (articulo.Id != 0)
                {
                    articuloNegocio.modificar(articulo);
                }
                //de lo contrario mando todo  al metodo cargar
                else
                {
                    articuloNegocio.agregar(articulo);
                }
                Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Ejemplo n.º 6
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (validarCampo())
            {
                if (articulo == null)
                {
                    articulo = new Articulo();
                }

                ArticuloNegocio articuloNegosio = new ArticuloNegocio();
                articulo.codigo      = tbCodigo.Text;
                articulo.nombre      = tbNombre.Text;
                articulo.descripcion = tbDescripcion.Text;
                articulo.imagen      = tbImagen.Text;
                articulo.marca       = (Marca)cbMarca.SelectedItem;
                articulo.categoria   = (Categoria)cbCategoria.SelectedItem;
                articulo.precio      = decimal.Parse(tbPrecio.Text);

                if (articulo.id > 0)
                {
                    if (articuloNegosio.editar(articulo))
                    {
                        MessageBox.Show("Se editó el artículo correctamente");
                    }
                    else
                    {
                        MessageBox.Show("No se pudo editar el artículo");
                    }
                }
                else
                {
                    if (articuloNegosio.agregar(articulo))
                    {
                        MessageBox.Show("Se agregó el artículo correctamente");
                    }
                    else
                    {
                        MessageBox.Show("No se pudo agregar el artículo");
                    }
                }
                this.Close();
            }
        }
Ejemplo n.º 7
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            //Articulo nuevo = new Articulo();
            ArticuloNegocio artNegocio = new ArticuloNegocio();

            try
            {
                if (articulo == null)
                {
                    articulo = new Articulo();
                }
                articulo.codigo      = textBoxCodigo.Text;
                articulo.nombre      = textBoxNombre.Text;
                articulo.descripcion = textBoxDescripcion.Text;
                articulo.marca       = (Marca)comboBoxMarca.SelectedItem;
                articulo.categoria   = (Categoria)comboBoxCategoria.SelectedItem;
                articulo.precio      = decimal.Parse(textBoxPrecio.Text);
                articulo.imagenUrl   = textBoxURLImagen.Text;
                articulo.idCategoria = Convert.ToInt32(comboBoxCategoria.SelectedValue);
                //articulo.idCategoria = Convert.ToInt32(Convert.ToString((Categoria)comboBoxCategoria.SelectedValue));
                articulo.idMarca = Convert.ToInt32(comboBoxCategoria.SelectedValue);

                if (articulo.id == 0)
                {
                    artNegocio.agregar(articulo);
                    MessageBox.Show("Se agrego correctamente");
                }
                else
                {
                    artNegocio.modificar(articulo);
                    MessageBox.Show("Se modifico correctamente");
                }

                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Ejemplo n.º 8
0
        private void Button1_Click(object sender, EventArgs e)
        {
            ArticuloNegocio articuloNegocio = new ArticuloNegocio();
            Articulo        articulo        = new Articulo();

            try
            {
                articulo.codigo            = txbCodigo.Text;
                articulo.nombre            = txbNombre.Text;
                articulo.descripcion       = txbDesc.Text;
                articulo.precio            = Convert.ToDecimal(txbPrecio.Text);
                articulo.marcaProducto     = (Marca)cboMarca.SelectedItem;
                articulo.categoriaProducto = (Categoria)cboCategoria.SelectedItem;

                articuloNegocio.agregar(articulo);
                MessageBox.Show("El articulo se agrego correctamente.");
                Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Ejemplo n.º 9
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                //Articulo nuevo = new Articulo();
                ArticuloNegocio negocio = new ArticuloNegocio();

                if (articulo == null)
                {
                    articulo = new Articulo(); //  si está vacio (porque no existe) lo crea. Sino, lo "recarga"
                }
                articulo.Cc          = Convert.ToDecimal(txtPrecio.Text);
                articulo.Nombre      = txtNombre.Text;
                articulo.Descripcion = txtDescripcion.Text;
                articulo.Precio      = Convert.ToDecimal(txtPrecio.Text);
                articulo.ImagenUrl   = txtUrlImagen.Text;
                articulo.Marca       = (Marca)cboMarca.SelectedItem;
                articulo.Categoria   = (Categoria)cboCategoria.SelectedItem;

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

                MessageBox.Show("Operación realizada exitosamente", "Éxito");
                Close();
            }

            catch (Exception ex)
            {
                throw;
            }
        }
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio articuloNegrocio = new ArticuloNegocio();

            try
            {
                if (nuevo == null)
                {
                    nuevo = new Articulo();
                }

                nuevo.Codigo        = txtCodigo.Text.Trim();
                nuevo.Nombre        = txtNombre.Text.Trim();
                nuevo.Descripcion   = txtDescripcion.Text;
                nuevo.TipoMarca     = (Marca)cmbMarca.SelectedItem;
                nuevo.TipoCategoria = (Categoria)cmbCategoria.SelectedItem;
                nuevo.Precio        = decimal.Parse(txtPrecio.Text);
                nuevo.UrlImagen     = txtUrlImagen.Text;

                if (nuevo.Id == 0)
                {
                    articuloNegrocio.agregar(nuevo);
                    MessageBox.Show("El artículo se agregó con éxito");
                }
                else
                {
                    articuloNegrocio.modificar(nuevo);
                    MessageBox.Show("El artículo se modificó con éxito");
                }

                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Ejemplo n.º 11
0
        private void btnAgregar_Click_1(object sender, EventArgs e)
        {
            ArticuloNegocio articuloNegocio = new ArticuloNegocio();


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

                articulo.CodArt      = txtVAMCodArt.Text;
                articulo.Nombre      = txtVAMNombre.Text;
                articulo.Descripcion = txtVAMDescripcion.Text;
                articulo.Marca       = (Marca)cboVAMMarca.SelectedItem;
                articulo.Categoria   = (Categoria)cboVAMCategoria.SelectedItem;
                articulo.ImagenURL   = txtVAMImagenURL.Text;
                articulo.Precio      = Convert.ToInt32(txtVAMPrecio.Text);


                if (articulo.Id != 0)
                {
                    articuloNegocio.modificar(articulo);
                }
                else
                {
                    articuloNegocio.agregar(articulo);
                }

                Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Ejemplo n.º 12
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            Articulo        nuevo   = new Articulo();
            ArticuloNegocio negocio = new ArticuloNegocio();

            try
            {
                nuevo.Codigo      = txtCodigo.Text.Trim();
                nuevo.Nombre      = txtNombre.Text.Trim();
                nuevo.Descripcion = txtDescripcion.Text.Trim();
                nuevo.Marca       = (MarcaDominio)cbxMarca.SelectedItem;
                nuevo.Categoria   = (CategoriaDominio)cbxCategoria.SelectedItem;
                nuevo.ImagenURL   = txtImagen.Text.Trim();
                nuevo.Precio      = float.Parse(txtPrecio.Text);

                negocio.agregar(nuevo);

                Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 13
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            Articulo        articulo = new Articulo();
            ArticuloNegocio negocio  = new ArticuloNegocio();
            bool            Anduvo   = true;

            try
            {
                articulo.Nombre      = txtNombre.Text;
                articulo.Descripcion = txtDescripcion.Text;
                articulo.Precio      = Convert.ToDecimal(txtPrecio.Text);
                articulo.Imagen      = picBoxImagen.ImageLocation;
                articulo.Categoria   = (Categoria)cboBoxCategoria.SelectedItem;
                articulo.Marca       = (Marca)cboBoxMarca.SelectedItem;


                negocio.agregar(articulo);


                Dispose();
            }
            catch (Exception ex)
            {
                Anduvo = false;
                MessageBox.Show(ex.ToString());
            }

            finally
            {
                if (Anduvo == true)
                {
                    MessageBox.Show("Artículo agregado con éxito!");
                }
                Dispose();
            }
        }
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                Validacion Val          = new Validacion();
                bool[]     comprobacion = Val.validacionesfrmAlta(txtCodigo.Text, txtNombre.Text, txtDescripcion.Text, txtPrecio.Text, cboMarca.SelectedIndex, cboCategoria.SelectedIndex);
                if (comprobacion[0] && comprobacion[1] && comprobacion[2] && comprobacion[3] && comprobacion[4] && comprobacion[5])
                {
                    ArticuloNegocio negocio = new ArticuloNegocio();


                    if (articulo == null)
                    {
                        articulo = new Articulo(); //  si está vacio (porque no existe) lo crea. Sino, lo "recarga"
                    }
                    articulo.Codigo      = txtCodigo.Text;
                    articulo.Nombre      = txtNombre.Text;
                    articulo.Descripcion = txtDescripcion.Text;
                    articulo.Precio      = Convert.ToDecimal(txtPrecio.Text);
                    articulo.ImagenUrl   = txtUrlImagen.Text;
                    articulo.Marca       = (Marca)cboMarca.SelectedItem;
                    articulo.Categoria   = (Categoria)cboCategoria.SelectedItem;


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

                    MessageBox.Show("Operación realizada exitosamente", "Éxito");
                    Close();
                }
                else
                {
                    if (!comprobacion[0])
                    {
                        txtCodigo.BackColor = Color.Red;
                    }
                    if (!comprobacion[1])
                    {
                        txtNombre.BackColor = Color.Red;
                    }
                    if (!comprobacion[2])
                    {
                        txtDescripcion.BackColor = Color.Red;
                    }
                    if (!comprobacion[3])
                    {
                        txtPrecio.BackColor = Color.Red;
                    }
                    if (!comprobacion[4])
                    {
                        cboMarca.BackColor = Color.Red;
                    }
                    if (!comprobacion[5])
                    {
                        cboCategoria.BackColor = Color.Red;
                    }

                    MessageBox.Show("Campos faltantes", "Error en la carga");
                }
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void btnAgregarAlta_Click(object sender, EventArgs e)
        {
            if (articulo == null)
            {
                articulo = new Articulo();
            }
            Validaciones val = new Validaciones();

            bool[] resultados = val.validacionesfrmAlta(txtCodigo.Text, txtNombre.Text, txtDescripcion.Text, txtPrecio.Text, cmbMarca.SelectedIndex, cmbCategoria.SelectedIndex, txtImagen.Text);
            if (resultados[0] && resultados[1] && resultados[2] && resultados[3] && resultados[4] && resultados[5] && resultados[6])
            {
                ArticuloNegocio negocio = new ArticuloNegocio();
                articulo.Nombre      = txtNombre.Text;
                articulo.Imagen      = txtImagen.Text;
                articulo.Descripción = txtDescripcion.Text;
                articulo.Precio      = decimal.Parse(txtPrecio.Text); // Esto hay que ver si funka, el parse es un casteo
                articulo.Codigo      = txtCodigo.Text;
                articulo.Marca       = (Marca)cmbMarca.SelectedItem;
                articulo.Categoria   = (Categoria)cmbCategoria.SelectedItem;

                if (articulo.ID == 0)
                {
                    negocio.agregar(articulo);
                    MessageBox.Show("Agregado exitosamente!", "Exito");
                }
                else
                {
                    negocio.modificar(articulo);
                    MessageBox.Show("Modificado exitosamente!", "Exito");
                }
                Close();
            }

            else
            {
                if (!resultados[0])
                {
                    txtCodigo.BackColor = Color.Red;
                }
                if (!resultados[1])
                {
                    txtNombre.BackColor = Color.Red;
                }
                if (!resultados[2])
                {
                    txtDescripcion.BackColor = Color.Red;
                }
                if (!resultados[3])
                {
                    txtPrecio.BackColor = Color.Red;
                }
                if (!resultados[4])
                {
                    cmbMarca.BackColor = Color.Red;
                }
                if (!resultados[5])
                {
                    cmbCategoria.BackColor = Color.Red;
                }
                if (!resultados[6])
                {
                    txtImagen.BackColor = Color.Red;
                }
                MessageBox.Show("Campos incorrectos: falta de carga o excede máximo de caracteres", "Error de carga");
            }
        }