private void cargar()
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            listaOriginal               = negocio.listar();
            dgvLista.DataSource         = listaOriginal;
            dgvLista.Columns[0].Visible = false;
            dgvLista.Columns[1].Visible = false;
            dgvLista.Columns[4].Visible = false;
        }
Exemplo n.º 2
0
        private void cargarDatos()
        {
            ArticuloNegocio  negocio          = new ArticuloNegocio();
            MarcaNegocio     negocioMarca     = new MarcaNegocio();
            CategoriaNegocio negocioCategoria = new CategoriaNegocio();

            try
            {
                if (rbtnArticulos.Checked == true)
                {
                    btnAgregar.Enabled   = true;
                    btnModificar.Enabled = true;
                    btnListar.Enabled    = true;
                    btnEliminar.Enabled  = true;
                    dgvArticulos.Enabled = true;
                    btnAgregar.Visible   = true;
                    btnListar.Visible    = true;
                    btnModificar.Visible = true;
                    setToolTip(btnListar, "Listar");
                    setToolTip(btnModificar, "Modificar");
                    setToolTip(btnEliminar, "Eliminar");
                    setToolTip(btnAgregar, "Agregar");
                    picArt.Visible                  = true;
                    lista                           = negocio.ListarArticulo2();
                    dgvArticulos.DataSource         = lista;
                    dgvArticulos.Columns[0].Visible = false;
                    dgvArticulos.Columns[3].Visible = false;
                    dgvArticulos.Columns[6].Visible = false;
                }
                else if (rbtnMarcas.Checked == true)
                {
                    btnAgregar.Visible              = false;
                    btnListar.Visible               = false;
                    btnModificar.Visible            = false;
                    picArt.Visible                  = false;
                    listaMarca                      = negocioMarca.ListarMarca();
                    dgvArticulos.DataSource         = listaMarca;
                    dgvArticulos.Columns[0].Visible = true;
                }
                else if (rbtnCategorias.Checked == true)
                {
                    btnAgregar.Visible      = false;
                    btnListar.Visible       = false;
                    btnModificar.Visible    = false;
                    picArt.Visible          = false;
                    listaCategoria          = negocioCategoria.ListarCategoria();
                    dgvArticulos.DataSource = listaCategoria;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 3
0
        public void AgregarArticulo()
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            idArticulo          = Convert.ToInt32(Request.QueryString["idArticulo"]);
            listaCarritoCompras = (List <Articulo>)Session["listaCarritoCompras"];
            listaArticulos      = negocio.listar();
            articuloCarrito     = BuscarArticulo(listaArticulos, idArticulo);
            listaCarritoCompras.Add(articuloCarrito);
            Session["listaCarritoCompras"] = listaCarritoCompras;
        }
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            listaArticulos = negocio.listar();
            listaBusqueda  = listaArticulos.FindAll(x => x.Nombre.ToUpper().Contains(Request.Form["Buscar"].ToUpper()) ||
                                                    x.Descripcion.ToUpper().Contains(Request.Form["Buscar"].ToUpper()) ||
                                                    x.Categoria.Descripcion.ToUpper().Contains(Request.Form["Buscar"].ToUpper()) ||
                                                    x.Marca.Descripcion.ToUpper().Contains(Request.Form["Buscar"].ToUpper()));
            listaArticulos = listaBusqueda;
        }
Exemplo n.º 5
0
        private void frmArticulo_Load(object sender, EventArgs e)
        {
            ArticuloNegocio  articuloNegocio  = new ArticuloNegocio();
            MarcaNegocio     marcaNegocio     = new MarcaNegocio();
            CategoriaNegocio categoriaNegocio = new CategoriaNegocio();
            ProveedorNegocio proveedorNegocio = new ProveedorNegocio();

            try
            {
                cbMarca.DataSource    = marcaNegocio.listar();
                cbMarca.ValueMember   = "IdMarca";
                cbMarca.DisplayMember = "Descripcion";
                cbMarca.SelectedIndex = -1;

                cbCategoria.DataSource    = categoriaNegocio.listar();
                cbCategoria.ValueMember   = "IdCategoria";
                cbCategoria.DisplayMember = "Descripcion";
                cbCategoria.SelectedIndex = -1;

                cbProveedor.DataSource    = proveedorNegocio.listar();
                cbProveedor.ValueMember   = "IdProveedor";
                cbProveedor.DisplayMember = "Descripcion";
                cbProveedor.SelectedIndex = -1;

                if (articulo != null)
                {
                    tbNombre.Text          = articulo.Nombre;
                    tbDescripcion.Text     = articulo.Descripcion;
                    cbMarca.Text           = articulo.Marca.Descripcion;
                    cbCategoria.Text       = articulo.Categoria.Descripcion;
                    cbProveedor.Text       = articulo.Proveedor.Descripcion;
                    tbPrecio.Text          = articulo.Precio.ToString();
                    pbImagen.ImageLocation = articulo.Imagen;

                    //if (articulo.Marca != null)
                    //{
                    //    cbMarca.SelectedValue = articulo.Marca.IdMarca;
                    //}
                    //if(articulo.categoria!=null)
                    //{
                    //    cbCategoria.SelectedValue = articulo.categoria.IdCategoria;
                    //}
                    //if (articulo.proveedor != null)
                    //{
                    //    cbProveedor.SelectedValue = articulo.proveedor.IdProveedor;
                    //}
                    modificado = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 6
0
        protected void Cargar()
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            listaOriginal                = negocio.Listar();
            dgvGrilla.DataSource         = listaOriginal;
            dgvGrilla.Columns[0].Visible = false;
            dgvGrilla.Columns[1].Visible = false;
            dgvGrilla.Columns[3].Visible = false;
            dgvGrilla.Columns[4].Visible = false;
            dgvGrilla.Columns[6].Visible = false;
        }
Exemplo n.º 7
0
 public void RefreshDatos(DataGridView dgvUniversal)
 {
     try
     {
         ArticuloNegocio negocio = new ArticuloNegocio();
         dgvUniversal.DataSource = negocio.ListarArticulos();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Exemplo n.º 8
0
        private void cargar()
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            dgvLista.DataSource         = negocio.listar();
            dgvLista.Columns[3].Visible = false;
            dgvLista.Columns[2].Visible = false;
            dgvLista.Columns[4].Visible = false;
            dgvLista.Columns[5].Visible = false;
            dgvLista.Columns[6].Visible = false;
            dgvLista.Columns[1].Visible = false;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            ArticuloNegocio negocio = new ArticuloNegocio();
            List <Articulo> listaAux;

            Dominio.Carrito carrito = new Dominio.Carrito();

            try
            {
                listaAux = negocio.listar();

                if (Session["listaCarrito"] == null)
                {
                    listaCarrito = new List <Articulo>();
                    Session.Add("listaCarrito", listaCarrito);
                }

                if (Request.QueryString["idArticulo"] != null)
                {
                    int idAux = Convert.ToInt32(Request.QueryString["idArticulo"]);
                    listaCarrito = (List <Articulo>)Session["listaCarrito"];
                    listaCarrito.Add(listaAux.Find(i => i.Id == idAux));
                    Session["listaCarrito"] = listaCarrito;
                }

                listaCarrito     = (List <Articulo>)Session["listaCarrito"];
                lblTotal.Text    = carrito.MontoTotal.ToString();
                lblCantidad.Text = carrito.CantidadArticulos.ToString();

                if (listaCarrito != null)
                {
                    foreach (var articulo in listaCarrito)
                    {
                        carrito.MontoTotal += articulo.Precio;
                    }
                    lblTotal.Text = carrito.MontoTotal.ToString();
                    List <Articulo> listaArtCarrito = new List <Articulo>();
                    listaArtCarrito          = (List <Articulo>)Session["listaCarrito"];
                    Session["cantArticulos"] = listaArtCarrito.Count();
                    lblCantidad.Text         = Session["cantArticulos"].ToString();
                }

                else
                {
                    listaCarrito = new List <Articulo>();
                }
            }
            catch (Exception ex)
            {
                Session.Add("errorDetectado", ex.ToString());
                Response.Redirect("Error.aspx");
            }
        }
Exemplo n.º 10
0
        private void BtnAceptar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio articuloNegocio = new ArticuloNegocio();

            try
            {
                //validaciones
                if (tbNombre.Text.Trim() == "" || tbDescripcion.Text.Trim() == "" || cbMarca.Text.Trim() == "" || cbCategoria.Text.Trim() == "" || cbProveedor.Text.Trim() == "" || tbPrecio.Text.Trim() == "")
                {
                    MessageBox.Show("Estos datos son obligatorios");
                    return;
                }
                else
                {
                    if (articulo == null)
                    {
                        articulo             = new Articulo();
                        articulo.Nombre      = tbNombre.Text;
                        articulo.Descripcion = tbDescripcion.Text;
                        articulo.Marca       = (Marca)cbMarca.SelectedItem;
                        articulo.Categoria   = (Categoria)cbCategoria.SelectedItem;
                        articulo.Proveedor   = (Proveedor)cbProveedor.SelectedItem;
                        articulo.Precio      = decimal.Parse(tbPrecio.Text);
                        articulo.Imagen      = imgLocation.ToString();
                    }
                    if (articulo.IdArticulo != 0 && modificado == true)
                    {
                        articulo.Nombre      = tbNombre.Text;
                        articulo.Descripcion = tbDescripcion.Text;
                        articulo.Marca       = (Marca)cbMarca.SelectedItem;
                        articulo.Categoria   = (Categoria)cbCategoria.SelectedItem;
                        articulo.Proveedor   = (Proveedor)cbProveedor.SelectedItem;
                        articulo.Precio      = decimal.Parse(tbPrecio.Text);
                        articulo.Imagen      = imgLocation.ToString();
                        articulo.Estado      = true;

                        articuloNegocio.modificarArticulo(articulo);
                        MessageBox.Show("Modificado correctamente");
                    }
                    else
                    {
                        articuloNegocio.agregarArticulo(articulo);
                        MessageBox.Show("Agregado correctamente");
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            Close();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            try
            {
                listaArticulos = negocio.listar();
            }
            catch (Exception ex)
            {
                Response.Redirect("Error.aspx");
            }
        }
Exemplo n.º 12
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();
        }
Exemplo n.º 13
0
        private void FrmEliminarArticulo_Load(object sender, EventArgs e)
        {
            ArticuloNegocio ArtNeg = new ArticuloNegocio();

            try
            {
                cbxArticulo.DataSource = ArtNeg.Listar();
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
Exemplo n.º 14
0
        private void MenuListado_Load(object sender, EventArgs e)
        {
            ArticuloNegocio articuloNegocio = new ArticuloNegocio();
            try
            {
                DGVMenuListado.DataSource= articuloNegocio.Listar();
            }
            catch (Exception ex)
            {

                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 15
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");
            }
        }
Exemplo n.º 16
0
        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;
            }
        }
Exemplo n.º 17
0
        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);
            }
        }
Exemplo n.º 18
0
 private void FrmListarArticulos_Load(object sender, EventArgs e)
 {
     try
     {
         ArticuloNegocio artNegocio = new ArticuloNegocio();
         dgvListaArticulos.DataSource         = artNegocio.listarArticulos();
         dgvListaArticulos.Columns[0].Visible = false;
         dgvListaArticulos.Refresh();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session[Session.SessionID + "enviarArticulo"] != null)
     {
         car = (Carrito)Session[Session.SessionID + "enviarArticulo"];
     }
     if (!IsPostBack)
     {
         ArticuloNegocio articulo = new ArticuloNegocio();
         listaArticulos = articulo.listar();
         articulosRepeater.DataSource = listaArticulos;
         articulosRepeater.DataBind();
     }
 }
Exemplo n.º 20
0
        private void cargarGrilla()
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            try
            {
                listaArticulosLocal     = negocio.listarArticulos();
                dgvArticulos.DataSource = listaArticulosLocal;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 21
0
        protected void btnModificar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio neg = new ArticuloNegocio();

            producto              = (Articulo)Session[Session.SessionID + "modificar"];
            producto.Nombre       = Nombrebox.Text;
            producto.Descripcion  = DescBox.Text;
            producto.Categoria.Id = Convert.ToInt64(CategoriaBox.Text);
            producto.Stock        = Convert.ToInt32(Stock.Text);
            producto.Precio       = Convert.ToDecimal(PrecioBox.Text);
            producto.ImagenUrl    = ImagenBox.Text;
            neg.modificar(producto);
            Response.Redirect("ProductosAdmin.aspx");
        }
Exemplo n.º 22
0
        private void frmListarArticulos_Load(object sender, EventArgs e)
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            dgvArticulo.DataSource = negocio.listar();

            //dgvArticulo.Columns[0].Visible = false;
            //dgvArticulo.Columns[1].Visible = false;
            //dgvArticulo.Columns[2].Visible = false;
            //dgvArticulo.Columns[3].Visible = false;
            //dgvArticulo.Columns[4].Visible = false;
            //dgvArticulo.Columns[5].Visible = false;
            //dgvArticulo.Columns[6].Visible = false;
        }
Exemplo n.º 23
0
        private void cargarDatos()
        {
            ArticuloNegocio negocio = new ArticuloNegocio();
            List <Articulo> lista;

            try
            {
                lista = negocio.Listar();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 24
0
        private void cargarDatos()
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            try
            {
                lista = negocio.listar2();
                dgvArticulo.DataSource = negocio.listar2();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 25
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");
                }
            }
        }
Exemplo n.º 26
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult resultado = MessageBox.Show("Está Seguro que desea Eliminar el articulo?", "ATENCION!", MessageBoxButtons.YesNo);

            if (resultado == DialogResult.No)
            {
                MessageBox.Show("Accion Cancelada", "Abortado");
            }
            else
            {
                ArticuloNegocio negocio = new ArticuloNegocio();
                negocio.eliminar(((Articulos)dgvGrilla.CurrentRow.DataBoundItem).Id);
                Cargar();
            }
        }
