/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Personal.Empleado /// En la BASE de DATO la Tabla : [Personal.Empleado] /// <summary> /// <returns>Entidad</returns> public EmpleadoAux Find(int prm_codEmpleado) { EmpleadoAux empleado = new EmpleadoAux(); try { using (_RecursosHumanosDataContext SQLDC = new _RecursosHumanosDataContext(conexion)) { var resul = SQLDC.omgc_mnt_Find_Empleado(prm_codEmpleado); foreach (var item in resul) { empleado = new EmpleadoAux() { codEmpleado = item.codEmpleado, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaHoraEdita = item.segFechaEdita, segFechaHoraCrea = item.segFechaCrea, segMaquinaOrigen = item.segMaquina, indActivo = item.indActivo, codCalendario = item.codCalendario, codRegArea = item.codRegArea, codRegCategoria = item.codRegCategoria, fecAltaLaboral = item.fecAltaLaboral, fecBajaLaboral = item.fecBajaLaboral, indEmpInterno = item.indEmpInterno, indEsDobleEspecial = item.indEsDobleEspecial, indEsDocente = item.indEsDocente, indEsHrExtra = item.indEsHrExtra, indEsIncEnReporte = item.indEsIncEnReporte, indEsPagoSemanal = item.indEsIncEnReporte, monSueldoBase = item.monSueldoBase, numHijo = item.numHijo, numMinAlmuerzo = item.numMinAlmuerzo, numFlexHoraExtra = item.numFlexHoraExtra, numHorMaxPorDia = item.numHorMaxPorDia, numTarjeta = item.numTarjeta, prcComisionVenta = item.prcComisionVenta, indEsHrExtraAntesEnt = item.indEsHrExtraAntesEnt, auxcodRegAreaEmpleadoNombre = item.auxcodRegAreaNombre, auxcodRegCategoriaNombre = item.auxcodRegCategoriaNombre, auxdesApePaterno = item.auxdesApePaterno, auxdesApeMaterno = item.auxdesApeMaterno, auxdesNombre1 = item.auxdesNombre1, auxdesNombre2 = item.auxdesNombre2, auxApellidos = item.auxdesApePaterno == null ? string.Empty : item.auxdesApePaterno + " " + item.auxdesApeMaterno == null ? string.Empty : item.auxdesApeMaterno, auxNombres = item.auxdesNombre1 == null ? string.Empty : item.auxdesNombre1 + " " + item.auxdesNombre2 == null ? string.Empty : item.auxdesNombre2, }; } } } catch (Exception ex) { throw ex; } return(empleado); }