public ActionResult Borrar(string id) { if (Session["rol"] != null && (Session["rol"].ToString().Equals("analista") || Session["rol"].ToString().Equals("admin"))) { if (!molinos.verificarEnSensores(id)) { molinos molino = new molinos(); molino.borrarmolino(id); registros nuevo = new registros(); nuevo.fecha = DateTime.Now; nuevo.usuario = Session["nombre"].ToString(); nuevo.tipo = "Eliminación de Molino"; nuevo.descripcion = "El usuario " + nuevo.usuario + " ha eliminado el molino con nombre " + id + " del sistema"; registros.agregarRegistro(nuevo); flag = 3;//Eliminado con éxito return RedirectToAction("todos"); } else { flag = 1;//Se usa return RedirectToAction("todos"); } } else { return RedirectToAction("Index", "Home"); } }
public ActionResult GuardarEditar(FormCollection form) { if (Session["rol"] != null && (Session["rol"].ToString().Equals("analista") || Session["rol"].ToString().Equals("admin"))) { molinos molino = new molinos(); string id_old = form["nombreAnterior"];//old molino.borrarmolino(id_old); //Actualizar producto.. molino.nombre = (string)form["nombreMolino"]; molino.planta = (string)form["planta"]; molino.alarmaMedia = double.Parse(form["temperaturaMedia"].ToString()); molino.alarmaAlta = double.Parse(form["temperaturaAlta"].ToString()); molino.agregarMolino(); molino.actualizarEnSensores(id_old); registros nuevo = new registros(); nuevo.fecha = DateTime.Now; nuevo.usuario = Session["nombre"].ToString(); nuevo.tipo = "Edición de Molino"; nuevo.descripcion = "El usuario " + nuevo.usuario + " ha editado el molino con nombre " + molino.nombre + " del sistema"; registros.agregarRegistro(nuevo); flag = 4;//Modificado con éxito return RedirectToAction("todos"); } else { return RedirectToAction("Index", "Home"); } }