public ActionResult DeleteFileProy(int id) { var archivo = dre.tPrototipoArchivos.First(m => m.IdArch == id); int idPrototipo = archivo.IdPrototipo; ArchivosProyManager archProyManager = new ArchivosProyManager(idPrototipo); archProyManager.DelArch(id); return(RedirectToAction("GestionProyecto", "Home", new { id = idPrototipo })); }
public ActionResult ProyAdjuntarYCerrar(int id) { ArchivosProyManager archProyManager = new ArchivosProyManager(id); var proyecto = archProyManager.ProyectoActual; ViewBag.Message = " al proyecto "; ViewBag.Message2 = proyecto.Proyecto; ViewBag.Message3 = "Seleccione el archivo a adjuntar:"; ViewBag.idProy = id; ViewBag.ErrorMessage = TempData["ErrorMessage"]; return(View(archProyManager)); }
public ActionResult ProyAdjuntarYCerrar(HttpPostedFileBase uploadFile, int id, string descrip) { ArchivosProyManager archProyManager = new ArchivosProyManager(id); if (descrip.Length > 50) { TempData["ErrorMessage"] = "La descripción no puede tener más de 50 caracteres"; return(RedirectToAction("ProyAdjuntar", new { id = id })); } else { archProyManager.AddArch(id); if (uploadFile != null && uploadFile.ContentLength > 0) { var ultArch = (from a in dre.tPrototipoArchivos where a.IdPrototipo == id orderby a.FechaAdd descending select a).First(); int ultArchId = ultArch.IdArch; archProyManager.SaveArch(id, ultArchId, uploadFile, descrip); } return(View("Close")); } }