/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Maestros.PersonasAtributos /// En la BASE de DATO la Tabla : [Maestros.PersonasAtributos] /// <summary> /// <param name="prm_codPersona"></param> /// <param name="prm_codRegTipoAtributo"></param> /// <returns></returns> public BEPersonaAtributo Find(int pcodEmpresa, string prm_codPersona, string prm_codRegTipoAtributo) { BEPersonaAtributo personaAtributo = null; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_PersonaAtributo_ID(pcodEmpresa, prm_codPersona, prm_codRegTipoAtributo); foreach (var item in resul) { personaAtributo = new BEPersonaAtributo() { CodigoPersona = item.codPersona, CodigoArguAtributo = item.codRegAtributo, CodigoArguAtributoNombre = item.codRegAtributoNombre, CodigoArguTipoAtributo = item.codRegTipoAtributo, CodigoArguTipoAtributoNombre = item.codRegTipoAtributoNombre, DescripcionAtributo = item.codRegAtributoValor, SegUsuarioCrea = item.SegUsuarioCrea, SegUsuarioEdita = item.SegUsuarioEdita, SegFechaHoraEdita = item.SegFechaHoraEdita, SegFechaHoraCrea = item.SegFechaHoraCrea, SegMaquinaOrigen = item.SegMaquinaOrigen, SegEliminado = item.SegEliminado, Estado = item.Estado, Proceso = "Registrada" }; } } } catch (Exception ex) { throw ex; } return(personaAtributo); }