Пример #1
0
        private void bunifuFlatButton2_Click(object sender, EventArgs e)
        {
            escondeBiblioteca();
            escondeNotificaciones();
            lstFriends.Items.Clear();
            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 nombre        = listaAmigos.GetElementsByTagName("nombre");
                XmlNodeList nombreUsuario = listaAmigos.GetElementsByTagName("usuario");

                int cont = 0;
                foreach (XmlElement i in nombre)
                {
                    String nombre1        = nombre.Item(cont).InnerText;
                    String nombreUsuario1 = nombreUsuario.Item(cont).InnerText;
                    lstFriends.Items.Add(String.Format(formatoAmigos, nombre1, nombreUsuario1));
                    cont++;
                }
            }
            else
            {
                lstFriends.Items.Add("Aún no tienes ningún amigo :c");
            }
            muestraAmigos();
        }
Пример #2
0
        private void btnEnter_Click(object sender, EventArgs e)
        {
            String username = txtUser.Text;
            String pass     = txtPassword.Text;

            if (username != "USUARIO" && pass != "CONTRASEÑA")
            {
                byte[] encripted     = Encoding.Unicode.GetBytes(pass);
                String passEncripted = Convert.ToBase64String(encripted);

                XmlDocument sesion = DocumentoXML.ingresaUsuario(username, passEncripted);

                XmlDocument respuestaXml = SocketCliente.SendServidor(sesion);
                XmlNodeList respuesta1   = respuestaXml.GetElementsByTagName("Respuesta");
                String      res          = respuesta1[0].InnerText;
                //Realiza la validacion si el usuario esta registrado

                if (res.Equals("true"))
                {
                    Form          aplicacion = new formPrincipal();
                    UsuarioActual usuario    = UsuarioActual.getInstance();
                    usuario.nombre = username;
                    Hide();
                    aplicacion.Show();
                }
                else
                {
                    MessageBox.Show("Usuario No Registrado", "", MessageBoxButtons.OK, MessageBoxIcon.None);
                }
            }
            else
            {
                MessageBox.Show("Ingrese Usuario y Contraseña", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Пример #3
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);
                }
            }
        }
Пример #4
0
 public static UsuarioActual getInstance()
 {
     if (usuario == null)
     {
         usuario = new UsuarioActual();
         return(usuario);
     }
     else
     {
         return(usuario);
     }
 }
Пример #5
0
        private void btnCheck_Click(object sender, EventArgs e)
        {
            if (lstAmigosSelección.SelectedItem != null)
            {
                String seleccion = (String)lstAmigosSelección.SelectedItem;
                lstAmigosSelección.Hide();
                btnCheck.Hide();
                btnCancel.Hide();
                SocketCliente.SendServidor(DocumentoXML.recomendar(UsuarioActual.getInstance().nombre, seleccion, nombreActual1, artistaActual1));

                MessageBox.Show("Has recomendado esta canción", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Пример #6
0
        private void btnAgregarAmigo_Click(object sender, EventArgs e)
        {
            if (txtNuevoAmigo.Text != "")
            {
                XmlDocument nuevoAmigo = DocumentoXML.nuevoAmigo(UsuarioActual.getInstance().nombre, txtNuevoAmigo.Text);
                XmlDocument respuesta  = SocketCliente.SendServidor(nuevoAmigo);
                XmlNodeList valor      = respuesta.GetElementsByTagName("valor");
                if (valor[0].InnerText.Equals("true"))
                {
                    MessageBox.Show("¡Felicidades! " + txtNuevoAmigo.Text + " ha sido agregado a tus Amigos >:3", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No se pudo agregar a: " + txtNuevoAmigo.Text, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Digite un Usuario", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }

            txtNuevoAmigo.Text = "";
        }
Пример #7
0
        private void bunifuFlatButton3_Click(object sender, EventArgs e)
        {
            escondeAmigos();
            escondeBiblioteca();
            muestraNotificaciones();
            txtNotificaciones.Items.Clear();


            XmlDocument notificaciones = SocketCliente.SendServidor(DocumentoXML.notificaciones(UsuarioActual.getInstance().nombre));

            XmlNodeList valor = notificaciones.GetElementsByTagName("valor");

            if (valor[0].InnerText.Equals("true"))
            {
                XmlNodeList notificacionesNodo = notificaciones.GetElementsByTagName("notificacion");

                int cont = 0;
                foreach (XmlElement i in notificacionesNodo)
                {
                    String notificacion = notificacionesNodo.Item(cont).InnerText;
                    txtNotificaciones.Items.Add(notificacion);
                }
            }
            else
            {
                txtNotificaciones.Items.Add("No Tienes Notificaciones");
            }
        }