public static string TraerApellNombre(long idBeneficiario) { WSBeneficiario.BeneficiarioWS oServicio = new WSBeneficiario.BeneficiarioWS(); oServicio.Url = ConfigurationManager.AppSettings["WSBeneficiario.BeneficiarioWS"]; oServicio.Credentials = CredentialCache.DefaultCredentials; try { string apellNombre = oServicio.TraerApellNom(idBeneficiario).Trim(); return(apellNombre); } catch (Exception ex) { log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); return(null); } finally { oServicio.Dispose(); } }
public static List <WSBeneficiario.Beneficiario> TraerBeneficiariosPorIdBenefCuil(long idBeneficiario, string cuil) { WSBeneficiario.BeneficiarioWS oServicio = new WSBeneficiario.BeneficiarioWS(); oServicio.Url = ConfigurationManager.AppSettings["WSBeneficiario.BeneficiarioWS"]; oServicio.Credentials = CredentialCache.DefaultCredentials; List <WSBeneficiario.Beneficiario> oListBeneficiario = null; try { oListBeneficiario = new List <WSBeneficiario.Beneficiario>(oServicio.Traer(idBeneficiario, cuil)); //<--"2" como parametro trae solo autonomos } catch (Exception ex) { log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); throw ex; } finally { oServicio.Dispose(); } return(oListBeneficiario); }