예제 #1
0
        //FORMA CORRECTA, NO DESCARTAR
        public object ObtenerEscuelasPorComunaOLD()
        {
            //Traigo todas las comunas
            ComunaBusiness  comunaBusiness = new ComunaBusiness();
            List <tbcomuna> listaComunas   = new List <tbcomuna>();

            listaComunas = comunaBusiness.GetList() as List <tbcomuna>;

            //Obtengo las planillas cargadas
            PlanillaBusiness        planillaBusiness = new PlanillaBusiness();
            Func <tbplanilla, bool> funcion          = x => x.pla_sobres > 0;
            List <tbplanilla>       listaPlanillas   = planillaBusiness.GetList(funcion) as List <tbplanilla>;

            //Cargo las escuelas correspondientes a cada planilla
            List <tbescuela> listaEscuelas   = new List <tbescuela>();
            EscuelaBusiness  escuelaBusiness = new EscuelaBusiness();

            foreach (var planilla in listaPlanillas)
            {
                planilla.tbescuela = new tbescuela();
                planilla.tbescuela = escuelaBusiness.GetElement(new tbescuela()
                {
                    esc_id = planilla.esc_id
                }) as tbescuela;
            }

            //Cargo a las comunas sus planillas correspondientes
            foreach (var p in listaPlanillas)
            {
            }

            return(listaPlanillas);
        }
예제 #2
0
        public object ObtenerEscuelasPorComuna()
        {
            List <tbcomuna> listaComunas = new List <tbcomuna>();

            PlanillaBusiness        bizPlanilla = new PlanillaBusiness();
            Func <tbplanilla, bool> funcion     = x => x.pla_sobres > 0;
            List <tbplanilla>       planillas   = bizPlanilla.GetList(funcion) as List <tbplanilla>;

            return(listaComunas);
        }