public void CargarArticulos() { ControladorArticulo controladorArticulo; try { controladorArticulo = new ControladorArticulo(); dgbCatalogo.DataSource = controladorArticulo.Listar(); dgbCatalogo.Columns[8].Visible = false; } catch (Exception excepcion) { MessageBox.Show(excepcion.Message, "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
protected void Page_Load(object sender, EventArgs e) { try { controlador = new ControladorArticulo(); listaCarrito = (Dictionary <int, int>)Session["Session_id_" + Session.SessionID + "_ListaCarrito"]; if (listaCarrito == null) { ListaCarrito = new List <Articulo>(); } else { if (Request.QueryString["idIncrementar"] != null) { listaCarrito[Convert.ToInt32(Request.QueryString["idIncrementar"])] += 1; Response.Redirect("carritodecompras.aspx", false); } if (Request.QueryString["idDecrementar"] != null) { if (listaCarrito[Convert.ToInt32(Request.QueryString["idDecrementar"])] > 1) { listaCarrito[Convert.ToInt32(Request.QueryString["idDecrementar"])] -= 1; Response.Redirect("carritodecompras.aspx", false); } } if (Request.QueryString["idQuitar"] != null) { listaCarrito.Remove(Convert.ToInt32(Request.QueryString["idQuitar"])); Response.Redirect("carritodecompras.aspx", false); } ListaCarrito = new List <Articulo>(); ListaCarritoaux = controlador.Listar(); foreach (int idAux in listaCarrito.Keys) { articuloAux = ListaCarritoaux.Find(j => j.Id == idAux); ListaCarrito.Add(articuloAux); AcumuladorTotal += listaCarrito[idAux] * articuloAux.Precio; } ContCantidad = listaCarrito.Values.Sum(); } } catch (Exception excepcion) { Session.Add("Session_id_" + Session.SessionID + "_error", excepcion.Message); Response.Redirect("error.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { ControladorArticulo controladorArticulo; try { controladorArticulo = new ControladorArticulo(); gvCatalogo.DataSource = controladorArticulo.Listar(); gvCatalogo.DataBind(); gvCatalogo.Columns[1].Visible = false; } catch (Exception excepcion) { Session.Add("Session_id_" + Session.SessionID + "_error", excepcion.Message); Response.Redirect("error.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { ControladorArticulo controladorAux = new ControladorArticulo(); List <Articulo> listaAux; try { listaAux = controladorAux.Listar(); int idAux = Convert.ToInt32(Request.QueryString["idArticulo"]); articuloDetalle = listaAux.Find(i => i.Id == idAux); listaCarrito = (Dictionary <int, int>)Session["Session_id_" + Session.SessionID + "_ListaCarrito"]; if (listaCarrito == null) { listaCarrito = new Dictionary <int, int>(); } } catch (Exception excepcion) { Session.Add("Session_id_" + Session.SessionID + "_error", excepcion.Message); Response.Redirect("error.aspx"); } }
public void Cargar(string busqueda) { List <Articulo> listaAuxiliar; ControladorArticulo controladorArticulo = new ControladorArticulo(); try { listaAuxiliar = controladorArticulo.Listar(); if (busqueda.Length == 0) { listaArticulos = listaAuxiliar; } else { listaArticulos = listaAuxiliar.FindAll(j => j.Nombre.Contains(busqueda)); } } catch (Exception excepcion) { Session.Add("Session_id_" + Session.SessionID + "_error", excepcion.Message); Response.Redirect("error.aspx"); } }