/// <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; }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad RecursosHumanos.Empleado /// En la BASE de DATO la Tabla : [RecursosHumanos.Empleado] /// <summary> /// <returns>Entidad</returns> public EmpleadoEntity BuscarPorLogin(string codLogin) { EmpleadoEntity objEmpleadoEntity = new EmpleadoEntity(); try { using (_DBMLRHumanosDataContext SQLDC = new _DBMLRHumanosDataContext(conexion)) { var resul = SQLDC.pa_S_EmpleadoLogin(codLogin); foreach (var item in resul) { objEmpleadoEntity = new EmpleadoEntity() { Codigo = item.codEmpleado, codCargo = item.codCargo, codArea = item.codArea, desNombre = item.desNombre, desApellido = item.desApellido, }; } } } catch (Exception ex) { log.Error(String.Concat("BuscarPorLogin", " | ", ex.Message.ToString())); throw ex; } return objEmpleadoEntity; }
/// <summary> /// Retorna un LISTA de registros de la Entidad RecursosHumanos.Area /// En la BASE de DATO la Tabla : [RecursosHumanos.Area] /// <summary> /// <returns>List</returns> public List<AreaEntity> Listar() { List<AreaEntity> lstAreaEntity = new List<AreaEntity>(); try { using (_DBMLRHumanosDataContext SQLDC = new _DBMLRHumanosDataContext(conexion)) { var resul = SQLDC.pa_S_Area(); foreach (var item in resul) { lstAreaEntity.Add(new AreaEntity() { Codigo = item.codArea, desNombre = item.desNombre, gloDescripcion = item.gloDescripcion, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaOrigen = item.segMaquinaOrigen, indEliminado = item.indEliminado, }); } } } catch (Exception ex) { log.Error(String.Concat("Listar", " | ", ex.Message.ToString())); throw ex; } return lstAreaEntity; }