public ActionResult EliminarArchivoDocumetacionController(int PKdArchivo) { var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current); if (usuarioActual == null) { ViewBag.mensaje1 = "Debe Registrarse para Ingresar a este Módulo."; return(RedirectToAction("Login", "Home")); } gs = new DocumentacionServicios(); gs.Eliminar_DocumentacionArchivo(PKdArchivo); ViewBag.Messages2 = "Archivo eliminado satisfactoriamente"; return(RedirectToAction("Index")); }
public ActionResult EliminarArchivoDocumetacion(int PKdArchivo) { var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current); if (usuarioActual == null) { ViewBag.mensaje1 = "Debe Registrarse para Ingresar a este Módulo."; return(RedirectToAction("Login", "Home")); } gs = new DocumentacionServicios(); Documentacion_Organizacion ListOtrasInteracciones = db.Tbl_Documentacion_Organizacion.Find(PKdArchivo); var path = rutaRepositorioFile + rutaMOrganizacion + rutaODocumentacion + db.Tbl_TipoModulo_Organizacion.Find(ListOtrasInteracciones.FK_TipoModuloOrganizacion).Descripcion_ModuloOrg + '/' + usuarioActual.NitEmpresa; bool restpuestaGuardado = gs.Eliminar_DocumentacionArchivo(PKdArchivo); path = Path.Combine(path, ListOtrasInteracciones.NombreArchivo_Documentacion); if (System.IO.File.Exists(@path)) { try { System.IO.File.Delete(@path); ViewBag.Messages2 = "Archivo eliminado correctamente"; ViewBag.ID_TipoModulo_Organizacion = new SelectList(db.Tbl_TipoModulo_Organizacion, "ID_TipoModulo_Organizacion", "Descripcion_ModuloOrg"); return(View("Index", db.Tbl_Documentacion_Organizacion.ToList())); } catch (System.IO.IOException e) { ViewBag.Messages2 = "No fue posible eliminar el archivo " + ListOtrasInteracciones.NombreArchivo_Documentacion + "en la ruta " + path; ViewBag.ID_TipoModulo_Organizacion = new SelectList(db.Tbl_TipoModulo_Organizacion, "ID_TipoModulo_Organizacion", "Descripcion_ModuloOrg"); return(View("Index", db.Tbl_Documentacion_Organizacion.ToList())); } } ViewBag.ID_TipoModulo_Organizacion = new SelectList(db.Tbl_TipoModulo_Organizacion, "ID_TipoModulo_Organizacion", "Descripcion_ModuloOrg"); return(View("Index", db.Tbl_Documentacion_Organizacion.ToList())); }