Ejemplo n.º 1
0
        public ActionResult SubsidyChartNivel2(int year, int orden)
        {
            var           idMunicipality = GetCurrentIdMunicipality();
            SubsidioModel subsidioModel  = new SubsidioModel();
            var           lista          = db.Subsidio_Nivel2.Where(r => r.IdAno == year).ToList();

            switch (orden)
            {
            case 1:    //Nombre ascendente
                lista = lista.OrderByDescending(r => r.Nombre).ToList();
                break;

            case 2:    //Nombre decendente
                lista = lista.OrderBy(r => r.Nombre).ToList();
                break;

            case 3:    //Monto ascendente
                lista = lista.OrderByDescending(r => r.Monto).ToList();
                break;

            default:    //Monto decendente o 4
                lista = lista.OrderBy(r => r.Monto).ToList();
                break;
            }
            return(this.Json(lista.Select(r =>
                                          new
            {
                IdNivel2 = r.IdNivel2,
                Nombre = r.Nombre,
                Categoria = r.Subsidio_Nivel1.Nombre,
                Monto = r.Monto
            }), JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        public string SubsidyAjaxNivel1(int year)
        {
            var           idMunicipality = GetCurrentIdMunicipality();
            SubsidioModel subsidioModel  = new SubsidioModel();

            subsidioModel.Load(db, year);
            return(subsidioModel.JsonSubsidio);
        }
Ejemplo n.º 3
0
        public string SubsidyChartNivel3(int IdNivel2)
        {
            SubsidioModel subsidioModel = new SubsidioModel();

            subsidioModel.Load_Nivel3(db, IdNivel2);
            var json = JsonConvert.SerializeObject(subsidioModel.Subsidio_Nivel3);

            return(json);
        }