// EDICION DE REGISTROS //[VerificarPerfil((int)Utilities.Utilities.Modulos.Articulos, "Actualizar")] public ActionResult EditViewRTV(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RangoTorqueVacio variaciones = db.RangoTorqueVacio.Find(id); if (variaciones == null) { return(HttpNotFound()); } ViewBag.EstatusList = Helpers.ComboLista("ESTATUS"); ViewBag.BasesList = Helpers.ComboLista("BASEFRA"); return(PartialView("_EditRTV", variaciones)); }
//[HttpPost] //[ValidateAntiForgeryToken] //[VerificarPerfil((int)Utilities.Utilities.Modulos.Articulos, "Actualizar")] public ActionResult EditRTV(RangoTorqueVacio rangotorque) { if (ModelState.IsValid) { rangotorque.MUsuarioId = System.Web.HttpContext.Current.User.Identity.Name; rangotorque.MFechaHora = DateTime.Now; db.Entry(rangotorque).State = EntityState.Modified; db.SaveChanges(); Metodos.RegistrarLog(new Log { Modulo = "RangoTorqueVacio", Accion = "Actualizar", Detalle = "Rango Torque modificado: BASE:" + rangotorque.Base + " VALOR TORQUE:" + rangotorque.ValorTorque }); var TablaRangosV = new List <object[]>(); var ListaRangosV = db.RangoTorqueVacio.ToList(); foreach (var Variacion in ListaRangosV) { TablaRangosV.Add(new object[] { (db.VARValor.Where(v => v.VARClave == "BASEFRA" && v.VAVClave == Variacion.Base).FirstOrDefault()).Descripcion, Variacion.ValorTorque, Variacion.TamGrano, Variacion.Resultado, (db.VARValor.Where(v => v.VARClave == "ESTATUS" && v.VAVClave == Variacion.Estatus).FirstOrDefault()).Descripcion, "<a class='modal-link btn btn-sm btn-primary' href='/Rangos/EditViewRTV/" + Variacion.RTVId + "'>Editar</a>", }); } var respuesta = new Dictionary <string, object>() { { "Correcto", true }, { "TablaRangosV", TablaRangosV }, }; return(Json(respuesta)); } return(Json(false)); }