Projeto LavoroCa estou com mais um dos meus projetos de primeira grandeza. Escolhi um nome peculiar para o mesmo, batizei-o de Lavoro(trabalho em italiano). Voce deve estar se perguntando: Mas o que diabos sera este tal de Lavoro? Vejamos, tentarei se o mais objetivo possivel sem termos tecnicos e outras falacias tipicas da minha natureza.O Lavoro e um gestor de aplicacoes em nuvem, a porta de entrada para o compartilhamento de diversos sistemas. O Lavoro oferece um ambiente grafico baseado em framework robusto e diversas apis consagradas. O lavoro e rico em componentes baseados em jquery. Nao irei entrar nos detalhes tecnicos ate porque tudo ainda esta muito verde, mas no momento propicio farei questao de esmiucar o projeto com linguagem tecnica, conceitos, fluxogramas, etc.Figura 1 Abaixo temos a cara do sujeito:Figura 2Figura 3Figura 4Bem, por hoje e so pessoal! Diogenes Dias. CADASTRO SIMPLES NO SISTEMA LAVOROOito dias, este foi o tempo gasto com estudos, tecnicas e experiencia do usuario. Para alguns pode ser muito tempo dedicado a apenas um cadastro e diga-se de passagem, um simples cadastro!Mas nao e bem isto que esta em jogo. Por tras ha todo um emaranhado de rotinas que foram sendo ajustadas, dezenas de vezes ate se tornar um codigo orientado a objeto, de facil manutencao e reutilizavel.Em um ambiente onde temos que lidar com tags html, linguagem do lado do servidor, linguagem do lado do cliente e linguagem para banco de dados, nao e uma das tarefas mais agradaveis para qualquer desenvolvedor por ordem em tudo isto. Mas que assim seja!Abaixo temos algumas telas e seus significados explanados de forma simploria.Figura 1Figura 2Figura 3Como podemos perceber, existem muitas coisas atreladas ao cadastro! Estarei normalizando algumas rotinas e apos este procedimento, irei de fato iniciar o projeto Lavoro a todo vapor.Por hoje e so, preciso correr com isto! MUDAR DA AGUA PARA O VINHOPROJETO WEB Parte VIIHoje irei explicar de forma simplificada a janela das configuracoes das permissoes do usuario.O esquema e relativamente simples. Selecao menu Permissoes.Janela Permissoes do Usuario.Nesta janela temos a caixa de selecao do usuario, a informacao sobre o seu nivel, abaixo temos as tabelas na qual iremos definir as regras e ao lado as permissoes do usuario a serem aplicadas a tabela selecionada.Vejamos a descricao abaixo:O nivel do usuario (administrador, operacional ou comum).As tabelas das quais o usuario tem acesso.As permissoes do usuario aplicada a tabela selecionadaSelecao usuarioPerceba que logo apos selecionarmos o usuario, temos a informacao do seu nivel. No exemplo o usuario DIOGENES possui direito de administrador.Ao selecionar uma tabela, temos a informacao das propriedades de acesso desta tabela.Propriedades da tabela selecionada.No nosso exemplo o usuario DIOGENES possui todas as permissoes na tabela banco.Propriedades da tabela empresa.Neste exemplo, o usuario DIOGENES possui direito de imprimir informacoes referentes a tabela empresa e acesso ao cadastro de empresa. As demais operacoes como: insercao, edicao e exclusao nao estao disponiveis.Como disse logo de inicio, o esquema de permissao e bastante primario, mas para inicio do projeto esta de bom tamanho.Por hoje e so pessoal, termino por aqui e em breve estarei divulgando mais