public ActionResult Actualizar(string id, string PropertyName, string value)
        {
            bool   band    = false;
            bool   status  = false;
            string mensaje = "No Modificado";

            List <Periodos>  periodos = ActualizarModelo(id, value, PropertyName);
            ModelPeriodosPot per      = new ModelPeriodosPot();

            if (periodos != null)
            {
                foreach (Periodos t in periodos)
                {
                    if (t.Numero.Equals(id))
                    {
                        per.Numero      = id;
                        per.FechaInicio = t.FechaInicial;
                        per.FechaFinal  = t.FechaFinal;
                        if (t.activo.Equals("Si"))
                        {
                            per.activo = true;
                            band       = true;
                        }
                        else
                        {
                            per.activo = false;
                            band       = false;
                        }
                    }
                }

                string res = api.ConnectPUT(per.ToJsonString(), "/Periodos", id);

                if (res.Equals("1"))
                {
                    status  = true;
                    mensaje = "Valor modificado";
                }

                if (PropertyName.Equals("Activo"))
                {
                    if (band == true)
                    {
                        return(Json(new { value = "Si", status = status, mensaje = mensaje }));
                    }
                    else
                    {
                        return(Json(new { value = "No", status = status, mensaje = mensaje }));
                    }
                }
                else
                {
                    return(Json(new { value = value, status = status, mensaje = mensaje }));
                }
            }
            else
            {
                return(Json(new { value = value, status = status, mensaje = mensaje }));
            }
        }
        public ActionResult Crear(Periodos periodo)
        {
            ModelPeriodosPot temp = new ModelPeriodosPot();

            temp.cargarDatosNuevos(periodo);

            string res = api.ConnectPOST(temp.ToJsonString(), "/Periodos");

            if (res.Equals("1"))
            {
                return(RedirectToAction("Periodos", "Periodos"));
            }
            else
            {
                ViewBag.opciones = cargarOpcionesModificar();
                ViewBag.error    = res;
                return(View());
            }
        }