/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Maestros.PersonasDatosAdicionales /// En la BASE de DATO la Tabla : [Maestros.PersonasDatosAdicionales] /// <summary> /// <param name="prm_codPersona"></param> /// <returns></returns> public BEPersonaDato Find(int pcodEmpresa, string prm_codPersona) { BEPersonaDato personaDatoAdicional = new BEPersonaDato(); try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_PersonaDatoAdicional_ID(pcodEmpresa, prm_codPersona); foreach (var item in resul) { personaDatoAdicional = new BEPersonaDato() { CodigoPersona = item.CodigoPersona, ApellidoPaterno = item.ApellidoPaterno, ApellidoMaterno = item.ApellidoMaterno, Nombre1 = item.Nombre1, Nombre2 = item.Nombre2, CodigoArguAreaEmpleado = item.CodigoArguAreaEmpleado, SegUsuarioCrea = item.SegUsuarioCrea, SegUsuarioEdita = item.SegUsuarioEdita, SegFechaHoraEdita = item.SegFechaHoraEdita, SegFechaHoraCrea = item.SegFechaHoraCrea, SegMaquinaOrigen = item.SegMaquinaOrigen, SegEliminado = item.SegurEliminado, Estado = item.Estado, Apellidos = item.ApellidoPaterno == null ? string.Empty : item.ApellidoPaterno + " " + item.ApellidoMaterno == null ? string.Empty : item.ApellidoMaterno, Nombres = item.Nombre1 == null ? string.Empty : item.Nombre1 + " " + item.Nombre2 == null ? string.Empty : item.Nombre2, }; } } } catch (Exception) { throw; } return(personaDatoAdicional); }