コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                ArticuloNegocio articuloNegocio = new ArticuloNegocio();
                lblproductoInexistente.Visible = false;
                string search = txtBoxBuscar.Text;

                if (Session["listaCarrito"] != null)
                {
                    listaCarrito = (List <Carrito>)Session["listaCarrito"];
                }

                if (search != null && search != "")
                {
                    listaArticulos = articuloNegocio.Listar();
                    listaArticulos = listaArticulos.FindAll(J => J.Nombre.ToLower().Contains(search.ToLower()) ||
                                                            J.Marca.Descripcion.ToLower().Contains(search.ToLower()) ||
                                                            J.Categoria.Descripcion.ToLower().Contains(search.ToLower()));
                }
                else
                {
                    listaArticulos = articuloNegocio.Listar();
                }

                if (listaArticulos.Count <= 0)
                {
                    lblproductoInexistente.Visible = true;
                }
            }
            catch (Exception)
            {
                Response.Redirect("Error.aspx");
            }
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            try
            {
                ListaArticulos = negocio.Listar();
                if (!IsPostBack)
                {
                    //if (Session[Session.SessionID + "userName"] != null)

                    if (Session["userName"] != null)

                    {
                        lblBienvenida.Visible = true;
                        //lblBienvenida.Text += Session[Session.SessionID + "userName"].ToString();
                        lblBienvenida.Text += Session["userName"].ToString();
                    }
                    else
                    {
                        lblBienvenida.Visible = false;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                ArticuloNegocio negocio = new ArticuloNegocio();
                listaArticulos = negocio.Listar();

                var ItemBorrar = Request.QueryString["idBorrar"];
                if (ItemBorrar != null)
                {
                    Articulo articulo = listaArticulos.Find(a => a.Id == int.Parse(ItemBorrar));
                    negocio.Eliminar(articulo.Id);
                    Response.Redirect("~/BajaArticulo.aspx");
                }

                var ItemModificar = Request.QueryString["idModificar"];
                if (ItemModificar != null)
                {
                    Articulo articulo = listaArticulos.Find(a => a.Id == int.Parse(ItemModificar));
                    Response.Redirect("~/AltaArticulo.aspx?idModificar=" + articulo.Id);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #4
0
        private void cargarDatos()
        {
            ArticuloNegocio articulo = new ArticuloNegocio();

            try
            {
                lista = articulo.Listar();
                dgvListadoArticulos.DataSource                         = lista;
                dgvListadoArticulos.Columns[0].Visible                 = false;
                dgvListadoArticulos.Columns[1].MinimumWidth            = 50;
                dgvListadoArticulos.Columns[2].MinimumWidth            = 80;
                dgvListadoArticulos.Columns[3].Visible                 = tsmiDescripcion.Checked;
                dgvListadoArticulos.Columns[3].MinimumWidth            = 100;
                dgvListadoArticulos.Columns[4].Visible                 = tsmiMarca.Checked;
                dgvListadoArticulos.Columns[4].MinimumWidth            = 70;
                dgvListadoArticulos.Columns[5].Visible                 = tsmiCategoria.Checked;
                dgvListadoArticulos.Columns[5].MinimumWidth            = 80;
                dgvListadoArticulos.Columns[6].Visible                 = false;
                dgvListadoArticulos.Columns[7].Visible                 = tsmiPrecio.Checked;
                dgvListadoArticulos.Columns[7].DefaultCellStyle.Format = "N2";
                dgvListadoArticulos.Columns[7].MinimumWidth            = 70;
                dgvListadoArticulos.Columns[8].Visible                 = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #5
0
        private void FrmModficarArticulo_Load(object sender, EventArgs e)
        {
            ArticuloNegocio  ArtNeg = new ArticuloNegocio();
            CategoriaNegocio CatNeg = new CategoriaNegocio();
            MarcaNegocio     MarNeg = new MarcaNegocio();

            //Articulo Art;
            try
            {
                cbxArticulo.DataSource = ArtNeg.Listar();

                cbxCategoria.DataSource = CatNeg.Listar();
                cbxMarca.DataSource     = MarNeg.Listar();


                ////    Art = (Articulo)cbxArticulo.SelectedItem;
                ////    tbxNombre.Text = Art.Nombre;
                ////    txbCodArticulo.Text = Art.CodigoArticulo.ToString();
                ////    txbDescripcion.Text = Art.Descripcion;
                ////    txbPrecio.Text = Art.Precio.ToString();
                ////    cbxCategoria.SelectedItem = Art.Categoria.Descripcion;
                ////    cbxMarca.SelectedItem = Art.Marca.Descripcion;
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
コード例 #6
0
        private void Form1_Load(object sender, EventArgs e)
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            dgvGrilla.DataSource         = negocio.Listar();
            dgvGrilla.Columns[0].Visible = false;
        }
コード例 #7
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;
        }
コード例 #8
0
        private void FrmEliminarArticulo_Load(object sender, EventArgs e)
        {
            ArticuloNegocio ArtNeg = new ArticuloNegocio();

            try
            {
                cbxArticulo.DataSource = ArtNeg.Listar();
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
コード例 #9
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());
            }
        }
コード例 #10
0
        private void cargarDatos()
        {
            ArticuloNegocio negocio = new ArticuloNegocio();
            List <Articulo> lista;

            try
            {
                lista = negocio.Listar();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #11
0
ファイル: Index.aspx.cs プロジェクト: GMarcati/tp3-Marcati
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                ArticuloNegocio negocio = new ArticuloNegocio();
                listaArticulo = negocio.Listar();

                Session[Session.SessionID + "listaArticulo"] = listaArticulo;
            }
            catch (Exception)
            {
                Session["Error" + Session.SessionID] = "Error inesperado";
                Response.Redirect("Error.aspx");
            }
        }
コード例 #12
0
        private void cargarGrilla()
        {
            ArticuloNegocio articulonegocio = new ArticuloNegocio();

            try
            {
                listaArticulo   = articulonegocio.Listar();
                list.DataSource = listaArticulo;
                ocultarColumnas();
                RecargarImg(listaArticulo[0].imagenUrl);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #13
0
ファイル: Form3.cs プロジェクト: orianagarcia/TP2Prog3
        private void cargarDatos()
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            try
            {
                dgvListadoArticulos.DataSource         = negocio.Listar();
                dgvListadoArticulos.Columns[0].Visible = false;
                dgvListadoArticulos.Columns[4].Visible = false;
                dgvListadoArticulos.Columns[8].Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            leyenda = "Agregar";
            try
            {
                CategoriaNegocio categoriaNegocio = new CategoriaNegocio();
                categorias = categoriaNegocio.Listar();
                DropCategoria.DataSource = categorias;
                DropCategoria.DataBind();
                DropCategoria.DataTextField  = "Descripcion";
                DropCategoria.DataValueField = "Id";
                DropCategoria.DataBind();

                MarcaNegocio marcaNegocio = new MarcaNegocio();
                marcas = marcaNegocio.Listar();
                DropMarca.DataSource = marcas;
                DropMarca.DataBind();
                DropMarca.DataTextField  = "Descripcion";
                DropMarca.DataValueField = "Id";
                DropMarca.DataBind();

                ArticuloNegocio negocio = new ArticuloNegocio();
                listaArticulos = negocio.Listar();

                if (!IsPostBack)
                {
                    var ItemModificar = Request.QueryString["idModificar"];
                    if (ItemModificar != null)
                    {
                        leyenda = "Modificar";
                        Articulo articulo = listaArticulos.Find(a => a.Id == int.Parse(ItemModificar));

                        codigo.Text                 = articulo.Codigo;
                        nombre.Text                 = articulo.Nombre;
                        descripcion.Text            = articulo.Descripcion;
                        precio.Text                 = articulo.Precio.ToString();
                        imagen.Text                 = articulo.Imagen;
                        DropCategoria.SelectedValue = articulo.Categoria.Id.ToString();
                        DropMarca.SelectedValue     = articulo.Marca.Id.ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ArticuloNegocio articuloNegocio = new ArticuloNegocio();
            List <Articulo> lista;

            try
            {
                lista = articuloNegocio.Listar();
                string codigo = Request.QueryString["cArt"];
                articulo       = lista.Find(A => A.CodArt == codigo);
                lblPrecio.Text = articulo.Precio.ToString("F2");
            }
            catch (Exception)
            {
                Response.Redirect("Error.aspx");
            }
        }
コード例 #16
0
        private void cargarGrilla()
        {
            ArticuloNegocio articuloNegocio = new ArticuloNegocio();

            try
            {
                listaArticulos           = articuloNegocio.Listar();
                dataGridView1.DataSource = listaArticulos;
                ocultarColumnas();

                RecargarImg(listaArticulos[0].ImagenUrl);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
コード例 #17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                CategoriaNegocio categoriaNegocio = new CategoriaNegocio();
                categorias = categoriaNegocio.Listar();

                ArticuloNegocio negocio = new ArticuloNegocio();
                listaArticulos = negocio.Listar();

                var CatSeleccionada = Request.QueryString["idcat"];
                if (CatSeleccionada != null)
                {
                    List <Articulo> aux = new List <Articulo>();
                    foreach (var item in listaArticulos)
                    {
                        if (item.Categoria.Id == int.Parse(CatSeleccionada))
                        {
                            aux.Add(item);
                        }
                    }
                    listaArticulos = aux;
                }


                var Seleccionado = Request.QueryString["idart"];
                if (Seleccionado != null)
                {
                    Articulo articulo = listaArticulos.Find(a => a.Id == int.Parse(Seleccionado));
                    carrito.Articulos.Add(articulo);
                    Response.Redirect("~/Listado.aspx");
                }

                var logout = Request.QueryString["logout"];
                if (logout != null)
                {
                    Session.Add("usersession", null);
                    Response.Redirect("~/Listado.aspx");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                Response.Redirect("~/Listado.aspx");
            }
        }
コード例 #18
0
        private void CargarDatos()
        {
            ArticuloNegocio articuloNegocio = new ArticuloNegocio();

            try
            {
                Lista    = articuloNegocio.Listar();
                ListaAux = Lista;
                DGVConsulta.DataSource         = Lista;
                DGVConsulta.Columns[0].Visible = false;
                DGVConsulta.Columns[6].Visible = false;
                DGVConsulta.Columns[8].Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
コード例 #19
0
        public void MenuListado_Load(object sender, EventArgs e)
        {
            ArticuloNegocio articuloNegocio = new ArticuloNegocio();
            List <Articulo> Lista;

            try
            {
                Lista = articuloNegocio.Listar();
                DGVMenuListado.DataSource         = Lista;
                DGVMenuListado.Columns[0].Visible = false;
                DGVMenuListado.Columns[6].Visible = false;
                DGVMenuListado.Columns[8].Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
コード例 #20
0
        private void cargarGrilla()
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            try
            {
                lista = negocio.Listar();
                dgvArticulos.DataSource         = lista;
                dgvArticulos.Columns[0].Visible = false;
                dgvArticulos.Columns[3].Visible = false;
                dgvArticulos.Columns[6].Visible = false;
                dgvArticulos.Columns[7].Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #21
0
        private void FrmListadoDeArticulos_Load(object sender, EventArgs e)
        {
            ArticuloNegocio Art = new ArticuloNegocio();

            List <Articulo> Lista;

            try
            {
                Lista = Art.Listar();

                dgvArticulo.DataSource         = Lista;
                dgvArticulo.Columns[0].Visible = false;
                dgvArticulo.Columns[3].Visible = false;
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
コード例 #22
0
        private void BtnEliminar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio ArtNeg = new ArticuloNegocio();

            try
            {
                bool Resultado = ArtNeg.Eliminar(Convert.ToInt32(dgvDetalleArticulo.Rows[0].Cells[0].Value));

                if (Resultado)
                {
                    MessageBox.Show("Registro dado de baja correctamente");
                    cbxArticulo.DataSource = ArtNeg.Listar();
                }
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
コード例 #23
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ArticuloNegocio negocio = new ArticuloNegocio();
            List <Articulo> lista;

            try
            {
                lista = negocio.Listar();
                //
                // int numeroPokemon = Convert.ToInt32(Session["NumeroPokemon" + Session.SessionID]);
                var Seleccionado = Convert.ToInt32(Request.QueryString["idart"]);
                articulo = lista.Find(J => J.Id == Seleccionado);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                Response.Redirect("~/Listado.aspx");
            }
        }
コード例 #24
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                ArticuloNegocio negocio = new ArticuloNegocio();
                listaArticulos = negocio.Listar();

                Session[Session.SessionID + "listaArticulos"] = listaArticulos;// así se guarda una lista


                if (!IsPostBack)
                {
                    /// contrala que no se haga un paso doble.
                }
            }
            catch (Exception ex)
            {
                throw;
            }
        }
コード例 #25
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            try
            {
                ListaArticulos = negocio.Listar();
                if (!IsPostBack)
                {
                    if (Session[Session.SessionID + "nombreusuario"] != null)
                    {
                        lblBienvenida.Visible = true;
                        lblBienvenida.Text   += Session[Session.SessionID + "nombreusuario"].ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #26
0
        private void cargarDatos()
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            try
            {
                lista = negocio.Listar();
                dgvArticulos.DataSource              = lista;
                dgvArticulos.Columns[0].Visible      = false;
                dgvArticulos.Columns[1].Visible      = false;
                dgvArticulos.Columns[2].MinimumWidth = 130;
                dgvArticulos.Columns[3].Visible      = false;
                dgvArticulos.Columns[4].MinimumWidth = 100;
                dgvArticulos.Columns[5].MinimumWidth = 100;
                dgvArticulos.Columns[6].Visible      = false;
                dgvArticulos.Columns[7].Visible      = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #27
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            extra = Convert.ToInt32(Request.QueryString["extra"]);
            try
            {
                ListaArticulos = negocio.Listar();
                Session.Add("ListaArticulos", ListaArticulos);
                if (extra == 0)
                {
                    listaBuscada = new List <Articulos>();
                    Session.Add("listaBuscar", listaBuscada);
                }
            }
            catch (Exception ex)
            {
                throw ex;
                //Session.Add("ErrorEncontrado",ex.ToString());
                //Response.Redirect("Error.aspx");
            }
        }
コード例 #28
0
        public void CargarDatos()
        {
            ArticuloNegocio articulo = new ArticuloNegocio();

            try
            {
                lista = articulo.Listar();

                dgvListadoArticulos.DataSource              = lista;
                dgvListadoArticulos.Columns[0].Visible      = false;
                dgvListadoArticulos.Columns[1].MinimumWidth = 50;
                dgvListadoArticulos.Columns[2].MinimumWidth = 100;
                dgvListadoArticulos.Columns[7].MinimumWidth = 50;
                dgvListadoArticulos.Columns[4].MinimumWidth = 75;
                dgvListadoArticulos.Columns[3].Visible      = false;
                dgvListadoArticulos.Columns[5].MinimumWidth = 50;
                dgvListadoArticulos.Columns[6].Visible      = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #29
0
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            ArticuloNegocio negocio = new ArticuloNegocio();

            try
            {
                if (txtBuscar.Text == "")
                {
                    listaBuscada = negocio.Listar();
                    Session.Add("listaBuscar", listaBuscada);
                }
                else
                {
                    listaBuscada = ListaArticulos.FindAll(X => X.Nombre.ToUpper().Contains(txtBuscar.Text.ToUpper()) || X.Descripcion.ToUpper().Contains(txtBuscar.Text.ToUpper()) || X.Codigo.ToUpper().Contains(txtBuscar.Text.ToUpper()) || X.categoria.Descripcion.ToUpper().Contains(txtBuscar.Text.ToUpper()) || X.Marca.Descripcion.ToUpper().Contains(txtBuscar.Text.ToUpper()));
                    Session.Add("listaBuscar", listaBuscada);
                    Response.Redirect("Productos.aspx?extra=1");
                }
            }
            catch (Exception ex)
            {
                // throw ex;
            }
        }
コード例 #30
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ArticuloNegocio negocioAux = new ArticuloNegocio();

            Carrin = new Carro();
            List <Articulos> listaAux;

            extra      = Convert.ToInt32(Request.QueryString["extra"]);
            idAux      = Convert.ToInt32(Request.QueryString["idArticulo"]);
            listaAux   = negocioAux.Listar();
            artBuscado = listaAux.Find(x => x.Id == idAux);
            if (idAux != 0 && extra == 1)///Esto Elimina.
            {
                try
                {
                    ListaCarrito = ((List <Articulos>)Session["ListArtAgregados"]);
                    foreach (Articulos Item in ListaCarrito)
                    {
                        if (Item.Id == idAux)
                        {
                            ListaCarrito.Remove(Item);
                            Session.Add("ListArtAgregados", ListaCarrito);
                            Response.Redirect("Carrito.aspx");
                        }
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                    //Response.Redirect("Error.aspx");
                }
            }
            else if (idAux == 0)                         //Esto es cuando entra sin querer agregar, tipo para ver los articulos que estén cargados en el carro.
            {
                if (Session["ListArtAgregados"] == null) //Si la lista no llegó a instanciarse
                {
                    ListaCarrito = new List <Articulos>();
                    Session["ListArtAgregados"] = ListaCarrito;
                }
                else

                {
                    ListaCarrito = (List <Articulos>)Session["ListArtAgregados"];
                }
            }
            else //Esto Agrega items al carro.
            {
                try
                {
                    if (Session["ListArtAgregados"] == null) //Si es el Primer item.
                    {
                        ListaCarrito = new List <Articulos>();
                        ListaCarrito.Add(artBuscado);
                        Session["ListArtAgregados"] = ListaCarrito;
                    }
                    else //Si el carro ya tenía algo adentro.
                    {
                        ListaCarrito = (List <Articulos>)Session["ListArtAgregados"];
                        ListaCarrito.Add(artBuscado);
                        Session["ListArtAgregados"] = ListaCarrito;
                    }
                }
                catch (Exception)
                {
                    Response.Redirect("Error.aspx");
                }
            }
            foreach (Articulos item in ListaCarrito)
            {
                Carrin.ImporteTotal += item.Precio;
                Carrin.CantidadItems++;
            }
            lblCantidadItemsCarro.Text += (Carrin.CantidadItems);
            lblImporteAcu.Text         += (Carrin.ImporteTotal);
        }