/// <summary> /// Revisa en informix si existe un derechohabiente con el número de issste proporcionado /// </summary> /// <param name="issteNumber">Número de issste del derechohabiente</param> /// <returns>Booleano indicando si el número corresponde a un derechohabiente</returns> public async Task <bool> IsIsssteNumberValid(string issteNumber) { SipeAvDataServiceAgent agent = new SipeAvDataServiceAgent(); var entitleInfo = await agent.GetEntitleByNoIsssteAsync(issteNumber); return(entitleInfo != null); }
/// <summary> /// Realiza una búsqueda del derechohabiente por su rfc en informix /// </summary> /// <param name="rfc">RFC del derechohabiente</param> /// <returns>Los datos del derechohabiente o nulo si no es encontrado</returns> public async Task <string> GetEntitleIsssteNumberByRfc(string rfc) { SipeAvDataServiceAgent agent = new SipeAvDataServiceAgent(); string result = null; var entitleInfo = await agent.GetEntitleByRfcAsync(rfc); if (entitleInfo != null) { result = entitleInfo.NumIssste; } return(result); }