public void Get_domicilio_by_Localdiad_success() { _domicilioByFilterQuery = new DomicilioByFilterQuery() { StateDomicilio = DomicilioStateEnum.Localidad }; _domicilioQueryResult = _QueryDispatcher.Dispatch <DomicilioByFilterQuery, DomicilioQueryResult>(_domicilioByFilterQuery); }
public DomicilioQueryResult ExecuteState(DomicilioByFilterQuery query) { DomicilioQueryResult result = new DomicilioQueryResult(); var query1 = _repositryLocalScheme.Session.CallFunction <IdNombreDto>("PR_OBTENER_DEPT_X_PROV(?)"); query1.SetParameter(0, query.ProvinciaId); result.Departamentos = (List <IdNombreDto>)query1.List <IdNombreDto>(); return(result); }
public DomicilioQueryResult ExecuteState(DomicilioByFilterQuery query) { DomicilioQueryResult result = new DomicilioQueryResult(); var query1 = _repositryLocalScheme.Session.CallFunction <IdNombreDto>("PR_OBTENER_DEPARTAMENTOS_STR(?)"); query1.SetParameter(0, StringHelper.devolverStringUpperCase(query.Nombre)); result.Departamentos = (List <IdNombreDto>)query1.List <IdNombreDto>(); return(result); }
public DomicilioQueryResult ExecuteState(DomicilioByFilterQuery query) { DomicilioQueryResult result = new DomicilioQueryResult(); var querySession = _repositryLocalScheme.Session.CallFunction <IdNombreDto>("PR_OBTENER_PROVINCIAS(?)"); querySession.SetParameter(0, query.PaisId); result.Provincias = (List <IdNombreDto>)querySession.List <IdNombreDto>(); return(result); }
public DomicilioQueryResult ExecuteState(DomicilioByFilterQuery query) { DomicilioQueryResult result = new DomicilioQueryResult(); var querySession = _repositryLocalScheme.Session.CallFunction <IdNombreDto>("PR_OBTENER_LOCALIDADES_STR(?,?,?)"); querySession.SetParameter(0, query.DepartamentoId.Value); querySession.SetParameter(1, StringHelper.devolverStringUpperCase(query.Nombre)); querySession.SetParameter(2, query.ProvinciaId); result.Localidades = (List <IdNombreDto>)querySession.List <IdNombreDto>(); return(result); }
public DomicilioQueryResult ExecuteState(DomicilioByFilterQuery query) { DomicilioQueryResult result = new DomicilioQueryResult(); var querySession = _repositryLocalScheme.Session.CallFunction <IdNombreDto>("PR_OBTENER_BARRIOS(?)"); querySession.SetParameter(0, query.LocalidadId.Value); result.Barrios = (List <IdNombreDto>)querySession.List <IdNombreDto>(); querySession = _repositryLocalScheme.Session.CallFunction <IdNombreDto>("PR_OBTENER_TIPOS_CALLE()"); result.TipoCalles = (List <IdNombreDto>)querySession.List <IdNombreDto>(); return(result); }
public SalaCunaDetalleQueryResult Retrieve(SalaCunaDetalleQuery query) { QueryDispatcher _queryDispatcher = ServiceLocator.Current.GetInstance <QueryDispatcher>(); var queryResult = new SalaCunaDetalleQueryResult(); var querySession = _repositryLocalScheme.Session.CallFunction <SalaCunaDetalleDto>("PR_OBTENER_DETALLE_SC (?,?) ") .SetParameter(0, query.IdSalaCuna) .SetParameter(1, GlobalVars.IdApplication); var resultado = (List <SalaCunaDetalleDto>)querySession.List <SalaCunaDetalleDto>(); queryResult.SalaCunaDetalleDto = resultado.First(); //si se requiere traer toda la informacion de la sala cuna, //cargo todas las listas de la misma (requisitos, convenios, inmuebles) if (query.Completo) { //convenios var queryConvenios = new ConveniosDeSalaByFiltersQuery { SalaCunaId = (int)query.IdSalaCuna }; var resultadoConvenios = _queryDispatcher.Dispatch <ConveniosDeSalaByFiltersQuery, ConveniosDeSalaCunaQueryResult>(queryConvenios); queryResult.SalaCunaDetalleDto.Convenios = resultadoConvenios.ConveniosDeSalaCunaDto; //fin convenios //requisitos var queryRequisitos = new RequisitosDeSalaByFiltersQuery { IdSalaCuna = (int)query.IdSalaCuna }; var resultadoRequisitos = _queryDispatcher.Dispatch <RequisitosDeSalaByFiltersQuery, RequisitosDeSalaCunaQueryResult>(queryRequisitos); queryResult.SalaCunaDetalleDto.Requisitos = resultadoRequisitos.RequisitosDeSalaCunaDto; //fin requisitos //inmuebles var queryInmuebles = new InmuebleByFiltersQuery { SalaCunaId = (int)query.IdSalaCuna }; var resultadoInmuebles = _queryDispatcher.Dispatch <InmuebleByFiltersQuery, InmuebleByFiltersQueryResult>(queryInmuebles); queryResult.SalaCunaDetalleDto.Inmuebles = resultadoInmuebles.InmueblesDto; //fin inmuebles //salitas var querySalitas = new SalitaCunaAdminBenQuery { SalaCunaId = (int)query.IdSalaCuna, SeleccionBaja = 0 }; var resultadoSalitas = _queryDispatcher.Dispatch <SalitaCunaAdminBenQuery, SalitaCunaAdminBenQueryResult>(querySalitas); queryResult.SalaCunaDetalleDto.Salitas = resultadoSalitas.SalitasCunaDto; //salitas //domicilio var queryDomicilio = new DomicilioByFilterQuery { IdDomicilio = Convert.ToString(queryResult.SalaCunaDetalleDto.DomicilioId) }; var resultadoDomicilio = _queryDispatcher.Dispatch <DomicilioByFilterQuery, DomicilioEditQueryResult>(queryDomicilio); queryResult.SalaCunaDetalleDto.Torre = resultadoDomicilio.Domicilio.Torre; queryResult.SalaCunaDetalleDto.Manzana = resultadoDomicilio.Domicilio.Manzana; queryResult.SalaCunaDetalleDto.Lote = resultadoDomicilio.Domicilio.Parcela; //domicilio } return(queryResult); }
public IHttpActionResult GetDomicilioById([FromUri] DomicilioByFilterQuery query) { var queryResult = _queryDispatcher.Dispatch <DomicilioByFilterQuery, DomicilioEditQueryResult>(query); return(Ok(queryResult)); }