private void BuildToastSettings(TipoAlerta level, string message) { switch (level) { case TipoAlerta.Info: BackgroundCssClass = "bg-info"; IconCssClass = "info"; Heading = "Atención"; break; case TipoAlerta.Success: BackgroundCssClass = "bg-success"; IconCssClass = "check"; Heading = "Guardado Correctamente"; break; case TipoAlerta.Warning: BackgroundCssClass = "bg-warning"; IconCssClass = "exclamation"; Heading = "Warning"; break; case TipoAlerta.Error: BackgroundCssClass = "bg-danger"; IconCssClass = "times"; Heading = "Error"; break; } Message = message; }
private static void MostrarMensaje(string mensaje, TipoAlerta tipoMensaje) { var colorPorDefecto = ConsoleColor.White; switch (tipoMensaje) { case TipoAlerta.Exito: Console.ForegroundColor = ConsoleColor.Green; break; case TipoAlerta.Peligro: Console.ForegroundColor = ConsoleColor.DarkYellow; break; case TipoAlerta.Error: Console.ForegroundColor = ConsoleColor.Red; break; default: Console.ForegroundColor = colorPorDefecto; break; } Console.WriteLine(mensaje); Console.ForegroundColor = colorPorDefecto; }
public AlertaSensorEntity(TipoAlerta tipoAletra, string descricaoAlerta, Guid idSensor, DateTime dataAtualizacao, string User) { Id = Guid.NewGuid(); tipo_aletra = tipoAletra; descricao_alerta = descricaoAlerta; id_sensor = idSensor; data_atualizacao = dataAtualizacao; }
public void AlterarStatus(Guid codigo, TipoAlerta tipoAlerta) { var alerta = _alertaQuery.Find(x => x.Codigo == codigo); alerta.AlterarAlerta(tipoAlerta); Salvar(alerta); }
/// <summary> /// Método verificar se pode enviar Email ou SMS. /// </summary> /// <param name="usuarioId">Passar Id do usuário a qual deseja verificar se quer receber email ou sms.</param> /// <param name="tipoAvisosId">Passar o Id do Aviso da tabela TipoAvisos que pode estar no enum TipoAvisos</param> /// <param name="tipoAlerta">Passar o Tipo do Alerta que se encontra no Enum TipoAlerta</param> /// <returns></returns> public bool PodeEnviarNotificacao(int usuarioId, int tipoAvisosId, TipoAlerta tipoAlerta) { var usuarioNitificacao = this._usuarioNotificacaoRep.All.Any(x => x.Ativo && x.UsuarioId == usuarioId && x.Notificacao.Ativo && x.Notificacao.TipoAvisosId == tipoAvisosId && x.Notificacao.TipoAlerta == tipoAlerta); return(!usuarioNitificacao); }
/// <summary> /// Obtém vetor de itens de histórico de uma pessoa, /// ordenado pela data. /// </summary> public static Histórico[] ObterHistórico(Pessoa pessoa, TipoAlerta alerta) { string strAlerta; switch (alerta) { case TipoAlerta.Pedido: strAlerta = "alertarConserto"; break; case TipoAlerta.Correio: strAlerta = "alertarCorreio"; break; case TipoAlerta.Saída: strAlerta = "alertarSaida"; break; case TipoAlerta.Venda: strAlerta = "alertarVenda"; break; default: throw new NotSupportedException(); } return Mapear<Histórico>( "SELECT * FROM historico WHERE pessoa = " + DbTransformar(pessoa.Código) + " AND " + strAlerta + " = 1" + " ORDER BY data").ToArray(); }
public AlertaViewModel(string descricaoDoacao, TipoAlerta tipoAlerta) { DescricaoDoacao = descricaoDoacao; TipoAlerta = tipoAlerta; }
public void ShowToast(string message, TipoAlerta level) { OnShow?.Invoke(message, level); StartCountdown(); }
/// <summary> /// Obtém classificações demarcadas em bitwise flag para /// um determinado alerta. /// </summary> /// <param name="classificações">Classificações em bitwise flag.</param> /// <param name="alerta">Tipo de alerta desejado.</param> /// <returns>Vetor de classificação.</returns> public static Classificação[] ObterClassificações(ulong classificações, TipoAlerta alerta) { List<Classificação> lista = new List<Classificação>(); uint i = 1; while (classificações > 0) { if ((classificações & 1) > 0) { Classificação entidade; bool ok; entidade = (Classificação)CacheDb.Instância.ObterEntidade(typeof(Classificação), i); switch (alerta) { case TipoAlerta.Pedido: ok = entidade.AlertarPedido; break; case TipoAlerta.Correio: ok = entidade.AlertarCorreio; break; case TipoAlerta.Saída: ok = entidade.AlertarSaída; break; case TipoAlerta.Venda: ok = entidade.AlertarVenda; break; default: throw new NotSupportedException(); } if (ok) lista.Add(entidade); } i++; classificações >>= 1; } return lista.ToArray(); }
public async Task ShowToast(string message, TipoAlerta level) { await OnShow?.Invoke(message, level); StartCountdown(); }
public void AlterarAlerta(TipoAlerta tipoAlerta) { TipoAlerta = tipoAlerta; }
public Alerta(TipoAlerta tipoAlerta, Doacao doacao) { TipoAlerta = tipoAlerta; Doacao = doacao; CodigoDoacao = doacao.Codigo; }
private void ShowToast(string message, TipoAlerta level) { BuildToastSettings(level, message); IsVisible = true; StateHasChanged(); }