public ActionResult CargaDeTramites() { var viewModel = new CargaDeTramitesViewModel { UserName = User.Identity.Name, Archivos = FilesHelper.ObtenerTramitesSubidos(User.Identity.Name) }; return(View(viewModel)); }
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)); }
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)); }