[firebase-br] Lista de Profissionais

Nivaldo Martins nivaldomart em gmail.com
Sáb Fev 6 21:22:39 -03 2010


Da forma como você colocou talvez não seja necessário guardar a sequencia de
códigos em outro lugar. Pense desta forma:

vc possui uma tabela de profissionais e cria um campo para armazenar esta
sequencia.

O que você precisa fazer é criar mecanismos para definir estas sequencias e
na hora de
preencher a tabela vc usa a seguinte lógica:

se o campo "sequencia" não está nulo significa que o profissional vai ser
exibido na grade

ordeno por esta sequencia e monto a grade. Na situação dos 10 profissionais
que vc colocou, para mostrar 5
o campo "sequencia" estaria nulo em 5 registros, que na consulta não seriam
recuperados.

Quando o cliente quiser modificar um profissional da consulta você apenas
pega o valor da sequencia e
apaga, colocando este valor no profissional que o cliente quiser exibir

Aí é só usar a lógica

Espero ter ajudado

Em 6 de fevereiro de 2010 19:50, Alysson Azevedo <agalysson em gmail.com>escreveu:

> O criterio é a vontade do cliente, e pode variar de operador para
> operador...
> Minha ideia atual, é criar um campo na tabela de parametros para armazenar
> a
> sequencia de codigos, que hoje esta no arquivo .ini, e entao criar um campo
> na tabela de operadores, para armazenar uma sequencia personalizada...
> para exemplificar essa sequencia, utilizando os profs do outro email
> [Prof1..Prof10], suponha q o codigo deles esteja na mesmo ordem [Prof1 =
> cod
> 1; Prof10 = cod 10]...
>
> eu faço uma string com todos os codigos, separados com ' ; '
> 2;1;3;6;4...
> eu sei q isso vai me resolver, mas como sou novo na area de programação,
> quero saber se existem outras formas e possibilidades...
>
> obrigado.
>
> --
> Alysson Gonçalves de Azevedo
> (11) 8491-7730
>
>    \\   ^__^
>      \\ (oo)\_______
>        \(__)\             )\/
>              ||`~~~~~´||
>            _||'          _||
>
>
> Em 6 de fevereiro de 2010 19:12, Nivaldo Martins
> <nivaldomart em gmail.com>escreveu:
>
> > Olá Alysson,
> >
> > Você poderia dar uma idéia de quais são os critérios para ordenar e
> mostrar
> > os profissionais. Por exemplo, em que situação eu mostro um grupo e não o
> > outro? Qual é o critério para ordená-los já que não é o código? Tenta dar
> > uma idéia melhor da sua necessidade
> >
> > Um abraço
> >
> > Nivaldo Martins
> > Salvador - BA
> >
> > Em 5 de fevereiro de 2010 14:35, Alysson Azevedo <agalysson em gmail.com
> > >escreveu:
> >
> > > Boa tarde meus amigos, agora é a minha vez de pedir algumas dicas.
> > >
> > > Bem, tenho um sistema de agenda de atendimento.
> > > funciona da seguinte forma, tenho um cadastro de profissionais e uma
> > janela
> > > com uma grade profissional x horario, como se fosse no excell, a coluna
> > com
> > > os profissionais e as linhas com os horarios...
> > > bem, até ai tudo bem...
> > >
> > > mas a questão é a seguinte,
> > > não são todos profissionais que devem ser exibidos na tela e a ordem
> que
> > > eles devem ser exibidos não é pelo codigo de cadastro...
> > > dexa eu dar um exemplo, imaginem que estao cadastrados os profs: Prof1,
> > > Prof2, Prof3, Prof4, Prof5, Prof6, Prof7, Prof8, Prof9, Prof10.
> > > dae durante um determinado periodo, serão exibidos:
> > > Prof2, Prof1, Prof3, Prof6, Prof4
> > > ai depois essa ordem se inverte, entram profs novos, saem outros...
> > > para resolver isso, fiz uma listbox com os profs disponiveis e outra
> > lista
> > > com os que vão aparecer, o primeiro da lista sera exibido na primeira
> > > coluna
> > > e o ultimo da lista na ultima coluna...
> > >
> > > Funciona, mas quero descobrir/aprender novas maneiras de resolver
> isso...
> > > alguma ideia??
> > > agradeço desde ja...
> > >
> > > --
> > > Alysson Gonçalves de Azevedo
> > > (11) 8491-7730
> > >
> > >    \\   ^__^
> > >      \\ (oo)\_______
> > >        \(__)\             )\/
> > >              ||`~~~~~´||
> > >            _||'          _||
> > > ______________________________________________
> > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista