public static void Set(PageModel page, string nombre, string mensaje, TipoAviso tipo)
 {
     if (tipo == TipoAviso.Exito)
     {
         page.TempData[nombre] = "<div class=\"alert alert-success\"role=\"alert\">" +
                                 mensaje +
                                 "</div>";
     }
     else
     {
         page.TempData[nombre] = "<div class=\"alert alert-danger\"role=\"alert\">" +
                                 "<span class=\"glyphicon glyphicon-exclamation-sign\" aria-hidden=\"true\"></span>" +
                                 "<span class=\"sr-only\">Error:</span>" + " " +
                                 mensaje +
                                 "</div>";
     }
 }
Beispiel #2
0
        public void ATrabajar(TipoAviso callback)
        {
            int i;

            for (i = 0; i < 500; i++)
            {
                System.Threading.Thread.Sleep(1); //Hacemos el trabajo
                switch (i)
                {
                case 125:
                    PorcentajeHecho = 25;
                    if (callback != null)
                    {
                        callback(PorcentajeHecho);
                    }
                    break;

                case 250:
                    PorcentajeHecho = 50;
                    if (callback != null)
                    {
                        callback(PorcentajeHecho);
                    }
                    break;

                case 375:
                    PorcentajeHecho = 75;
                    if (callback != null)
                    {
                        callback(PorcentajeHecho);
                        //callback?.Invoke(PorcentajeHecho);

                        /*si callback es distinto de null invoca lo referenciado por el delegado
                         * y le pasamos como parametro el PorcentajeHecho*/
                    }
                    break;
                }
            }
        }
Beispiel #3
0
        public void InserirAvisos(Usuario usuario, TipoAviso tipoAviso,
                                  string tituloAviso, string descricaoAviso, string tooltip, string urlDestino,
                                  int modulo, int idReferencia)
        {
            var inserirAvisos = new Avisos
            {
                UsuarioCriacao      = usuario,
                DtCriacao           = DateTime.Now,
                DataUltimoAviso     = DateTime.Now,
                TipoAvisosId        = (int)tipoAviso,
                ExibeNaTelaAvisos   = true,
                TituloAviso         = tituloAviso,
                DescricaoAviso      = descricaoAviso,
                ToolTip             = tooltip,
                URLPaginaDestino    = urlDestino,
                ModuloId            = modulo,
                UsuarioNotificadoId = usuario.Id,
                IdReferencia        = idReferencia,
                Ativo = true
            };

            _avisosRep.Add(inserirAvisos);
            _unitOfWork.Commit();
        }