//------------------------------------------------- public ActionResult Guardar(FormCollection post) { if (Session["rol"] != null && (Session["rol"].ToString().Equals("analista") || Session["rol"].ToString().Equals("admin"))) { molinos molino = new molinos(); molino.nombre = (string)post["nombre"]; molino.planta = (string)post["planta"]; molino.alarmaMedia = double.Parse(post["temperaturaMedia"].ToString()); molino.alarmaAlta = double.Parse(post["temperaturaAlta"].ToString()); molino.agregarMolino(); registros nuevo = new registros(); nuevo.fecha = DateTime.Now; nuevo.usuario = Session["nombre"].ToString(); nuevo.tipo = "Creación de Molino"; nuevo.descripcion = "El usuario " + nuevo.usuario + " ha creado un nuevo molino con nombre " + molino.nombre + " en el sistema"; registros.agregarRegistro(nuevo); flag = 2;//Agregado con éxito 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"); } }