private InformacionEstacionBO consultarUsuariosPorID(string tipoIdEstacion, string numIdEstacion) { BizAgiWSParam param = new BizAgiWSParam(); BizAgiWSParamEntityData entity = new BizAgiWSParamEntityData(); entity.EntityName = "WFUSER"; entity.Filters = "SNumeroidentificacion = '" + numIdEstacion + "' and idTipodeDocumento = "; param.EntityData = entity; XmlDocument schemaDoc = new XmlDocument(); string schemaPath = Path.Combine(AsDirectory.AssemblyDirectory, Properties.Resources.SchemaConsultarCasoDesembolso); schemaDoc.Load(schemaPath); BizagiSOALayerOperations ejecutar = new BizagiSOALayerOperations(); string xml = SerializerManager.SerializarToXml <BizAgiWSParam>(param); ejecutar.Url = ProxyUtils.GetServiceEndpoint("URLEntityManager"); string respuesta = ejecutar.getEntitiesUsingSchemaAsString(xml, schemaDoc.OuterXml); // pendiente ajustar esta parte, se debe generar objetos de tipo wfuser para poder hacer la extracción de la información. InformacionEstacionBO datosEstacion = new InformacionEstacionBO(); return(datosEstacion); }
/* * Andres Alberto Yepes * 28-10-2016 * *************************************************************************************************************** * función encargada de consultar un desembolso de acuerdo al número de trámite, para identificar su existencia, y * obtener los datos básicos del caso. * * */ private InfoCasoDesembolso consultarCasoDesembolsoPorTramite(string numeroTramite) { BizAgiWSParam param = new BizAgiWSParam(); BizAgiWSParamEntityData entity = new BizAgiWSParamEntityData(); entity.EntityName = "M_Desembolso"; entity.Filters = "SNumeroTramite = '" + numeroTramite + "' and (OidEstadoDesembolso <> 6 and OidEstadoDesembolso <> 7 and OidEstadoDesembolso <> 8 and OidEstadoDesembolso <> 9 and OidEstadoDesembolso <> 10)"; param.EntityData = entity; XmlDocument schemaDoc = new XmlDocument(); string schemaPath = Path.Combine(AsDirectory.AssemblyDirectory, Properties.Resources.SchemaConsultarCasoDesembolso); schemaDoc.Load(schemaPath); BizagiSOALayerOperations ejecutar = new BizagiSOALayerOperations(); string xml = SerializerManager.SerializarToXml <BizAgiWSParam>(param); ejecutar.Url = ProxyUtils.GetServiceEndpoint("URLEntityManager"); string respuesta = ejecutar.getEntitiesUsingSchemaAsString(xml, schemaDoc.OuterXml); BizAgiWSResponse <BizAgiWSResponseEntities <InfoCasoDesembolso> > response = SerializerManager.DeserializarTo2 <BizAgiWSResponse <BizAgiWSResponseEntities <InfoCasoDesembolso> > >(respuesta); return(response.Entities.M_Desembolso); }