Oi Filipe, não preciso de parte gráfica, como você falou e eu descrevi no
e-mail, você pode criar uma quadrado simples mesmo, preto, esse cara seria
cada pessoa no organograma, parecido com o link que passei:

http://3.bp.blogspot.com/-fAe94Vonv54/TdPz1nO2BuI/AAAAAAAAACw/Aeub7mMV5Ac/s1600/imagens_fig03_01.jpg

O WS que retorna os dados já está pronto, pode ser considerada a seguinte
estrutura:

[{"Id":1,"IdUsuario":2, "IdPai":0},{"Id":2,"IdUsuario":3,
"IdPai":1},{"Id":3,"IdUsuario":4, "IdPai":1},{"Id":4,"IdUsuario":5,
"IdPai":2},{"Id":5,"IdUsuario":6, "IdPai":2}]

Onde o "Idpai" determina quem eh o cara que está acima de cada pessoa. Se o
IdPai for igual a zero, indica que ele está no topo da lista. Lembrando que
esse organograma é infinito, ou seja, podem haver vários níveis e várias
pessoas ligadas a um único nó.

Fico no aguardo.


2012/10/3 Filipe Motta <[email protected]>

> Seria desenvolver a logica para desenvolver o organograma, ou seja, pegar
> do webservice via json e montar os objetos por nivel de organização. Porem
> a parte gráfica, não sei se daria tempo. Você teria algum arquivo JSon com
> uma massa de dados maior para montar este organograma? E o webservice já
> tah pronto tbm neh?
>
> no aguardo
>
> Em 3 de outubro de 2012 13:56, Ricardo Morais 
> <[email protected]>escreveu:
>
> Seria pra ontem, mas podemos negociar. Até quando você consegue
>> desenvolver ? Já to atrasadíssimo com esse job.
>>
>> abs[]
>>
>>
>> 2012/10/3 Filipe Motta <[email protected]>
>>
>>> Qual o prazo??
>>> Em 03/10/2012 13:48, "Ricardo Morais" <[email protected]>
>>> escreveu:
>>>
>>>>  Pessoal, tenho um orçamento pequeno pra esse job, porém, como preciso
>>>> muito fechar isso, vou ajustar o pagamento para 800 reais pra quem topar
>>>> desenvolver pra mim.
>>>>
>>>> Fico aguardando alguma resposta.
>>>>
>>>> 2012/9/29 Ricardo Morais <[email protected]>
>>>>
>>>>>
>>>>> Bom dia pessoal,
>>>>>
>>>>> Preciso desenvolver um organograma em Flash utilizando AS3.
>>>>> Basicamente recebo de um WS o JSON e tenho que montar o org na tela do
>>>>> usuário. Não preciso de muitos detalhes, o que preciso mesmo é a lógica de
>>>>> montar vários MCs na tela baseada na estrutura dos dados. O exemplo de
>>>>> código que recebo é esse:
>>>>>
>>>>> [{"Id":1,"IdUsuario":2,"IdPai":0,"IdArquivo":5,"PrimeiroNomeUsuario":"LIVIA
>>>>> MONTEIRO","UltimoNomeUsuario":"","NomeCargo":"GERENCIA","NomeGrupo1":"TODOS","NomeGrupo2":"","NuPerfilPro":64.00,"NuAPro":0.00,"NuBPro":4.00,"NuCPro":9.00,"NuDPro":10.00,"NuGraficoA":4.00,"NuGraficoB":9.00,"NuGraficoC":17.00,"NuGraficoD":15.00,"NuGraficoBalanco":11.00}]
>>>>>
>>>>> Você deve levar em consideração o IdPai pra saber quem é o superior
>>>>> dele. Se for igual a 0, indica que ele está no topo do Organograma. O 
>>>>> cargo
>>>>> não deve ser levado em consideração, só o IdPai mesmo.
>>>>>
>>>>> É isso, tenho 500 reais disponível pra pagar por esse job. Se alguém
>>>>> ficar interessado por favor entrar em contato pelo e-mail:
>>>>>
>>>>> [email protected]
>>>>>
>>>>> Valeu.
>>>>>
>>>>> Dica:
>>>>>
>>>>> Dentro do Flash, tentei usar com.adobe.serialization.json.JSON. Que
>>>>> pega esse json e transforma em um Array de Objetos, dessa forma:
>>>>>
>>>>> dados:Object = JSON.decode(e.target.data);
>>>>>
>>>>> O organograma é bem simples, como nessa imagem abaixo:
>>>>>
>>>>>
>>>>> http://3.bp.blogspot.com/-fAe94Vonv54/TdPz1nO2BuI/AAAAAAAAACw/Aeub7mMV5Ac/s1600/imagens_fig03_01.jpg
>>>>>
>>>>> --
>>>>> Ricardo Morais
>>>>> Flash Developer | .NET Developer
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Ricardo Morais
>>>> Flash Developer | .NET Developer
>>>>
>>>>
>>>>  --
>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>>> Para sair da lista, envie um email em branco para
>>>> [email protected]
>>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>>
>>>  --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>> Para sair da lista, envie um email em branco para
>>> [email protected]
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>
>>
>>
>> --
>> Ricardo Morais
>> Flash Developer | .NET Developer
>>
>>
>>  --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>
>
> --
> Luís Filipe Guedes Motta
> Analista de Sistemas - Java, .Net, Flex, Silverlight e Fortran
> Consultor de SmartCard - JavaCard
> (12)3221-4349
> (12)9735-6735
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
Ricardo Morais
Flash Developer | .NET Developer

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a