private void anonimo_Click_1(object sender, RoutedEventArgs e) { if (AplicationSettings.GetAnonimo()) { anonimo.Background = new SolidColorBrush(Colors.Black); AplicationSettings.SetAnonimo(false); } else { anonimo.Background = new SolidColorBrush(Colors.White); AplicationSettings.SetAnonimo(true); } }
private void Inicilizar(object sender, RoutedEventArgs e) { imagenPerfil.Source = new BitmapImage(new Uri(Comunicacion.baseURL + "media/users/pic_image_" + AplicationSettings.getIdUsuario() + ".jpg", UriKind.Absolute)); if (AplicationSettings.GetAnonimo()) { anonimo.Background = new SolidColorBrush(Colors.White); } if (AplicationSettings.GetProfesor()) { BotonProfesor.Visibility = System.Windows.Visibility.Visible; } }
public async Task <bool> postMensajeTablon(string mensaje, string idFacultad) { string response = await Comunicacion.postMensaje(AplicationSettings.getToken(), mensaje, idFacultad); JObject json = JObject.Parse(response); if ((string)json.SelectToken("error") == "200") { List <MensajeTablon> mensajesNuevos = new List <MensajeTablon>(); //HAY QUE PONER EL ID DEL USUARIO CORRECTO!!!! JArray mensajeJArray = (JArray)json.SelectToken("data"); foreach (var mensajeJson in mensajeJArray) { mensajesNuevos.Add(new MensajeTablon(Convert.ToInt32((string)mensajeJson.SelectToken("pk")), Convert.ToInt32((string)mensajeJson.SelectToken("usuario").SelectToken("pk")), (string)mensajeJson.SelectToken("usuario").SelectToken("username"), mensaje, Comunicacion.baseURL + "media/users/pic_image_" + (string)mensajeJson.SelectToken("usuario").SelectToken("pk") + ".jpg", Convert.ToInt32((string)mensajeJson.SelectToken("fecha_creacion")), Convert.ToInt32(idFacultad), 0, false)); } //dbConn = new SQLiteConnection(DB_PATH); //dbConn.InsertAll(mensajesNuevos); if (AplicationSettings.GetAnonimo()) { mensajesNuevos[0].nombre = "Anónimo"; mensajesNuevos[0].foto = Comunicacion.baseURL + "media/users/no_image.png"; } dataBase.insertAll(mensajesNuevos); if (getMensajesTablonServerCompletado != null) { getMensajesTablonServerCompletado(this, new MensajesTablonServerEventArgs(mensajesNuevos)); } return(true); } return(false); }
public static async Task <string> postMensaje(string token, string mensaje, string facultad) { Uri_Get url = new Uri_Get(baseURL + postearMensaje); url.GetData(parametro_postMensajeToken, token); url.GetData(parametro_postMensajeMensaje, mensaje); url.GetData(parametro_postMensajeFacultad, facultad); if (AplicationSettings.GetAnonimo()) { url.GetData(parametro_postMensajeAnonimo, "true"); } else { url.GetData(parametro_postMensajeAnonimo, "false"); } //Evitar cache unixTimestamp = (int)(DateTime.Now.Subtract(new DateTime(1970, 1, 1))).TotalSeconds + ""; url.GetData(unixTime, unixTimestamp); return(await client.GetStringAsync(url.getUri())); }