Skip to end of metadata
Go to start of metadata

Com o Cronapp, você pode criar regras de negócio no back end utilizando blocos de programação, que facilitam ainda mais a implementação do código. Com esse recurso, será necessário apenas arrastar blocos para desenvolver uma funcionalidade. 

Para exemplificar o uso de blocos de programação no back end, vamos ultilizar um projeto que contém as entidades "Pessoa" e "Cidade" (Figura 1).


Figura 1 - Diagrama do Projeto Exemplo

Para criar um bloco de programação é necessário ir até o pacote de blockly de servidor, na árvore de recursos (Figuras 2) , ao clicar com o botão direito, escolher a opção "criar novo bloco de programação" (Figura 3),  nomear o seu bloco de programação e a função que será criada (Figura 4). 

Figura 2 - Pacote blockly do lado servido

 

 
Figura 3 - Criando um bloco de programação



Figura 4 - Nomeando o Bloco e a Função criada

 

O arquivo que será aberto irá apresentar um primeiro bloco com o nome escolhido para  a função (Figura 5). Nesse exemplo, será listado na tela, pelo parâmetro idade, os nomes de pessoas cadastradas. Para isso, será necessa?io encaixar no bloco da função os  blocos que serão usados para implementar a lógica da funcionalidade. No menu de blocos ao lado, selecione "variáveis", arraste o bloco "definir itens para" (Figura 6) e renomeie a variável, clicando em "itens" e "renomear variável"  (Figura 7).


Figura 5- Bloco gerado com o nome da função


 Figura 6- Bloco de variáveis


 

  
Figura 7 - Renomeando uma variável

 

Após isso, em "Banco de Dados" selecione o bloco de consulta (Figura 8) e encaixe no bloco anterior, no ícone de configuração da consulta (Figura 9), selecione a entidade "Pessoa" (Figura 10) e insira a consulta, adicionando o parâmetro "idade". Em seguida, em "Matemática", selecione a variável, encaixe na variável idade e edite para um valor desejado (Figura 11).

 

 
Figura 8 - Bloco de consulta

 


Figura 9 - Configurando a consulta



Figura 10 - Selecionando a Entidade

 


Figura 11 - Selecionando a variável

 

 O próximo bloco que deverá ser selecionado é o bloco de repetição, em  "Laços" (Figura 12), para a condição do laço, selecione o bloco "Existe registro Datasource" em Banco de Dados (Figura 13) escolha a variável "Pessoas" (Figura 14), com isso será possível acessar os dados do Datasource. Para exibir esses dados, deve ser usado o bloco de exibição de notificação na opção "Tela" (Figura 15), a mensagem que será apresentada será o dado do Datasource, usando o bloco "Obter do Datasoure" na opção Banco de Dados (Figura 16) e alterando as variáveis para "Pessoas" e "nome" (Figura 17). E assim, listamos o próximo registro usando o bloco "Próximo Registro Datasource", que também está na opção Banco de dados (Figura 18), e mudando a variável para "Pessoas" (Figura 19).  


Figura 12 - Selecionando o Bloco de Repetição



Figura 13 - Selecionando Bloco para condição do laço



Figura 14 - Alterando o valor da variável 



Figura 15 - Bloco para exibição de notificação



Figura 16 - Bloco para obter o registro do Datasource

 


Figura 17 -  Alterando variáveis



Figura 18 - Bloco para obter o registro seguinte do Datasource



Figura 19 - Alterando variável


Após isso, crie um botão na tela de Pessoas, que será usado para chamar a função criada. Em seguida, renomeie o botão, para "Selecionar" por exemplo (Figura 20), na aba de eventos, clique no ícone ao lado do campo "Ao clicar" (Figura 21), selecione o bloco de programação criado (Figura 22), o campo de seleção para a função será preenchido automaticamente, porque só existe uma função no arquivo, salve as alterações feitas. Finalmente, execute o projeto, na tela de "Pessoas"  clique no botão e os dados filtrados pelo valor da idade serão listados, nesse caso o valor escolhido foi 22 (Figura 23) .


Figura 20 - Adicionando um botão 



Figura 21 - Atribuindo o evento ao botão



Figura 22 - Selecionando o Bloco de Programação



Figura 23 - Listando pessoas com idade maior que 22 anos

 

 

Nesta página

 

  • No labels