Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void BDados::lerPedidos( list <Funcionario> &f,list <Cargo> &c,list <Funcionario*> &p, Queue<Pedido> q, FilaPrioritaria &fp)
- {
- instrucao = ligacao->createStatement("SELECT idpedido,idfuncionario,idcargo,tipo from pedidoevolucao");
- ResultSet *rset = instrucao->executeQuery ();
- while (rset->next ())
- {
- Cargo * car;
- car=procurarCargo(c,rset->getInt(3));
- Funcionario * fun;
- fun=procurarFuncionario(f,rset->getInt(2));
- Pedido c(rset->getInt(1), *fun,car,rset->getInt(4));
- if(rset->getInt(4)==3){
- fp.insere(fun);
- }
- if(rset->getInt(4)==0 || rset->getInt(4)==1){
- q.insere(c);
- }
- if(rset->getInt(4)==2){
- p.insert(p.begin(),fun);
- }
- }
- instrucao->closeResultSet (rset);
- }
Add Comment
Please, Sign In to add comment