Exemple #1
0
        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++;
            }
        }
Exemple #2
0
        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));
                    }
                }
            }
        }
Exemple #3
0
        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++;
            }
        }
Exemple #4
0
        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);
                }
            }
        }
Exemple #5
0
        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";
                    }
                }
            }
        }
Exemple #6
0
        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;
                }
            }
        }