public void ocultarAlerta(TypeModo usuario, MensajeAlerta mensaje) { panelOpaco.Visibility = Visibility.Hidden; switch (mensaje) { case MensajeAlerta.NoIdentificadoAfiliado: ConnecctionServer.Fill = new SolidColorBrush(System.Windows.Media.Colors.Gray); break; case MensajeAlerta.AfiliacionVencida: pnlAfiliacionVencida.Visibility = Visibility.Hidden; break; case MensajeAlerta.FaltaData: pnlfaltaData.Visibility = Visibility.Hidden; break; case MensajeAlerta.NoIdentificadoVisita: pnlnoIdentificado.Visibility = Visibility.Hidden; break; case MensajeAlerta.ActividadInusual: pnlactividadInusual.Visibility = Visibility.Hidden; break; case MensajeAlerta.InvitacionVencida: pnlinvitacionVencida.Visibility = Visibility.Hidden; break; } if (usuario == TypeModo.ingresoMiembro) { Dispatcher.Invoke(() => { _actividadAfiliado.Start(); }); } else if (usuario == TypeModo.ingresoVisita) { Dispatcher.Invoke(() => { _actividadInvitado.Start(); }); } }
public void mostrarAlerta(TypeModo usuario, MensajeAlerta mensaje) { if (usuario == TypeModo.ingresoMiembro) { Dispatcher.Invoke(() => { _actividadAfiliado.Stop(); }); } else if (usuario == TypeModo.ingresoVisita) { Dispatcher.Invoke(() => { _actividadInvitado.Stop(); }); } switch (mensaje) { case MensajeAlerta.NoIdentificadoAfiliado: ConnecctionServer.Fill = new SolidColorBrush(Colors.Red); break; case MensajeAlerta.AfiliacionVencida: pnlAfiliacionVencida.Visibility = Visibility.Visible; panelOpaco.Visibility = Visibility.Visible; break; case MensajeAlerta.FaltaData: pnlfaltaData.Visibility = Visibility.Visible; panelOpaco.Visibility = Visibility.Visible; break; case MensajeAlerta.NoIdentificadoVisita: pnlnoIdentificado.Visibility = Visibility.Visible; panelOpaco.Visibility = Visibility.Visible; break; case MensajeAlerta.ActividadInusual: pnlactividadInusual.Visibility = Visibility.Visible; panelOpaco.Visibility = Visibility.Visible; break; case MensajeAlerta.InvitacionVencida: pnlinvitacionVencida.Visibility = Visibility.Visible; panelOpaco.Visibility = Visibility.Visible; break; } _hidemensajeAlerta.Start(); }
public INotification Notificacion(Token token) { if (token.TipoDispositivo == Dispositivo.Apple) { MensajeAlerta = MensajeAlerta.Replace("<strong>", ""); MensajeAlerta = MensajeAlerta.Replace("</strong>", " "); // string json = JObject.Parse("{\"aps\":{\"badge\":" + token.Badge + ", \"tipo\":\"" + token.Tipo + "\", \"idContenido\":" + token.IdContenido + ", \"alert\":{ \"body\": \"" + MensajeAlerta + "\", \"title\": \"" + TituloAlerta + "\"} , \"sound\":\"" + Sonido + "\" }}").ToString(); return(new ApnsNotification() { DeviceToken = token.TokenID, Payload = JObject.Parse("{\"aps\":{\"badge\":" + token.Badge + ", \"tipo\":\"" + token.Tipo + "\", \"idContenido\":" + token.IdContenido + ", \"alert\":{ \"body\": \"" + MensajeAlerta + "\", \"title\": \"" + TituloAlerta + "\"} , \"sound\":\"" + Sonido + "\" }}") //Payload = JObject.Parse("{\"aps\":{\"badge\":" + token.Badge + ", \"tipo\":\"" + token.Tipo + "\", \"idContenido\":" + token.IdContenido + ", \"alert\": { \"body\": \"" + MensajeAlerta + "\", \"title\": \"" + TituloAlerta + "\"} , \"sound\":\"" + Sonido + "\" }}"); }); } else if (token.TipoDispositivo == Dispositivo.Android) { //return new GcmNotification() //{ // RegistrationIds = new List<string> { //token.TokenID}, // Data = JObject.Parse(JsonAndroid(token)) //}; var notif = new GcmNotification() { RegistrationIds = new List <string> { token.TokenID }, Data = JObject.Parse(JsonAndroid(token)) }; if (token.TipoAplicacion == Aplicacion.Conductor || token.TipoAplicacion == Aplicacion.Encargado) { notif.Priority = GcmNotificationPriority.High; } else { notif.Priority = GcmNotificationPriority.Normal; } return(notif); } return(null); }