private void ValidarDatos()
        {
            bool b = false;



            if (txtBoxNombre.Text.Length == 0 || txtBoxNombre.Text == "¡Ingrese un nombre!")
            {
                txtBoxNombre.Text      = "¡Ingrese un nombre!";
                txtBoxNombre.ForeColor = Color.White;
                txtBoxNombre.BackColor = Color.Firebrick;

                b = true;
            }


            if (txtBoxDescripcion.Text.Length == 0 || txtBoxDescripcion.Text == "¡Ingrese una descripcion!")
            {
                txtBoxDescripcion.ForeColor = Color.White;
                txtBoxDescripcion.Text      = "¡Ingrese una descripcion!";
                txtBoxDescripcion.BackColor = Color.Firebrick;
                b = true;
            }


            if (txtBoxCodigo.Text.Length == 0 || txtBoxCodigo.Text == "¡Ingrese un codigo!")
            {
                txtBoxCodigo.ForeColor = Color.White;
                txtBoxCodigo.Text      = "¡Ingrese un codigo!";
                txtBoxCodigo.BackColor = Color.Firebrick;
                b = true;
            }

            if (cboCategoria.Text.Length == 0 || cboCategoria.Text == "¡Seleccione una categoria!")
            {
                cboCategoria.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDown;
                cboCategoria.Text          = "¡Seleccione una categoria!";

                cboCategoria.ForeColor = Color.Firebrick;
                b = true;
            }

            if (cboMarca.Text.Length == 0 || cboMarca.Text == "¡Seleccione una marca!")
            {
                cboMarca.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDown;
                cboMarca.Text          = "¡Seleccione una marca!";
                cboMarca.ForeColor     = Color.Firebrick;
                b = true;
            }

            if (b == false)
            {
                if (MessageBox.Show("¿Finalizar agregar?", "Alta", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    negocio.Agregar(articulo);
                    MessageBox.Show("Se ha cargado con exito");
                    Dispose();
                }
            }
        }
Esempio n. 2
0
        private void BtnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (Articulo == null)
                {
                    Articulo = new Articulo();
                }
                Articulo.Codigo      = txtCodigo.Text;
                Articulo.Nombre      = txtNombre.Text;
                Articulo.Descripcion = txtDescripcion.Text;
                Articulo.Marca       = (Marca)cboMarca.SelectedItem;
                Articulo.Categoria   = (CategoriaArticulo)cboCategoria.SelectedItem;

                if (Articulo.Id != 0)
                {
                    articuloNegocio.Modificar(Articulo);
                }
                else
                {
                    articuloNegocio.Agregar(Articulo);
                }
                Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

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

                articulo.CodigoArticulo = textCodigo.Text;
                articulo.Nombre         = textNombre.Text;
                articulo.Descripcion    = textDescripcion.Text;
                articulo.Marca          = (Marca)comboxMarca.SelectedItem;
                articulo.Categoria      = (Categoria)comboBoxCategoria.SelectedItem;
                articulo.ImagenURL      = textImagen.Text;
                articulo.Precio         = double.Parse(textPrecio.Text);

                if (articulo.IdArticulo == null)
                {
                    negocio.Agregar(articulo);
                }
                else
                {
                    negocio.Modificar(articulo);
                }

                Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 4
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio articulonegocio = new ArticuloNegocio();


            try
            {
                if (articulo == null)
                {
                    articulo = new Articulo();
                }
                articulo.NombreArticulo = txtNombre.Text;
                articulo.Descripcion    = txtDescripcion.Text;
                articulo.CodigoArticulo = txtCodigo.Text;
                decimal p = Convert.ToDecimal(txtPrecio.Text);
                articulo.Precio    = p;
                articulo.URLImagen = txtImagen.Text;
                articulo.Marca     = (Marca)cmbMarca.SelectedItem;
                articulo.Categoria = (Categoria)cmbCategoria.SelectedItem;

                if (txtCodigo.Text == string.Empty || txtNombre.Text == string.Empty)
                {
                    MessageBox.Show("Debe completar los capos Nombre y Codigo", "Faltan campos");
                }
                if (txtCodigo.Text == "")
                {
                    txtCodigo.BackColor = Color.Yellow;
                }
                else
                {
                    txtCodigo.BackColor = System.Drawing.SystemColors.Control;
                }
                if (txtNombre.Text == "")
                {
                    txtNombre.BackColor = Color.Yellow;
                }
                else
                {
                    txtNombre.BackColor = System.Drawing.SystemColors.Control;
                }

                if (articulo.IdArticulo == null)
                {
                    articulonegocio.Agregar(articulo);
                }
                else
                {
                    articulonegocio.Modificar(articulo);
                }

                Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        public void AgregarArticulo()
        {
            if (!IsPostBack)
            {
                return;
            }
            ArticuloNegocio negocio = new ArticuloNegocio();

            try
            {
                articulo = new Articulo();
                var ItemModificar = Request.QueryString["idModificar"];
                if (ItemModificar != null)
                {
                    articulo.Id = Convert.ToInt32(ItemModificar);
                }

                articulo.Codigo      = codigo.Text;
                articulo.Nombre      = nombre.Text;
                articulo.Descripcion = descripcion.Text;
                articulo.Imagen      = imagen.Text;

                var p = precio.Text.Trim();
                articulo.Precio = Convert.ToDecimal(p);

                var m = DropMarca.SelectedItem;
                articulo.Marca = new Marca
                {
                    Id = Convert.ToInt32(m.Value)
                };

                var c = DropCategoria.SelectedItem;
                articulo.Categoria = new Categoria
                {
                    Id = Convert.ToInt32(c.Value)
                };

                if (articulo.Id != 0)
                {
                    negocio.Modificar(articulo);
                }
                else
                {
                    negocio.Agregar(articulo);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 6
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            try
            {
                if (nuevoArticulo == null)
                {
                    nuevoArticulo = new Articulo();
                }
                nuevoArticulo.Codigo      = txtBoxCodigo.Text.Trim();
                nuevoArticulo.Descripcion = txtBoxDescripcion.Text.Trim();
                nuevoArticulo.IdMarca     = (Marca)cboMarca.SelectedItem;
                nuevoArticulo.IdCategoria = (Categoria)cboCategoria.SelectedItem;
                nuevoArticulo.Precio      = Convert.ToDecimal(txtBoxPrecio.Text.Trim());
                nuevoArticulo.Nombre      = txtBoxNombre.Text.Trim();
                nuevoArticulo.ImagenUrl   = txtBoxImagen.Text.Trim();
                if (nuevoArticulo.Codigo == "")
                {
                    throw new System.ArgumentException("No puede dejar el campo CODIGO vacio");
                }
                else if (nuevoArticulo.Nombre == "")
                {
                    throw new System.ArgumentException("No puede dejar el campo NOMBRE vacio");
                }
                else
                {
                    if (nuevoArticulo.Id == 0)
                    {
                        negocio.Agregar(nuevoArticulo);
                        MessageBox.Show("Articulo " + nuevoArticulo.Nombre + " se agrego correctamente");
                    }
                    else
                    {
                        negocio.Modificar(nuevoArticulo);
                        MessageBox.Show("Articulo " + nuevoArticulo.Nombre + " se modifico correctamente");
                    }
                }

                Dispose();
            }
            catch (Exception ex)
            {
                if (ex.TargetSite.Name == "StringToNumber")
                {
                    MessageBox.Show("El valor de Precio deber ser numerico");
                }
            }
        }
        protected void Agregar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio negocio = new ArticuloNegocio();



            nuevo.Nombre      = Nombrebox.Text;
            nuevo.Descripcion = DescBox.Text;
            nuevo.sub.Id      = 1;

            nuevo.Categoria.Id = Convert.ToInt64(Session[Session.SessionID + "IdCategoria"]);
            nuevo.Precio       = Convert.ToDecimal(PrecioBox.Text);
            nuevo.ImagenUrl    = ImagenBox.Text;

            negocio.Agregar(nuevo);
        }
Esempio n. 8
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio negocio = new ArticuloNegocio();


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

                if (txtCodigo.Text == "" || txtDescripcion.Text == "" || txtImagenURL.Text == "" || txtNombre.Text == "" || txtPrecio.Text == "")
                {
                    MessageBox.Show("Faltan llenar campos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                {
                    articulo.Codigo      = txtCodigo.Text.Trim();
                    articulo.Nombre      = txtNombre.Text.Trim();
                    articulo.Descripcion = txtDescripcion.Text.Trim();
                    articulo.Marca       = (Marca)cboMarca.SelectedItem;
                    articulo.Categoria   = (Categoria)cboCategoria.SelectedItem;
                    articulo.ImagenURL   = txtImagenURL.Text.Trim();
                    if (txtPrecio.Text != "")
                    {
                        articulo.Precio = Convert.ToDecimal(txtPrecio.Text.Trim());
                    }

                    if (articulo.ID != 0)
                    {
                        negocio.Modificar(articulo);
                    }
                    else
                    {
                        negocio.Agregar(articulo);
                    }
                    Dispose();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 9
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio articuloNegocio = new ArticuloNegocio();
            MarcaNegocio    marcaNegocio    = new MarcaNegocio();

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

                if (tbCodigo.Text != "" && tbDescripcion.Text != "" && tbNombre.Text != "" && tbUrl.Text != "" && tbPrecio.Text != "")
                {
                    articulo.Codigo      = tbCodigo.Text;
                    articulo.Descripcion = tbDescripcion.Text;
                    articulo.Nombre      = tbNombre.Text;
                    articulo.ImagenUrl   = tbUrl.Text;
                    articulo.Precio      = Convert.ToDecimal(tbPrecio.Text);
                    articulo.marca       = (Marca)cboMarca.SelectedItem;
                    articulo.categoria   = (Categoria)cboCategoria.SelectedItem;

                    if (articulo.Id == 0)
                    {
                        articuloNegocio.Agregar(articulo);
                        MessageBox.Show("Artículo agregado");
                    }
                    else
                    {
                        articuloNegocio.modificar(articulo);
                        MessageBox.Show("Artículo modificado");
                    }
                    Close();
                }
                else
                {
                    MessageBox.Show("Debe cargar todos los datos");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Esempio n. 10
0
        private void ValidarTextBox()
        {
            int contador = 0;

            if (txtCodigo.Text.Length == 0)
            {
                contador++;
            }


            if (txtNombre.Text.Length == 0)
            {
                contador++;
            }


            if (txtDesc.Text.Length == 0)
            {
                contador++;
            }

            if (cboCategoria.Text.Length == 0)
            {
                contador++;
            }

            if (cboMarca.Text.Length == 0)
            {
                contador++;
            }
            if (contador == 0)
            {
                if (MessageBox.Show("¿Finalizar alta?", "Alta", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    negocio.Agregar(articulo);
                }
            }
        }
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            Articulo        articulo        = new Articulo();
            ArticuloNegocio articuloNegocio = new ArticuloNegocio();

            try
            {
                articulo.Codigo      = TBoxCodigo.Text;
                articulo.Nombre      = TBoxNombre.Text;
                articulo.Descripcion = TBoxDescripcion.Text;
                articulo.Marca       = (Marca)CboxMarca.SelectedItem;
                articulo.Categoria   = (Categoria)CboxCategoria.SelectedItem;
                articulo.Imagen      = TboxImagen.Text;
                articulo.Precio      = Convert.ToDecimal(TBoxPrecio.Text);
                articuloNegocio.Agregar(articulo);
                MessageBox.Show("El Articulo se creo de manera correcta", "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Esempio n. 12
0
        private void Button1_Click(object sender, EventArgs e)
        {
            Articulo        Art    = new Articulo();
            ArticuloNegocio ArtNeg = new ArticuloNegocio();

            if (Valida_campos())
            {
                try
                {
                    Art.Nombre         = tbxNombre.Text;
                    Art.Descripcion    = txbDescripcion.Text;
                    Art.CodigoArticulo = int.Parse(txbCodArticulo.Text);
                    Art.Marca          = (Marca)cbxMarca.SelectedItem;
                    Art.Categoria      = (Categoria)cbxCategoria.SelectedItem;
                    Art.Precio         = float.Parse(txbPrecio.Text);

                    try
                    {
                        ArtNeg.Agregar(Art);
                        MessageBox.Show("Registro Agregado con exito!!");
                        this.Close();
                    }
                    catch (Exception Ex)
                    {
                        throw Ex;
                    }
                }
                catch (Exception Ex)
                {
                    MessageBox.Show(Ex.Message);
                }
            }
            else
            {
                MessageBox.Show("Hay campos incompletos o mal cargados");
            }
        }
 protected void boton_Click(object sender, EventArgs e)
 {
     articulo               = (Articulo)Session[Session.SessionID + "modificar"];
     articulo.seccion.id    = idSeccion;
     articulo.proveedor.cod = idProveedor;
     articulo.origen.id     = idOrigen;
     articulo.categoria.id  = idCategoria;
     articulo.marca.id      = idMarca;
     articulo.stock         = Convert.ToInt32(stock.Text.ToString());
     articulo.precio        = Convert.ToDecimal(precio.Text);
     articulo.nombre        = nombreArt.Text;
     articulo.descripcion   = descripArt.Text;
     articulo.cod           = codigoArt.Text;
     articulo.imagen        = imagen.Text;
     if (botonDetalleArticulo.Text == "Agregar")
     {
         negocioArticulo.Agregar(articulo);
     }
     else
     {
         negocioArticulo.Modificar(articulo);
     }
     Response.Redirect("principalAdmin.aspx");
 }
Esempio n. 14
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio articuloNegocio = new ArticuloNegocio();
            List <Articulo> lista           = new List <Articulo>();
            List <Articulo> listaFiltrada;

            //Articulo articulo = new Articulo();

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

                //VALIDACIONES
                if (string.IsNullOrEmpty(txtCodigo.Text.Trim()))
                {
                    MessageBox.Show("Debe ingresar el CODIGO DEL ARTICULO", "Alta de Articulo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtCodigo.Focus();
                    return;
                }

                //VALIDO QUE NO EXISTA EL CODIGO YA

                /*lista = articuloNegocio.listarNuevo();
                 * listaFiltrada = lista.FindAll(k => k.Codigo.ToLower().Contains(txtCodigo.Text.ToLower()));
                 * if (listaFiltrada.Count >= 1)
                 * {
                 *  MessageBox.Show("Ya existe ese CODIGO DE ARTICULO", "Alta de Articulo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 *  txtCodigo.Focus();
                 *  return;
                 * }*/

                if (string.IsNullOrEmpty(txtNombre.Text.Trim()))
                {
                    MessageBox.Show("Debe ingresar el NOMBRE DEL ARTICULO", "Alta de Articulo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtNombre.Focus();
                    return;
                }

                if (cboMarca.SelectedIndex == -1)
                {
                    MessageBox.Show("Debe elegir la MARCA DEL ARTICULO", "Alta de Articulo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    cboMarca.Focus();
                    return;
                }

                if (cboCategoria.SelectedIndex == -1)
                {
                    MessageBox.Show("Debe elegir la CATEGORIA DEL ARTICULO", "Alta de Articulo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    cboCategoria.Focus();
                    return;
                }

                if (string.IsNullOrEmpty(txtPrecio.Text))
                {
                    MessageBox.Show("Debe ingresar el PRECIO DEL ARTICULO", "Alta de Articulo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtPrecio.Focus();
                    return;
                }

                articulo.Codigo      = txtCodigo.Text.Trim();
                articulo.Nombre      = txtNombre.Text.Trim();
                articulo.Descripcion = txtDescripcion.Text.Trim();
                articulo.Categorias  = (Categoria)cboCategoria.SelectedItem;
                articulo.Marcas      = (Marca)cboMarca.SelectedItem;
                articulo.Imagen      = txtImagen.Text;
                articulo.Precio      = Convert.ToDecimal(txtPrecio.Text);

                if (articulo.Id != 0)
                {
                    articuloNegocio.Modificar(articulo);
                    MessageBox.Show("Su articulo fue modificado con exito", "Articulos");
                }
                else
                {
                    articuloNegocio.Agregar(articulo);
                    MessageBox.Show("Su articulo fue dado de alta con exito", "Articulos");
                }


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