Esempio n. 1
0
        public FileResult DownloadArchivoAsunto(string Guid)
        {
            List <dtoAsuntos> _result = new BALAsuntos().GetAsuntosArchivos(new dtoAsuntos {
                Email = User.Identity.GetUserName()
            }, false, Guid);

            if (_result != null)
            {
                dtoAsuntos _resultado = _result.FirstOrDefault();
                string     extension  = _resultado.NombreArchivo.Substring(_resultado.NombreArchivo.LastIndexOf("."), _resultado.NombreArchivo.Length - _resultado.NombreArchivo.LastIndexOf("."));
                return(File(_result.FirstOrDefault().Archivo, extension.ToLower() == ".pdf" ? System.Net.Mime.MediaTypeNames.Application.Pdf : System.Net.Mime.MediaTypeNames.Application.Pdf, _resultado.NombreArchivo));
            }
            return(null);
        }
Esempio n. 2
0
        public JsonResult VerificaAsunto(dtoAsuntos Asunto)
        {
            List <dtoAsuntos> _result = new BALAsuntos().GetAsuntosArchivos(new dtoAsuntos {
                Email = User.Identity.GetUserName()
            }, true);

            if (_result != null)
            {
                CultureInfo Cultura = CultureInfo.CreateSpecificCulture("es-MX");
                Thread.CurrentThread.CurrentCulture = Cultura;
                Asunto.Asunto = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(Asunto.Asunto);
                dtoAsuntos _resultado = _result.FirstOrDefault(k => k.Asunto == Asunto.Asunto);
                return(Json(new { Exito = _resultado == null }, JsonRequestBehavior.AllowGet));
            }
            return(Json(new { Exito = false }, JsonRequestBehavior.AllowGet));
        }