/// <summary> /// Retorna un LISTA de registros de la Entidad RecursosHumanos.Empleado /// En la BASE de DATO la Tabla : [RecursosHumanos.Empleado] /// <summary> /// <returns>List</returns> public List <EmpleadoEntityDTO> ListarEmpleado(ParametroRH pFiltro) { List <EmpleadoEntityDTO> lstEmpleadoEntityDTO = new List <EmpleadoEntityDTO>(); try { lstEmpleadoEntityDTO = oEmpleadoData.Listar(pFiltro); } catch (Exception ex) { throw ex; } return(lstEmpleadoEntityDTO); }
/// <summary> /// Retorna un LISTA de registros de la Entidad RecursosHumanos.Empleado /// En la BASE de DATO la Tabla : [RecursosHumanos.Empleado] /// <summary> /// <returns>List</returns> public List <EmpleadoEntityDTO> Listar(ParametroRH pFiltro) { List <EmpleadoEntityDTO> lstEmpleadoEntityDTO = new List <EmpleadoEntityDTO>(); try { using (_DBMLRHumanosDataContext SQLDC = new _DBMLRHumanosDataContext(conexion)) { var resul = SQLDC.pa_S_Empleado(pFiltro.codEmpleado, pFiltro.codArea, pFiltro.desNombre, pFiltro.desApellido); foreach (var item in resul) { lstEmpleadoEntityDTO.Add(new EmpleadoEntityDTO() { codEmpleado = item.codEmpleado, codPersona = item.codPersona, codCargo = item.codCargo, codArea = item.codArea, desNombre = item.desNombre, desApellido = item.desApellido, indActivo = item.indActivo, segUsuarioEdita = string.IsNullOrEmpty(item.segUsuarioEdita)?item.segUsuarioCrea:item.segUsuarioEdita, segFechaEdita = item.segFechaEdita.HasValue?item.segFechaEdita.Value.ToString():item.segFechaCrea.ToString(), }); } } } catch (Exception ex) { log.Error(String.Concat("Listar", " | ", ex.Message.ToString())); throw ex; } return(lstEmpleadoEntityDTO); }