//puede ocurrir el caso de ingresar solo el documento y devolvera mas de un beneficiario de existir public List <LsBeneficiario> TraeBeneficiariosXCUIP(string preCUIP, string docCUIP, string digCUIP) { try { return(oDatos.TraeBeneficiariosXCUIP(preCUIP, docCUIP, digCUIP)); } catch (Exception ex) { throw new Exception("Error en " + System.Reflection.MethodBase.GetCurrentMethod(), ex); } //catch(sql) finally { oDatos.Dispose(); } }
public List <LsBeneficiario> TraeBeneficiariosXCUIP(string preCUIP, string docCUIP, string digCUIP) { ActoresDatos objdao = new ActoresDatos(); try { // Creo un Objeto Windows Identity para enviarle al thread asyncronico //(lo necesita para poder impersonar el thread nuevo) WindowsIdentity mThreadIdentity = WindowsIdentity.GetCurrent(); return(objdao.TraeBeneficiariosXCUIP(preCUIP, docCUIP, digCUIP)); } catch (Exception ex) { throw ex; } finally { objdao.Dispose(); } }