private void agregarJuegoListView(Juego juego) { ListViewItem item = new ListViewItem(juego.nombre, imglIconos.Images.Count); imglIconos.Images.Add(juego.cargarImagenMiniatura(directorioCacheJuegos, juego.idBgg)); imglGrandes.Images.Add(juego.cargarImagenMiniatura(directorioCacheJuegos, juego.idBgg)); item.SubItems.Add(juego.idBgg); lvContenido.Items.Add(item); }
public void agregarNodosArbolJuegos(SortedDictionary <int, List <String> > colecciones) { TreeNode nodoNumJugadores = tvArbol.GetNodeAt(0, 0).NextVisibleNode.FirstNode; foreach (var item in colecciones) { TreeNode nodoAgregar = nodoNumJugadores; TreeNode agregarNodo = new TreeNode(item.Key.ToString()); agregarNodo.Tag = "00"; agregarNodo.ImageIndex = 3; agregarNodo.SelectedImageIndex = 3; foreach (var idJuego in item.Value) { Juego juego = coleccion.idJuego[idJuego]; TreeNode nodoJuego = new TreeNode(juego.nombre, 0, 0); nodoJuego.Tag = juego.idBgg; if (indiceImagenArbol.ContainsKey(juego.idBgg)) { nodoJuego.ImageIndex = Int32.Parse(indiceImagenArbol[juego.idBgg]); nodoJuego.SelectedImageIndex = Int32.Parse(indiceImagenArbol[juego.idBgg]); } else { nodoJuego.ImageIndex = imglArbol.Images.Count; nodoJuego.SelectedImageIndex = imglArbol.Images.Count; indiceImagenArbol.Add(juego.idBgg, imglArbol.Images.Count.ToString()); imglArbol.Images.Add(juego.cargarImagenMiniatura(directorioCacheJuegos, juego.idBgg)); } agregarNodo.Nodes.Add(nodoJuego); } nodoAgregar.Nodes.Add(agregarNodo); } }
private void agregarJuegoListViewAdversario(Juego juego, String tag, NodoRaiz nodoRaiz) { ListViewItem item = new ListViewItem(juego.nombre, imglIconos.Images.Count); imglIconos.Images.Add(juego.cargarImagenMiniatura(directorioCacheJuegos, juego.idBgg)); imglGrandes.Images.Add(juego.cargarImagenMiniatura(directorioCacheJuegos, juego.idBgg)); if (nodoRaiz == NodoRaiz.Nombre) { item.SubItems.Add(tag); item.Tag = juego.idBgg; } else { item.SubItems.Add("-1"); item.Tag = tag; } lvContenido.Items.Add(item); }
private void mostarDatosJuego(String id) { Juego juego = new Juego(id, directorioCacheJuegos); lblNombreJuego.Text = juego.nombre; lstbxAutor.Items.Clear(); lstbxAutor.BeginUpdate(); foreach (String autor in juego.autor) { lstbxAutor.Items.Add(autor); } lstbxAutor.EndUpdate(); lblIlustrador.Text = juego.ilustrador; pbxMiniatura.Image = juego.cargarImagenMiniatura(directorioCacheJuegos, juego.idBgg); pnlDetalles.Visible = true; }
public void agregarNodosArbol(SortedDictionary <String, List <String> > colecciones, NodoRaiz nodoRaiz) { TreeNode nodoAgregar = new TreeNode(); if (nodoRaiz == NodoRaiz.Autor) { nodoAgregar = tvArbol.GetNodeAt(0, 0); } else if (nodoRaiz == NodoRaiz.Mecanicas) { nodoAgregar = tvArbol.GetNodeAt(0, 0).NextVisibleNode.FirstNode.NextNode.NextNode.NextNode; } else if (nodoRaiz == NodoRaiz.Familia) { nodoAgregar = tvArbol.GetNodeAt(0, 0).NextVisibleNode.FirstNode.NextNode.NextNode; } else if (nodoRaiz == NodoRaiz.Categoria) { nodoAgregar = tvArbol.GetNodeAt(0, 0).NextVisibleNode.FirstNode.NextNode; } foreach (var item in colecciones) { TreeNode agregarNodo = new TreeNode(item.Key); if (nodoRaiz == NodoRaiz.Autor) { agregarNodo.Tag = "0"; agregarNodo.ImageIndex = 0; agregarNodo.SelectedImageIndex = 0; } else if (nodoRaiz == NodoRaiz.Mecanicas) { agregarNodo.Tag = "000"; agregarNodo.ImageIndex = 2; agregarNodo.SelectedImageIndex = 2; } else if (nodoRaiz == NodoRaiz.Familia) { agregarNodo.Tag = "0000"; agregarNodo.ImageIndex = 5; agregarNodo.SelectedImageIndex = 5; } else if (nodoRaiz == NodoRaiz.Categoria) { agregarNodo.Tag = "00000"; agregarNodo.ImageIndex = 4; agregarNodo.SelectedImageIndex = 4; } foreach (var iJjuego in item.Value) { Juego juego = coleccion.idJuego[iJjuego]; TreeNode nodoJuego = new TreeNode(juego.nombre, 0, 0); nodoJuego.Tag = juego.idBgg; if (indiceImagenArbol.ContainsKey(juego.idBgg)) { nodoJuego.ImageIndex = Int32.Parse(indiceImagenArbol[juego.idBgg]); nodoJuego.SelectedImageIndex = Int32.Parse(indiceImagenArbol[juego.idBgg]); } else { nodoJuego.ImageIndex = imglArbol.Images.Count; nodoJuego.SelectedImageIndex = imglArbol.Images.Count; indiceImagenArbol.Add(juego.idBgg, imglArbol.Images.Count.ToString()); imglArbol.Images.Add(juego.cargarImagenMiniatura(directorioCacheJuegos, juego.idBgg)); } agregarNodo.Nodes.Add(nodoJuego); } nodoAgregar.Nodes.Add(agregarNodo); } }