コード例 #1
0
        // EDICION DE REGISTROS
        //[VerificarPerfil((int)Utilities.Utilities.Modulos.Articulos, "Actualizar")]
        public ActionResult EditViewVP(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            VariacionPermitida variaciones = db.VariacionPermitida.Find(id);

            if (variaciones == null)
            {
                return(HttpNotFound());
            }
            ViewBag.EstatusList = Helpers.ComboLista("TVARIACION");
            return(PartialView("_EditVP", variaciones));
        }
コード例 #2
0
 //[HttpPost]
 //[ValidateAntiForgeryToken]
 //[VerificarPerfil((int)Utilities.Utilities.Modulos.Articulos, "Actualizar")]
 public ActionResult EditVP(VariacionPermitida variacion)
 {
     if (ModelState.IsValid)
     {
         variacion.MUsuarioId      = System.Web.HttpContext.Current.User.Identity.Name;
         variacion.MFechaHora      = DateTime.Now;
         db.Entry(variacion).State = EntityState.Modified;
         db.SaveChanges();
         Metodos.RegistrarLog(new Log
         {
             Modulo  = "VariacionPermitida",
             Accion  = "Actualizar",
             Detalle = "Variacion modificado: V-MINIMO:" + variacion.ValMin + " V-MAXIMO:" + variacion.ValMax
         });
         var TablaVariaciones = new List <object[]>();
         var ListaVariaciones = db.VariacionPermitida.ToList();
         foreach (var Variacion in ListaVariaciones)
         {
             TablaVariaciones.Add(new object[]
             {
                 Variacion.ValMin,
                 Variacion.ValMax,
                 Variacion.VariacionP,
                 (db.VARValor.Where(v => v.VARClave == "TVARIACION" && v.VAVClave == Variacion.Tipo).FirstOrDefault()).Descripcion,
                 "<a class='modal-link btn btn-sm btn-primary' href='/Rangos/EditViewVP/" + Variacion.VAPId + "'>Editar</a>",
             });
         }
         var respuesta = new Dictionary <string, object>()
         {
             { "Correcto", true },
             { "TablaVariaciones", TablaVariaciones },
         };
         return(Json(respuesta));
     }
     return(Json(false));
 }