コード例 #1
0
        public JsonResult CargarLocales(int id_servicio, int id_comuna)
        {
            Negocio.Crud.LocalCrud  gestor = new Negocio.Crud.LocalCrud();
            List <Entidad.LocalEnt> lista;

            if (id_servicio == 0 && id_comuna == 0)
            {
                lista = gestor.ListarLocal();
            }
            else if (id_servicio == 0)
            {
                lista = gestor.ListarPorCom(id_comuna);
            }
            else if (id_comuna == 0)
            {
                lista = gestor.ListarPorServ(id_servicio);
            }
            else
            {
                lista = gestor.ListarPorServCom(id_servicio, id_comuna);
            }


            return(Json(lista, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        // GET: Hora
        public ActionResult BuscarLocal()
        {
            Negocio.Crud.ComunaCrud       gestorComuna       = new Negocio.Crud.ComunaCrud();
            Negocio.Crud.LocalCrud        gestorLocal        = new Negocio.Crud.LocalCrud();
            Negocio.Crud.LocalServCrud    gestorLocalServ    = new Negocio.Crud.LocalServCrud();
            Negocio.Crud.RegionCrud       gestorRegiones     = new Negocio.Crud.RegionCrud();
            Negocio.Crud.ServicioCrud     gestorServicios    = new Negocio.Crud.ServicioCrud();
            Negocio.Crud.EspecialidadCrud gestorEspecialidad = new Negocio.Crud.EspecialidadCrud();
            FiltroModelo filtro = new FiltroModelo()
            {
                locales        = gestorLocal.ListarLocal(),
                localservicios = gestorLocalServ.ListarLocalServ(),
                regiones       = gestorRegiones.ListarRegion(),
                servicios      = gestorServicios.ListarServicio(),
                especialidades = gestorEspecialidad.ListarEspecialidad(),
                comunas        = gestorComuna.ListarComuna()
            };

            return(View(filtro));
        }