public Seguimiento(Sonic sonic, Usuario2 usuario) { InitializeComponent(); this.sonic = sonic; this.usuario = usuario; foreach (Cantante cantante in usuario.seguirCantante) { comboBox1.Items.Add(cantante.nombre); } foreach (Album album in usuario.seguirAlbum) { comboBox4.Items.Add(album.nombre); } foreach (Compositor compositor in usuario.seguirCompositor) { comboBox5.Items.Add(compositor.nombre); } foreach (Director director in usuario.seguirDirector) { comboBox6.Items.Add(director.nombre); } foreach (Actor actor in usuario.seguirActor) { comboBox7.Items.Add(actor.nombre); } }
public SeguimientoEleccion(Sonic sonic, Usuario2 usuario, Seguimiento seguimiento) { InitializeComponent(); this.sonic = sonic; this.usuario = usuario; this.seguimiento = seguimiento; }
public Buscar(Sonic sonic, Usuario2 usuario) { InitializeComponent(); this.sonic = sonic; this.usuarioActual = usuario; }
public UsuarioForm(Sonic sonic, Usuario2 usuario) { this.sonic = sonic; this.usuarioActual = usuario; InitializeComponent(); }
public void Calificacion(Usuario2 usuario, int calificacion) { Console.WriteLine("Has calificado esta cancion"); Thread.Sleep(1500); calificacionUsuarios.Add(usuario); calificaciones.Add(calificacion); }
public InformacionCancion(string seleccion, Sonic sonic, Usuario2 usuario) { InitializeComponent(); this.seleccion = seleccion; this.sonic = sonic; this.usuarioActual = usuario; foreach (Cancion cancion in sonic.canciones) { if (cancion.nombre == seleccion) { this.cancion = cancion; label16.Text = cancion.GetType().Name; label17.Text = cancion.nombre; label18.Text = cancion.cantante.nombre; label19.Text = cancion.genero; label20.Text = cancion.estudio; label21.Text = cancion.discografia; label22.Text = cancion.album.nombre; label23.Text = cancion.compositor.nombre; label24.Text = Convert.ToString(cancion.añoPublicacion); label25.Text = Convert.ToString(cancion.duracion); label27.Text = Convert.ToString(cancion.numeroReproducciones); label28.Text = Convert.ToString(cancion.calificacion); label29.Text = Convert.ToString(cancion.meGusta); } } }
public void QuitarMeGusta(Usuario2 usuario) { Console.WriteLine("Le has quitado el me gusta a esta cancion"); Thread.Sleep(1500); meGustaUsuarios.Remove(usuario); meGusta--; }
public InformacionVideo(string seleccion, Sonic sonic, Usuario2 usuario) { InitializeComponent(); this.seleccion = seleccion; this.sonic = sonic; this.usuarioActual = usuario; foreach (Video video in sonic.videos) { if (video.nombre == seleccion) { this.video = video; label16.Text = video.GetType().Name; label17.Text = video.nombre; label18.Text = video.director.nombre; foreach (Actor actor in video.actores) { comboBox1.Items.Add(actor.nombre); } label19.Text = video.genero; label20.Text = video.categoria; label21.Text = video.estudio; label22.Text = Convert.ToString(video.añoPublicacion); label23.Text = Convert.ToString(video.resolucion); label24.Text = Convert.ToString(video.numeroReproducciones); label25.Text = Convert.ToString(video.calificacion); label26.Text = Convert.ToString(video.meGusta); label4.Text = Convert.ToString(video.descripcion); } } }
public static void MostarCola(Usuario2 usuario, ArchivoMultimedia archivoReproduciendo) //Mostar cola { int i = 1; if (archivoReproduciendo.GetType().Name == "Cancion") { Console.WriteLine("Cola canciones: "); foreach (Cancion cancion in usuario.colaCanciones) { Console.WriteLine(Convert.ToString(i) + ". " + cancion.nombre); i++; } } else if (archivoReproduciendo.GetType().Name == "Video") { Console.WriteLine("Cola videos: "); foreach (Video video in usuario.colaVideos) { Console.WriteLine(Convert.ToString(i) + ". " + video.nombre); i++; } } Console.WriteLine("Pulsa cualquier tecla para volver atras"); Console.ReadKey(); }
public void MeGusta(Usuario2 usuario) { Console.WriteLine("Le has dado me gusta a esta cancion"); Thread.Sleep(1500); meGustaUsuarios.Add(usuario); meGusta++; }
public void QuitarCalificacion(Usuario2 usuario, int posicion) { Console.WriteLine("Has Quitado la calificacion de esta cancion"); Thread.Sleep(1500); calificacionUsuarios.Remove(usuario); calificaciones.Remove(calificaciones[posicion]); //Preguntar }
public PlaylistCrear(PlaylistForm form, Sonic sonic, Usuario2 usuario) { InitializeComponent(); this.sonic = sonic; this.usuario = usuario; this.form = form; }
public MeGustaEleccion(Sonic sonic, Usuario2 usuario, MeGusta megusta) { InitializeComponent(); this.sonic = sonic; this.usuario = usuario; this.meGusta = megusta; }
public FavoritosEleccion(Sonic sonic, Usuario2 usuario, Cancion cancion = null, Video video = null) { InitializeComponent(); this.sonic = sonic; this.usuarioActual = usuario; this.cancion = cancion; this.video = video; }
public PlaylistForm(Sonic sonic, Usuario2 usuario) { InitializeComponent(); this.sonic = sonic; this.usuario = usuario; foreach (Playlist playlist in usuario.playlistUsuario) { listBox2.Items.Add(playlist.nombre); } }
public MeGusta(Sonic sonic, Usuario2 usuario) { InitializeComponent(); this.sonic = sonic; this.usuario = usuario; foreach (Cancion cancion in usuario.meGustaCanciones) { listBox1.Items.Add(cancion.nombre); } foreach (Video video in usuario.meGustaVideos) { listBox2.Items.Add(video.nombre); } }
public Favoritos(Usuario2 usuario, Sonic sonic) { InitializeComponent(); this.usuarioActual = usuario; this.sonic = sonic; foreach (Cancion cancion in usuarioActual.favoritosCancion) { listBox1.Items.Add(cancion.nombre); } foreach (Video video in usuarioActual.favoritosVideo) { listBox2.Items.Add(video.nombre); } }
private void btnEntrar_Click_1(object sender, EventArgs e) { Usuario2 usuarioActual = sonic.IniciarSesion(this.tbUsuario.Text, this.tbPassword.Text); if (usuarioActual != null) { UsuarioForm usuario = new UsuarioForm(sonic, usuarioActual); usuario.MdiParent = this.MdiParent; this.Hide(); usuario.ShowDialog(); } else { label2.Text = "USUARIO O CONTRASEÑA INCORRECTO"; } }
public Reproducir(Sonic sonic, Usuario2 usuario) { InitializeComponent(); this.sonic = sonic; this.usuario = usuario; foreach (Cancion cancion in usuario.favoritosCancion) { listBox1.Items.Add(cancion.nombre); } foreach (Video video in usuario.favoritosVideo) { listBox2.Items.Add(video.nombre); } }
public PlaylistSeleccionar(Sonic sonic, Usuario2 usuario, Playlist playlist) { InitializeComponent(); this.sonic = sonic; this.usuario = usuario; this.playlist = playlist; foreach (Cancion cancion in playlist.playlist) { listBox1.Items.Add(cancion.nombre); } foreach (Video video in playlist.videos) { listBox1.Items.Add(video.nombre); } }
public void RevisionQuitarMeGusta(Usuario2 usuario) { int contador = 0; foreach (var i in meGustaUsuarios) { if (i.nombreDeUsuario == usuario.nombreDeUsuario) { QuitarMeGusta(usuario); contador++; break; } } if (contador == 0) { Console.WriteLine("No le has dado me gusta"); Thread.Sleep(1500); } }
public void RevisionCalificacion(Usuario2 usuario, int calificacion) { int contador = 0; foreach (var i in calificacionUsuarios) { if (i.nombreDeUsuario == usuario.nombreDeUsuario) { Console.WriteLine("Ya has calificado esta cancion"); Thread.Sleep(1500); contador++; break; } } if (contador == 0) { Calificacion(usuario, calificacion); } }
public Perfil(Usuario2 usuario) { InitializeComponent(); this.usuarioActual = usuario; labelUsuario.Text = usuario.nombreDeUsuario; labelNombre.Text = usuario.nombre; labelApellido.Text = usuario.apellido; if (usuario.tipoUsuario == "SI") { labelTipo.Text = "PREMIUM"; } else { labelTipo.Text = "GRATIS"; } labelPrivacidad.Text = usuario.privacidad; labelGustos.Text = usuarioActual.gustos; }
public void RevisionQuitarCalificacion(Usuario2 usuario) { int contador = 0; int posicion = -1; foreach (var i in calificacionUsuarios) { posicion++; if (i.nombreDeUsuario == usuario.nombreDeUsuario) { QuitarCalificacion(usuario, posicion); contador++; break; } } if (contador == 0) { Console.WriteLine("Aun no calificas esta cancion"); Thread.Sleep(1500); } }
public static void EmpezarReproductor(List <Cancion> canciones, List <Video> videos, Usuario2 usuario, ArchivoMultimedia ultimaReproduccion, List <Publicidad> publicidades, int tiempoGuardado = 0) //Reproductor { ArchivoMultimedia archivo = null; while (true) { int inicio = 0; bool firstTime = true; while (true) { if (ultimaReproduccion == null && archivo == null) { Console.Clear(); inicio = 0; Console.WriteLine("1. Canciones" + "\n2. Videos"); int eleccion = Convert.ToInt32(Console.ReadLine()); Console.Clear(); switch (eleccion) { case 1: Cancion cancion = CancionesReproductor(canciones); archivo = cancion; break; case 2: Video video = VideosReproductor(videos); archivo = video; break; default: Console.WriteLine("Opción no valida"); break; } } else if (ultimaReproduccion != null && archivo == null) { Console.WriteLine("¿Desea reanudar desde ultima reproducción? (s/n)"); string eleccion2 = Console.ReadLine(); if (eleccion2 == "n") { ultimaReproduccion = null; usuario.colaVideos.Clear(); usuario.colaCanciones.Clear(); continue; } archivo = ultimaReproduccion; inicio = tiempoGuardado; } break; } Console.Clear(); if (archivo != null) { if (usuario.tipoUsuario == "Gratis") { ReproducirPublicidad(publicidades); } if (ultimaReproduccion == null) { archivo.numeroReproducciones++; } Barra.WriteProgressBar(0, "00:00"); int minutos = -1; int segundos = inicio; for (var i = inicio; i <= archivo.duracion; ++i) { if (i % 60 == 0) { minutos++; segundos = 0; } else { segundos++; } if (ultimaReproduccion != null && i % 60 != 0 && firstTime) { minutos++; firstTime = false; } string tiempo; if (segundos < 10) { tiempo = String.Format("{0}:0{1}", minutos, segundos); } else { tiempo = String.Format("{0}:{1}", minutos, segundos); } if (!Console.KeyAvailable) { int progreso = ((i * 100) / archivo.duracion); Barra.WriteProgressBar(progreso, tiempo, true); if (archivo.GetType().Name == "Cancion") { Console.WriteLine("\n\n Canción: " + archivo.nombre); } else { Console.WriteLine("\n\n Video: " + archivo.nombre); } Console.WriteLine("\n Presione: \n P: Pausar C: Cola" + "\n Presione 2 veces: \n R: Reproducir S: Salir "); Thread.Sleep(1000); } else if (Console.ReadKey(true).Key == ConsoleKey.C) { Console.WriteLine(String.Format("\n1. Mostar Cola" + "\n2. Agregar {0} a cola", archivo.GetType().Name)); int eleccion = Convert.ToInt32(Console.ReadLine()); switch (eleccion) { case 1: MostarCola(usuario, archivo); break; case 2: CargarArchivoCola(canciones, videos, usuario, archivo); break; default: break; } } else if (Console.ReadKey(true).Key == ConsoleKey.S) { GuardarArchivo(archivo, i, usuario); return; } else if (Console.ReadKey(true).Key == ConsoleKey.P) { i--; while (!(Console.KeyAvailable && Console.ReadKey(true).Key == ConsoleKey.R)) { } } } Console.WriteLine(); usuario.archivoReproduccion = null; usuario.tiempoReproduccion = 0; if (archivo.GetType().Name == "Cancion" && usuario.colaCanciones.Count != 0) { Cancion siguienteCancion = usuario.colaCanciones[0]; archivo = siguienteCancion; usuario.colaCanciones.Remove(siguienteCancion); } else if (archivo.GetType().Name == "Video" && usuario.colaVideos.Count != 0) { Video siguienteVideo = usuario.colaVideos[0]; archivo = siguienteVideo; usuario.colaVideos.Remove(siguienteVideo); } else { Console.WriteLine("¿Desea reproducir otra archivo? (s/n)"); string eleccion2 = Console.ReadLine(); if (eleccion2 == "n") { break; } archivo = null; } } else { Console.BackgroundColor = ConsoleColor.Red; Console.WriteLine("SELECCION NO VALIDA"); Console.BackgroundColor = ConsoleColor.Black; Thread.Sleep(2000); break; } } }
public void NoSeguimientoUsuario(Usuario2 usuario) { seguirUsuario.Remove(usuario); }
public void EliminarSeguidor(Usuario2 usuario) { seguidores.Remove(usuario); }
public void NuevoSeguidor(Usuario2 usuario) { seguidores.Add(usuario); }
public static void GuardarArchivo(ArchivoMultimedia archivo, int tiempo, Usuario2 usuario) //Guardar Archivo si se estaba reproduciendo { usuario.archivoReproduccion = archivo; usuario.tiempoReproduccion = tiempo; }
public static void CargarArchivoCola(List <Cancion> canciones, List <Video> videos, Usuario2 usuario, ArchivoMultimedia archivoReproduciendo) //Agregar a cola { if (archivoReproduciendo.GetType().Name == "Cancion") { bool cancionCola = false; Cancion cancion = CancionesReproductor(canciones); foreach (var cancion1 in usuario.colaCanciones) { if (cancion.nombre == cancion1.nombre) { Console.WriteLine("Canción ya se encuentra en la cola"); cancionCola = true; Thread.Sleep(1000); } } if (!cancionCola) { usuario.colaCanciones.Add(cancion); } } else if (archivoReproduciendo.GetType().Name == "Video") { bool videoCola = false; Video video = VideosReproductor(videos); foreach (var video1 in usuario.colaVideos) { if (video.nombre == video1.nombre) { Console.WriteLine("Video ya se encuentra en la cola"); videoCola = true; Thread.Sleep(1000); } } if (!videoCola) { usuario.colaVideos.Add(video); } } }