public IEnumerable <ParametricaServicioEstandar> RespuestaGetSettingData(ServiciosParametrica servicio) { GetSettingDataSolicitud soliRest; // Solo implementar el switch cuando exista valores de criterio en la busqueda de datos para el servicio /* switch (servicio) { * case ServiciosParametrica.MonedaPoliza:*/ soliRest = new GetSettingDataSolicitud(); soliRest.Setting = new GetSettingDataSolicitudCuerpo(); soliRest.Setting.Id = ((int)servicio).ToString(); soliRest.Setting.Criteria = new List <GetSettingDataSolicitudCriterio>(); GetSettingDataSolicitudCriterio criteria = new GetSettingDataSolicitudCriterio(); soliRest.Setting.Criteria.Add(criteria); /* break; * default: * return null; * }*/ GetSettingDataRespuesta getRespuesta = this.clientDatosPoliza.RespuestaCliente(soliRest); IEnumerable <ParametricaServicioEstandar> listaParamEstandar = null; if (getRespuesta.Code == 0 && getRespuesta.SettingsData != null) { listaParamEstandar = MapperParametricas.CrearListaParametroEstandarServicio(getRespuesta); } return(listaParamEstandar); }
public IEnumerable <ParametricaServicioEstandar> RespuestaGetSettingData(ServiciosParametrica servicio) { GetSettingDataSolicitud soliRest; soliRest = new GetSettingDataSolicitud(); soliRest.Setting = new GetSettingDataSolicitudCuerpo(); soliRest.Setting.Id = ((int)servicio).ToString(); soliRest.Setting.Criteria = new List <GetSettingDataSolicitudCriterio>(); GetSettingDataSolicitudCriterio criteria = new GetSettingDataSolicitudCriterio(); soliRest.Setting.Criteria.Add(criteria); GetSettingDataRespuesta getRespuesta = this.clientImed.RespuestaCliente(soliRest); IEnumerable <ParametricaServicioEstandar> listaParamEstandar = null; if (getRespuesta.Code == 0 && getRespuesta.SettingsData != null) { listaParamEstandar = MapperParametricas.CrearListaParametroEstandarServicio(getRespuesta); } switch (servicio) { case ServiciosParametrica.TopeMonto: //esto solo es un ejemplo, pero recordar realizar el filtro a esta lista //listaParamEstandar = listaParamEstandar.Where(x => x.Hasta != null.ToList(); break; default: break; } return(listaParamEstandar); }
public IEnumerable <ParametricaServicioEstandar> RespuestaGetSettingData(ServiciosParametrica servicio, int runCorredor) { GetSettingDataSolicitud soliRest; // Solo implementar el switch cuando exista valores de criterio en la busqueda de datos para el servicio switch (servicio) { case ServiciosParametrica.Holding: soliRest = new GetSettingDataSolicitud(); soliRest.Setting = new GetSettingDataSolicitudCuerpo(); soliRest.Setting.Id = ((int)servicio).ToString(); soliRest.Setting.Criteria = new List <GetSettingDataSolicitudCriterio>(); GetSettingDataSolicitudCriterio criteria = new GetSettingDataSolicitudCriterio(); criteria.Field1 = "CORREDOR"; criteria.CompareOperate = "="; criteria.DataType = "INTEGER"; criteria.ValueField2 = runCorredor.ToString(); soliRest.Setting.Criteria.Add(criteria); break; default: return(null); } GetSettingDataRespuesta getRespuesta = this.clientBroker.RespuestaCliente(soliRest); IEnumerable <ParametricaServicioEstandar> listaParamEstandar = null; if (getRespuesta.Code == 0 && getRespuesta.SettingsData != null) { listaParamEstandar = MapperParametricas.CrearListaParametroEstandarServicio(getRespuesta); } /*Codigo porque no esta el servicio el linea */ /* List<ParametricaServicioEstandar> listaParamEstandar = null; * ParametricaServicioEstandar prueba = new ParametricaServicioEstandar(); * prueba.Id = "1"; * prueba.Descripcion = "TELEFONICA CHILE"; * listaParamEstandar.Add(prueba); * prueba = new ParametricaServicioEstandar(); * prueba.Id = "2"; * prueba.Descripcion = "TELEFONICA VIDA"; * listaParamEstandar.Add(prueba); * prueba = new ParametricaServicioEstandar(); * prueba.Id = "3"; * prueba.Descripcion = "TELEFONICA AP"; * listaParamEstandar.Add(prueba); * prueba = new ParametricaServicioEstandar(); * prueba.Id = "0"; * prueba.Descripcion = "Sin Holding"; * listaParamEstandar.Add(prueba);*/ /*Fin codigo */ return(listaParamEstandar); }
public IEnumerable <ParametricaServicioEstandar> RespuestaGetSettingData(ServiciosParametrica servicio) { GetSettingDataSolicitud soliRest = new GetSettingDataSolicitud(); soliRest.Setting = new GetSettingDataSolicitudCuerpo(); soliRest.Setting.Id = ((int)servicio).ToString(); soliRest.Setting.Criteria = new List <GetSettingDataSolicitudCriterio>(); GetSettingDataSolicitudCriterio criteria = new GetSettingDataSolicitudCriterio(); soliRest.Setting.Criteria.Add(criteria); GetSettingDataRespuesta getRespuesta = this.clientTarifa.RespuestaCliente(soliRest); IEnumerable <ParametricaServicioEstandar> listaParamEstandar = null; if (getRespuesta.Code == 0 && getRespuesta.SettingsData != null) { listaParamEstandar = MapperParametricas.CrearListaParametroEstandarServicio(getRespuesta); } return(listaParamEstandar); }