public static DS_DTO.tblFuncionariosDataTable SelectByDepartamento(int pIdDepartamento) { DS_DTO.tblFuncionariosDataTable tblFuncionario = new DS_DTO.tblFuncionariosDataTable(); try { IList listFuncionarios = Funcionario.RetrieveObjects(Departamento.RetrieveObject(pIdDepartamento)); for (int i = 0; i < listFuncionarios.Count; i++) { Funcionario objTemp = (Funcionario)listFuncionarios[i]; tblFuncionario.AddtblFuncionariosRow(objTemp.Id, objTemp.Nome, objTemp.DataAdmin, objTemp.Departamento.Id, objTemp.Tarefas.Count); } } catch (Exception ex) { throw ex; } return(tblFuncionario); }
private void getData(int Id) { try { this.tblFuncionario = cntrlFuncionario.SelectByDepartamento(Id); dataGrid.DataSource = this.tblFuncionario; dataGrid.DataBind(); } catch (Exception ex) { throw (new Exception(ex.Message)); } }
public DS_DTO.tblFuncionariosRow Select(int pId) { DS_DTO.tblFuncionariosDataTable tblFuncionario = new DS_DTO.tblFuncionariosDataTable(); DS_DTO.tblFuncionariosRow rowFuncionario = tblFuncionario.NewtblFuncionariosRow(); try { this._objFuncionario = Funcionario.RetrieveObject(pId); rowFuncionario.Id = this._objFuncionario.Id; rowFuncionario.Nome = this._objFuncionario.Nome; rowFuncionario.DataAdmin = this._objFuncionario.DataAdmin; rowFuncionario.IdDepartamento = this._objFuncionario.Departamento.Id; rowFuncionario.TarefasCount = this._objFuncionario.Tarefas.Count; } catch (Exception ex) { throw ex; } return(rowFuncionario); }