Пример #1
0
        public ActionResult CargaDeTramites()
        {
            var viewModel = new CargaDeTramitesViewModel
            {
                UserName = User.Identity.Name,
                Archivos = FilesHelper.ObtenerTramitesSubidos(User.Identity.Name)
            };

            return(View(viewModel));
        }
Пример #2
0
        public ActionResult VerTramitesSubidos(string id)
        {
            var socio   = SociosRepositorio.Obtener(id);
            var usuario = UsuariosRepositorio.ObtenerPorId(id);

            if (socio == null || usuario == null)
            {
                return(RedirectToAction("Index"));
            }

            var viewModel = new CargaDeTramitesViewModel
            {
                IdUsuario = id,
                UserName  = usuario.UserName,
                Nombre    = socio.NombreApellidoORazonSocial,
                Archivos  = FilesHelper.ObtenerTramitesSubidos(usuario.UserName)
            };

            return(View(viewModel));
        }
Пример #3
0
        public ActionResult CargaDeTramites(IEnumerable <HttpPostedFileBase> files)
        {
            int count = 0;

            foreach (var file in files)
            {
                try
                {
                    if (file != null && file.ContentLength > 0)
                    {
                        string path     = Server.MapPath("~/DocumentosSubidos/" + User.Identity.Name);
                        string pathFile = Path.Combine(path, Path.GetFileName(file.FileName));
                        file.SaveAs(pathFile);
                        count++;
                    }
                }
                catch (Exception ex)
                {
                    ViewBag.Message = "El archivo número " + (count + 1) + " presenta un error y no se pudo subir.";
                    //ViewBag.Message = "ERROR:" + ex.Message.ToString();
                    break;
                }
            }

            if (count == 3)
            {
                ViewBag.Message = "Arhivos subidos exitosamente.";
            }
            else if (count == 0)
            {
                ViewBag.Message = "No ha especificado ningun archivo.";
            }

            var viewModel = new CargaDeTramitesViewModel
            {
                UserName = User.Identity.Name,
                Archivos = FilesHelper.ObtenerTramitesSubidos(User.Identity.Name)
            };

            return(View(viewModel));
        }