private void bunifuFlatButton1_Click(object sender, EventArgs e) { escondeAmigos(); escondeNotificaciones(); muestraBiblioteca(); lstCanciones.Items.Clear(); lstCanciones.Show(); ordenamientoActual = "00"; XmlDocument cargar = DocumentoXML.ordenamiento("00"); XmlDocument lista = SocketCliente.SendServidor(cargar); XmlNodeList nombre = lista.GetElementsByTagName("nombre"); XmlNodeList artista = lista.GetElementsByTagName("artista"); XmlNodeList album = lista.GetElementsByTagName("album"); XmlNodeList genero = lista.GetElementsByTagName("genero"); XmlNodeList calificacion = lista.GetElementsByTagName("calificacion"); int cont = 0; foreach (XmlElement i in nombre) { String nombre1 = nombre.Item(cont).InnerText; String artista1 = artista.Item(cont).InnerText; String album1 = album.Item(cont).InnerText; String genero1 = genero.Item(cont).InnerText; String calificacion1 = calificacion.Item(cont).InnerText; lstCanciones.Items.Add(String.Format(stdDetails, nombre1, artista1, album1, genero1, calificacion1)); cont++; } }
private void btnDeletMusic_Click(object sender, EventArgs e) { if (ordenamientoActual != null) { if (lstCanciones.SelectedItem != null) { XmlDocument listaCanciones = SocketCliente.SendServidor(DocumentoXML.ordenamiento(ordenamientoActual)); int index = lstCanciones.SelectedIndex; XmlNodeList nodosN = listaCanciones.GetElementsByTagName("nombre"); XmlNodeList nodosA = listaCanciones.GetElementsByTagName("artista"); String nombreActual = ""; String artistaActual = ""; int cont = 0; while (cont <= index) { nombreActual = nodosN.Item(cont).InnerText; artistaActual = nodosA.Item(cont).InnerText; cont++; } DialogResult result = MessageBox.Show("¿Seguro que desea eliminar la canción?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { SocketCliente.SendServidor(DocumentoXML.eliminar(nombreActual, artistaActual)); } } } }
private void bunifuFlatButton5_Click_1(object sender, EventArgs e) { lstCanciones.Items.Clear(); ordenamientoActual = "01"; XmlDocument ordenado = SocketCliente.SendServidor(DocumentoXML.ordenamiento("01")); XmlNodeList nombre = ordenado.GetElementsByTagName("nombre"); XmlNodeList artista = ordenado.GetElementsByTagName("artista"); XmlNodeList album = ordenado.GetElementsByTagName("album"); XmlNodeList genero = ordenado.GetElementsByTagName("genero"); XmlNodeList calificacion = ordenado.GetElementsByTagName("calificacion"); int cont = 0; foreach (XmlElement i in nombre) { String nombre1 = nombre.Item(cont).InnerText; String artista1 = artista.Item(cont).InnerText; String album1 = album.Item(cont).InnerText; String genero1 = genero.Item(cont).InnerText; String calificacion1 = calificacion.Item(cont).InnerText; lstCanciones.Items.Add(String.Format(stdDetails, nombre1, artista1, album1, genero1, calificacion1)); cont++; } }
private void btnRecomendar_Click(object sender, EventArgs e) { lstAmigosSelección.Items.Clear(); int cont = 0; if (ordenamientoActual != null) { if (lstCanciones.SelectedItem != null) { XmlDocument listaCanciones = SocketCliente.SendServidor(DocumentoXML.ordenamiento(ordenamientoActual)); int index = lstCanciones.SelectedIndex; XmlNodeList nodosN = listaCanciones.GetElementsByTagName("nombre"); XmlNodeList nodosA = listaCanciones.GetElementsByTagName("artista"); String nombreActual = ""; String artistaActual = ""; while (cont <= index) { nombreActual = nodosN.Item(cont).InnerText; artistaActual = nodosA.Item(cont).InnerText; cont++; } nombreActual1 = nombreActual; artistaActual1 = artistaActual; lstAmigosSeleccionTransition.ShowSync(lstAmigosSelección); buttonCheckXTransition.Show(btnCheck); buttonCheckXTransition.Show(btnCancel); XmlDocument solicitarLista = DocumentoXML.listaAmigos(UsuarioActual.getInstance().nombre); XmlDocument listaAmigos = SocketCliente.SendServidor(solicitarLista); XmlNodeList valor = listaAmigos.GetElementsByTagName("valor"); String valor1 = valor[0].InnerText; if (valor1.Equals("true")) { XmlNodeList nombreUsuario = listaAmigos.GetElementsByTagName("usuario"); cont = 0; foreach (XmlElement i in nombreUsuario) { String nombreUsuario1 = nombreUsuario.Item(cont).InnerText; lstAmigosSelección.Items.Add(nombreUsuario1); cont++; } } else { lstFriends.Items.Add("Aún no tienes ningún amigo :c"); } } else { MessageBox.Show("Seleccione una canción", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
private void btnReproducir_Click(object sender, EventArgs e) { reproductor.close(); btnPause.Visible = true; if (ordenamientoActual != null) { if (lstCanciones.SelectedItem != null) { XmlDocument listaCanciones = SocketCliente.SendServidor(DocumentoXML.ordenamiento(ordenamientoActual)); int index = lstCanciones.SelectedIndex; XmlNodeList nodosN = listaCanciones.GetElementsByTagName("nombre"); XmlNodeList nodosA = listaCanciones.GetElementsByTagName("artista"); XmlNodeList nodosL = listaCanciones.GetElementsByTagName("letra"); String nombreActual = ""; String artistaActual = ""; int cont = 0; while (cont <= index) { nombreActual = nodosN.Item(cont).InnerText; artistaActual = nodosA.Item(cont).InnerText; letra = nodosL.Item(cont).InnerText; cont++; } nombreActual1 = nombreActual; artistaActual1 = artistaActual; XmlDocument byteArray = SocketCliente.SendServidor(DocumentoXML.solicitarCancion(nombreActual, artistaActual)); XmlNodeList valor = byteArray.GetElementsByTagName("valor"); if (valor[0].InnerText.Equals("true")) { XmlNodeList cancion = byteArray.GetElementsByTagName("cancion"); String cancionString = cancion[0].InnerText; byte[] cancionArray = Convert.FromBase64String(cancionString); File.WriteAllBytes("cancion.mp3", cancionArray); reproductor.URL = "cancion.mp3"; } } } }
private void btnModificar_Click(object sender, EventArgs e) { if (ordenamientoActual != null) { if (lstCanciones.SelectedItem != null) { pnlModificar.Show(); XmlDocument listaCanciones = SocketCliente.SendServidor(DocumentoXML.ordenamiento(ordenamientoActual)); int index = lstCanciones.SelectedIndex; XmlNodeList nodosN = listaCanciones.GetElementsByTagName("nombre"); XmlNodeList nodosA = listaCanciones.GetElementsByTagName("artista"); XmlNodeList nodosAl = listaCanciones.GetElementsByTagName("album"); XmlNodeList nodosG = listaCanciones.GetElementsByTagName("genero"); String nombreActual = ""; String artistaActual = ""; String albumActual = ""; String generoActual = ""; int cont = 0; while (cont <= index) { nombreActual = nodosN.Item(cont).InnerText; artistaActual = nodosA.Item(cont).InnerText; albumActual = nodosAl.Item(cont).InnerText; generoActual = nodosG.Item(cont).InnerText; cont++; } nombreActual1 = nombreActual; artistaActual1 = artistaActual; txtModificarNombre.Text = nombreActual; txtModificarArtista.Text = artistaActual; txtModificarAlbum.Text = albumActual; txtModificarGenero.Text = generoActual; } } }