static void Main(string[] args) { int n = 100; Random r = new Random(); // add elements 1, ..., n Console.WriteLine(n + " random ints between 0 and 99"); ListaDoble <int> list = new ListaDoble <int>(); for (int i = 0; i < n; i++) { list.Agregar(i); } Console.WriteLine(list); Console.WriteLine(); // go forwards with next() and set() Console.WriteLine("forward iteration"); foreach (int num in list) { Console.Write(num + " "); } Console.ReadKey(); }
private ListaDoble <Jugador> GetJugadoresList(string filename) { ListaDoble <Jugador> jugadores = new ListaDoble <Jugador>(); var path = $"{Directory.GetCurrentDirectory()}{@"\wwwroot\files"}" + "\\" + filename; // guarda archivo using (var reader = new StreamReader(path)) using (var csv = new CsvReader(reader, CultureInfo.InvariantCulture)) { csv.Read(); csv.ReadHeader(); while (csv.Read()) { var jugador = csv.GetRecord <Jugador>(); jugadores.InsertarInicio(jugador); } } path = $"{Directory.GetCurrentDirectory()}{@"\wwwroot\FilesTo"}"; using (var write = new StreamWriter(path + "\\Archivo.csv")) using (var csv = new CsvWriter(write, CultureInfo.InvariantCulture)) { csv.WriteRecords(jugadores); } return(jugadores); }
private string GetIndicators(string categoria) { String indicators = "<ol class=\"carousel-indicators\">"; ListaDoble tmp = null; switch (categoria) { case "AccAventura": tmp = PeliculasAccion; break; case "Drama": tmp = PeliculasDrama; break; case "Children": tmp = PeliculasNinos; break; default: return(null); } int indicatorsQuantity = (int)Math.Ceiling((double)tmp.Size / 4); for (int i = 0; i < indicatorsQuantity; i++) { indicators += "<li data-target=\"#carAccion\" data-slide-to=\"" + i + "\" " + (i == 0 ? "class=\"active\"" : "") + "></li>"; } indicators += "</ol>"; return(indicators); }
public IActionResult Index(string direccion, string password, [FromServices] IHostingEnvironment hostingenvironment) { if (password != null && direccion != null) { ListaDoble <UsersPassword> Usuarios = new ListaDoble <UsersPassword>(); UsersPassword Login = new UsersPassword(); Login.Password = password; Login.User = direccion; string FileName = "Users"; var fileName = $"{hostingenvironment.WebRootPath}\\files\\{FileName}.csv"; using (var reader = new StreamReader(fileName)) using (var csv = new CsvReader(reader, CultureInfo.InvariantCulture)) { csv.Read(); csv.ReadHeader(); while (csv.Read()) { var Usuario = csv.GetRecord <UsersPassword>(); Usuarios.InsertarFinal(Usuario); if (Usuario.Password == Login.Password && Usuario.User == Login.User) { return(View("Developer")); } } } } return(View()); }
protected void bEliminar_Click(object sender, EventArgs e) { String selectedPelicula = ddPelicula.SelectedValue; if (selectedPelicula != "") { ListaDoble tmp = null; switch (ddCategoria.SelectedValue) { case "Children": tmp = PeliculasNinos; break; case "Drama": tmp = PeliculasDrama; break; case "AccAventura": tmp = PeliculasAccion; break; } if (tmp.Contains(selectedPelicula)) { tmp.eliminar(Pelicula.Parse(selectedPelicula)); Utils.EliminarPelicula(ArchivoPeliculas, selectedPelicula); Clear(); } } }
protected void ddCategoria_SelectedIndexChanged(object sender, EventArgs e) { ListaDoble tmp = null; switch (ddCategoria.SelectedValue) { case "Children": tmp = PeliculasNinos; break; case "Drama": tmp = PeliculasDrama; break; case "AccAventura": tmp = PeliculasAccion; break; } if (tmp != null) { ddPelicula.Items.Clear(); ddPelicula.Items.Add(""); foreach (Pelicula pelicula in tmp) { ListItem item = new ListItem(); item.Text = pelicula.Nombre; item.Value = pelicula.ToString(); ddPelicula.Items.Add(item); } } }
private Singleton() { tarea = new InfoTarea(); Thash = new THash <InfoTarea>(); THeap = new Arbol <Tarea>(); HeapSort = new ListaDoble <Tarea>(); Titulos = new THash <string>(); }
protected void Page_Load(object sender, EventArgs e) { PeliculasDrama = Utils.CargarPeliculas(ArchivoPeliculas, "Drama"); PeliculasAccion = Utils.CargarPeliculas(ArchivoPeliculas, "AccAventura"); PeliculasNinos = Utils.CargarPeliculas(ArchivoPeliculas, "Children"); Todas = Utils.CargarPeliculas(ArchivoPeliculas, "TODO"); //Todas = new ListaDoble(); //Todas.AgregarLista(PeliculasDrama); //Todas.AgregarLista(PeliculasAccion); //Todas.AgregarLista(PeliculasNinos); Buscadas = new ListaDoble(); //Mi Lista tipo Cola //MiListaPersonal = (Cola)HttpContext.Current.Session["ListaPersonal"]; //if (MiListaPersonal == null) { MiListaPersonal = new Cola(); HttpContext.Current.Session["ListaPersonal"] = MiListaPersonal; miListaItem.Text = "<div class=\"col-md-6\"><a id=\"linkLista\" href=\"#\" class=\"thumbnail\" onclick=\"pilaVacia()\">" + "<img id=\"thumbLista\" src=\"#\" style=\"height: 222px; width: 150px;\"/>" + "</a></div><button type=\"button\" id=\"buttonLista\" class=\"btn btn-primary col-md-6\" onclick=\"javascript:pilaVacia();\">Ver película en cola</button>"; } //else //{ //Pelicula tmp = ((Pelicula)MiListaPersonal.VerInicio()); // miListaItem.Text = "<div class=\"col-md-6\">" + // tmp.ToThumbNail("Continuar") // + "</div>" // + "<button type=\"button\" id=\"Continuar\" class=\"btn btn-primary col-md-6\" onclick=\"fillAndShowModal('" + tmp.Nombre + "','" + tmp.Descripcion + "','" + tmp.PosterUrl + "')\">Continuar</button>"; // } //Continuar Viendo tipo pila ContinuarViendo = (Pila)HttpContext.Current.Session["ContiuarViendo"]; if (ContinuarViendo == null) { ContinuarViendo = new Pila(); HttpContext.Current.Session["ContinuarViendo"] = ContinuarViendo; continuarItem.Text = "<div class=\"col-md-6\"><a id=\"linkContinuar\" href=\"#\" class=\"thumbnail\" onclick=\"pilaVacia()\">" + "<img id=\"thumbContinuar\" src=\"#\" style=\"height: 222px; width: 150px;\"/>" + "</a></div><button type=\"button\" id=\"buttonContinuar\" class=\"btn btn-primary col-md-6\" onclick=\"javascript:pilaVacia();\">Continuar</button>"; } else { Pelicula tmp = ((Pelicula)ContinuarViendo.Peek()); continuarItem.Text = "<div class=\"col-md-6\">" + tmp.ToThumbNail("Continuar") + "</div>" + "<button type=\"button\" id=\"Continuar\" class=\"btn btn-primary col-md-6\" onclick=\"fillAndShowModal('" + tmp.Nombre + "','" + tmp.Descripcion + "','" + tmp.PosterUrl + "')\">Continuar</button>"; } LlenarContenido(); }
// Helper method usado para filtrar las peliculas de acuerdo al id del genero private static ListaDoble <Pelicula> FiltarPorGeneroId(int id, ListaDoble <Pelicula> lista) { ListaDoble <Pelicula> resultado = new ListaDoble <Pelicula>(); foreach (var pelicula in lista) { if (pelicula.GeneroId == id) { resultado.Agregar(pelicula); } } return(resultado); }
private void btn_ListaDoble_Click(object sender, EventArgs e) { { ListaDoble lstd = new ListaDoble(); Catedratico catedratico = new Catedratico("Cat1", "Catedratico1", "Curso1"); lstd.insertarAlFinal(catedratico); catedratico = new Catedratico("Cat2", "Catedratico2", "Curso2"); lstd.insertarAlFinal(catedratico); catedratico = new Catedratico("Cat3", "Catedratico3", "Curso3"); lstd.insertarAlFinal(catedratico); catedratico = new Catedratico("Cat4", "Catedratico4", "Curso4"); lstd.insertarAlFinal(catedratico); ////// INICIO RECORRER LISTA DOBLE //Object auxFinal = lstd.getFin(); //while (lstd.getActual() != lstd.getFin() && auxFinal == lstd.getFin()) while (lstd.getActual() != lstd.getFin()) { catedratico = (Catedratico)lstd.complementarRecorrido(); if (catedratico != null) { Console.Write(catedratico.CodigoCatedratico); Console.Write(" -- "); Console.Write(catedratico.Nombre); Console.Write(" -- "); Console.WriteLine(catedratico.Curso); } } ////PRUEBA PARA ELIMINAR EL ULTIMO NODO //lstd.eliminarNodo(lstd.getActual()); lstd.reiniciarActual(); ////// FINAL RECORRER LISTA DOBLE //while (lstd.getActual() != lstd.getFin()) //{ // catedratico = (Catedratico)lstd.complementarRecorrido(); // if (catedratico != null) // { // Console.Write(catedratico.CodigoCatedratico); // Console.Write(" -- "); // Console.Write(catedratico.Nombre); // Console.Write(" -- "); // Console.WriteLine(catedratico.Curso); // } //} } }
public IActionResult Upload(ListaDoble <Jugador> ListaJugador = null) { if (ListaJugador.inicio != null) { if (Singleton.Instance.ListaArtesanalActiva) { Singleton.Instance.listaDoble = ListaJugador; //es funcional } else { Singleton.Instance.ListaCSharp = ListaJugador.ToList(); Singleton.Instance.CSharpListaActiva = true; } } return(View(Singleton.Instance.listaDoble)); // es funcional }
public static ListaDoble CargarPeliculas(String pathArchivo, String genero) { ListaDoble peliculas = new ListaDoble(); if (System.IO.File.Exists(pathArchivo)) { string[] lines = System.IO.File.ReadAllLines(pathArchivo); int tmpId = 0; foreach (String line in lines) { if (line.Contains("Genero:" + genero) || genero.Equals("TODO")) { peliculas.insertarRaiz(Pelicula.Parse(line, tmpId++)); } } } return(peliculas); }
public static Pelicula GetPeliculaById(int TempId, String Genero) { ListaDoble tmp = null; switch (Genero) { case "AccAventura": tmp = PeliculasAccion; break; case "Drama": tmp = PeliculasDrama; break; case "Children": tmp = PeliculasNinos; break; default: return(null); } peliculaActiva = (Pelicula)tmp.GetByTmpId(TempId); return(peliculaActiva); }
public ColaPrioridad() { Cola = new ListaDoble <Nodo <Prioridad> >(); }
private Singleton() { listaDoble = new ListaDoble <Jugador>(); ListaCSharp = new List <Jugador>(); }
protected void Page_Load(object sender, EventArgs e) { PeliculasDrama = Utils.CargarPeliculas(ArchivoPeliculas, "Drama"); PeliculasAccion = Utils.CargarPeliculas(ArchivoPeliculas, "AccAventura"); PeliculasNinos = Utils.CargarPeliculas(ArchivoPeliculas, "Children"); }