Exemplo n.º 27
0
        private void BtnEliminar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            try
            {
                int id = ((Articulo)dgvListadoArticulo.CurrentRow.DataBoundItem).Id;
                negocio.eliminar(id);
                updateDGV();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 28
0
        private void cargarDatos()
        {
            ArticuloNegocio articulosNegocio = new ArticuloNegocio();

            try
            {
                articulos = articulosNegocio.getAll();
                dgvListadoArticulos.DataSource         = articulos;
                dgvListadoArticulos.Columns[0].Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 29
0
        private void btnAceptar_Click_1(object sender, EventArgs e)
        {
            DialogResult resultMB = MessageBox.Show("¿Está seguro que desea eliminar el registro seleccionado ?", "Confirmación",
                                                    MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);

            if (resultMB == DialogResult.Yes)
            {
                ArticuloNegocio negocio = new ArticuloNegocio();
                Articulo        eliminar;
                eliminar      = (Articulo)dgvEliminar.CurrentRow.DataBoundItem;
                eliminar.Alta = 0;
                negocio.Baja(eliminar);
                RefreshDatos(dgvEliminar);
            }
        }
Exemplo n.º 30
0
 private void BotonEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         Articulo articulo = new Articulo();
         articulo = (Articulo)dgvListadoArticulos.CurrentRow.DataBoundItem;
         ArticuloNegocio articuloNegocio = new ArticuloNegocio();
         articuloNegocio.Delete(articulo);
         cargarDatos();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }