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);
            }
        }
        private void BtnModificar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio negocio  = new ArticuloNegocio();
            Articulo        articulo = new Articulo();
            List <Articulo> lista    = new List <Articulo>();

            try
            {
                lista                      = negocio.Buscar(Auxiliar.codigo);
                articulo                   = lista[0];
                articulo.codigo            = txbCodigo.Text;
                articulo.nombre            = txbNombre.Text;
                articulo.descripcion       = txbDesc.Text;
                articulo.categoriaProducto = (Categoria)cboCategoria.SelectedItem;
                articulo.marcaProducto     = (Marca)cboMarca.SelectedItem;
                articulo.precio            = decimal.Parse(txbPrecio.Text);
                negocio.Modificar(articulo);
                MessageBox.Show("El articulo se ha modificado.");
                Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemple #3
0
        private void Button4_Click(object sender, EventArgs e)
        {
            ArticuloNegocio ArtNeg = new ArticuloNegocio();
            Articulo        Art;

            if (Valida_campos())
            {
                try
                {
                    Art = (Articulo)cbxArticulo.SelectedItem;

                    Art.Nombre         = tbxNombre.Text;
                    Art.CodigoArticulo = Convert.ToInt32(txbCodArticulo.Text);
                    Art.Descripcion    = txbDescripcion.Text;
                    Art.Precio         = Convert.ToDouble(txbPrecio.Text);
                    Art.Marca          = (Marca)cbxMarca.SelectedItem;
                    Art.Categoria      = (Categoria)cbxCategoria.SelectedItem;

                    ArtNeg.Modificar(Art);
                    MessageBox.Show("Registro modificado");
                    this.Close();
                }
                catch (Exception Ex)
                {
                    MessageBox.Show(Ex.Message);
                }
            }
            else
            {
                MessageBox.Show("Hay campos incompletos o mal cargados");
            }
        }
Exemple #4
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());
            }
        }
Exemple #5
0
 private void ClickModificar(object sender, EventArgs e)
 {
     try
     {
         ArticuloNegocio articuloNegocio = new ArticuloNegocio();
         Articulo        articulo        = new Articulo();
         if (TBoxCodigo.Text.Length > 0)
         {
             DialogResult resul = MessageBox.Show("Seguro que desea modificar el Articulo?", "Modificar Articulo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
             if (resul == DialogResult.Yes)
             {
                 articulo.ID          = int.Parse(TboxId.Text);
                 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.Modificar(articulo);
                 MessageBox.Show("El Articulo se modifico de manera correcta", "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                 Dispose();
             }
         }
         else
         {
             MessageBox.Show(" Por favor ingrese un codigo, no puede quedar vacio!", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
Exemple #6
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;
            }
        }
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio articuloNegocio = new ArticuloNegocio();

            // Articulo articulo = new Articulo();

            try
            {
                if (articulo == null)
                {
                    articulo = new Articulo();
                }
                articulo.Codigo      = txtBCodigo.Text;
                articulo.Nombre      = txtBNombre.Text;
                articulo.Descripcion = txtBDescripcion.Text;
                articulo.Marca       = (Marca)cbMarca.SelectedItem;
                articulo.Categoria   = (Categoria)cbCategoria.SelectedItem;
                articulo.Imagen      = txtBImagen.Text;
                articulo.Precio      = Convert.ToDecimal(txtBPrecio.Text);
                articulo.Eliminado   = false;
                if (txtBCodigo.Text == "" ||
                    txtBNombre.Text == "" ||
                    txtBDescripcion.Text == "" ||
                    txtBImagen.Text == "" ||
                    txtBPrecio.Text == "")
                {
                    MessageBox.Show("Por favor complete todos los campos para continuar!");
                }
                else if (articulo.Id != 0)
                {
                    articuloNegocio.Modificar(articulo);
                    MessageBox.Show("Modificacion realizada con exito");
                    Dispose();
                }
                else if (!articuloNegocio.BuscarCodigo(articulo.Codigo))
                {
                    articuloNegocio.Alta(articulo);
                    MessageBox.Show("Articulo agregado");
                    Dispose();
                }
                else
                {
                    MessageBox.Show("El Codigo ya esta siendo utilizado, por favor modifique el campo.");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemple #9
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");
                }
            }
        }
        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);
            }
        }
        protected void btnModificar_Click(object sender, EventArgs e)
        {
            try
            {
                Articulo articuloModificado = new Articulo();
                articuloModificado.IdArticulo  = ProdDetalle.IdArticulo;
                articuloModificado.Nombre      = txtNombre.Text;
                articuloModificado.Stock       = Convert.ToInt32(txtStock.Text);
                articuloModificado.Descripcion = txtDescripcion.Text;
                articuloModificado.UrlImagen   = txtUrlImagen.Text;
                articuloModificado.Precio      = Convert.ToDecimal(txtPrecio.Text);

                ArticuloNegocio negocio = new ArticuloNegocio();
                negocio.Modificar(articuloModificado);
                Response.Redirect("ABMArticulos.aspx");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 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");
 }
Exemple #13
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());
            }
        }