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(); }
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); } }
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); } } }
public static UsuarioActual getInstance() { if (usuario == null) { usuario = new UsuarioActual(); return(usuario); } else { return(usuario); } }
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); } }
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 = ""; }
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"); } }