public async Task<ActionResult> Ficheros(string id) { bool comprobar = new Lineas().ComprobarLinea(id, User.Identity.GetUserId()); if (!comprobar) { TempData["MensajeAP"] = "No tiene credenciales para realizar esta operación."; return RedirectToAction("Index", "Acceso"); //throw new HttpException(401, "No tiene permisos"); } Ficheros nuevo = new Ficheros(); await nuevo.SubirFicheros(Request.Files, id, "Lineas", "Ficheros", 3); return RedirectToAction("Editar", "Lineas", new { id = id }); }
// POST: Lineas/Eliminar/5 public async Task<ActionResult> Eliminar(string id) { Lineas lineas = await db.Lineas.FindAsync(id); if (lineas == null) { return HttpNotFound(); } bool comprobar = new Lineas().ComprobarLinea(lineas.id, User.Identity.GetUserId()); if (!comprobar) { TempData["MensajeAP"] = "No tiene credenciales para realizar esta operación."; return RedirectToAction("Index", "Acceso"); } db.Lineas.Remove(lineas); await db.SaveChangesAsync(); bool el = new Ficheros().EliminarDirectorio(3, id); Historial nuevo = new Historial("Eliminó", User.Identity.GetUserId(), "Lineas", lineas.id, lineas.nombre, Request.UserHostAddress); TempData["Mensaje"] = "Líneas eliminada correctamente."; return RedirectToAction("Index"); }
// POST: Subestaciones/Eliminar/5 public ActionResult Eliminar(string id) { bool eliminar = new Models.Subestaciones().Eliminar(id); if (eliminar) { bool el = new Ficheros().EliminarDirectorio(2,id); Historial nuevo = new Historial("Eliminó", User.Identity.GetUserId(), "Subestaciones", id, id, Request.UserHostAddress); TempData["Mensaje"] = "Subestaciones eliminado correctamente."; return RedirectToAction("Index"); } TempData["Mensaje"] = "Error al eliminar la Subestación."; return RedirectToAction("Index"); }
public async Task<ActionResult> Ficheros(string id) { Ficheros nuevo = new Ficheros(); await nuevo.SubirFicheros(Request.Files,id,"Subestaciones","Ficheros",2); return RedirectToAction("Editar", "Subestaciones", new { id = id }); }
// POST: Tipo_Cimentaciones/Eliminar/5 public async Task<ActionResult> Eliminar(string id) { Tipo_Cimentaciones tipo_cimentaciones = await db.Tipo_Cimentaciones.FindAsync(id); if (tipo_cimentaciones == null) { return HttpNotFound(); } db.Tipo_Cimentaciones.Remove(tipo_cimentaciones); await db.SaveChangesAsync(); bool el = new Ficheros().EliminarDirectorio(4, id); Historial nuevo = new Historial("Eliminó", User.Identity.GetUserId(), "Tipo_Cimentaciones", tipo_cimentaciones.id, tipo_cimentaciones.nombre, Request.UserHostAddress); TempData["Mensaje"] = "Tipo de Cimentación eliminada correctamente."; return RedirectToAction("Index"); }
// POST: Apoyo/Eliminar/5 public async Task<ActionResult> Eliminar(string id) { Apoyo apoyo = await db.Apoyo.FindAsync(id); if (apoyo == null) { return HttpNotFound(); } bool comprobar = new Apoyo().ComprobarApoyo(id, User.Identity.GetUserId()); if (!comprobar) { TempData["MensajeAP"] = "No tiene credenciales para realizar esta operación."; return RedirectToAction("Index", "Acceso"); } db.Apoyo.Remove(apoyo); await db.SaveChangesAsync(); Historial nuevo = new Historial("Eliminó", User.Identity.GetUserId(), "Apoyo", apoyo.id, apoyo.nombre, Request.UserHostAddress); TempData["Mensaje"] = "Apoyo eliminado correctamente."; bool el = new Ficheros().EliminarDirectorio(5, id); return RedirectToAction("Index"); }
public async Task<ActionResult> Ficheros(string id) { bool comprobar = new Apoyo().ComprobarApoyo(id, User.Identity.GetUserId()); if (!comprobar) { TempData["MensajeAP"] = "No tiene credenciales para realizar esta operación."; return RedirectToAction("Index", "Acceso"); } Ficheros nuevo = new Ficheros(); await nuevo.SubirFicheros(Request.Files, id, "Apoyos", "Documentos", 5); return RedirectToAction("Editar", "Apoyo", new { id = id }); }