Mudanças entre as edições de "LATROMI Client - Versoes Antigas"
(Criou página com '<div id="releaseHistory"> [3.4.5.10 - 22/12/2016] * FIX: Correção do erro de violação da constraint 'ri_fk_segconf_idcon' que ocorria ao tentar gravar as Configurações...') |
(Sem diferença)
|
Edição atual tal como às 12h06min de 5 de julho de 2018
[3.4.5.10 - 22/12/2016]
- FIX: Correção do erro de violação da constraint 'ri_fk_segconf_idcon' que ocorria ao tentar gravar as Configurações de Acesso sem que a conexão de integração via banco de dados tivesse sido especificada.
[3.4.5.9 - 14/12/2016]
- FIX: Erro de violação da constraint 'uk_consrpt_idconsulta_nome' que ocorria ao fazer a importação de Pacotes de Conteúdo, quando uma Consulta que tivesse como objeto principal um RPT, estivesse sendo atualizada.
[3.4.5.8 - 08/12/2016]
- FIX: Erro de violação da FK 'ri_fk_campodin_idcons' que ocorria ao fazer a importação de Pacotes de Conteúdo que continham Consultas com referências cíclicas.
[3.4.5.7 - 30/11/2016]
- FIX: Correção na importação de pacotes, ao importar o pacote o sistema não estava atualizando todos os parâmetros alterados.
- FIX: Correção do erro que ocorria ao sincronizar usuários. Ao sincronizar usuários via Active Directory o sistema exibia uma mensagem informando que era obrigatório a Integração via Banco de Dados.
- FIX: Correção da mensagem que é exibida quando o sistema identifica a duplicidade de usuários no momento da sincronização.
[3.4.5.6 - 04/11/2016]
- FIX: Correção de erro na importação de pacotes de conteúdo, que eventualmente excluía alguns eventos de Formulários Dinâmicos.
[3.4.5.5 - 07/10/2016]
- FIX: Correção de erro que ocorria ao duplicar um Formulário. O sistema tentava gravar um valor nulo no nome do Formulário.
- FIX: Em diversas partes do sistema, ao validar um comando SQL de query, o sistema não estava usando uma transação, e portanto não realizava Rollback do comando. Alterado para sempre fazer Rollback após validar a Record.
[3.4.5.4 - 07/10/2016]
- IMPROVE: Assinatura do executável e DLL's com certificado de assinatura de código da LATROMI.
[3.4.5.3 - 06/10/2016]
- FIX: Correção de erro que ocorria ao duplicar uma Consulta. O sistema tentava gravar um valor nulo no nome da Consulta.
[3.4.5.2 - 03/10/2016]
- FIX: Correção de erro que ocorria ao mover os containers no modo Absoluto do Layout de Formulário Dinâmico.
- FIX: Correção de erro que ocorria ao gravar o formulário, quando este estivesse aberto durante uma importação de pacote.
[3.4.5.1 - 07/06/2016]
- FIX: Em alguns casos, quando um pacote de conteúdo era importado, as propriedades 'Visível' e 'Somente Leitura' dos campos de alguns formulários estavam tendo seus valores trocados.
[3.4.5.0 - 02/06/2016]
- NEW: Novo campo nas configurações dos campos de linha do CrossTab para especificar a largura.
[3.4.4.0 - 24/03/2016]
- NEW: Adicionada a coluna "Módulo" nas telas de seleção múltiplas de Consultas, Browsers e Formulários.
- CHANGE: Aumentada a capacidade máxima da descrição de Queries, CrossMaps e Comandos SQL, de 100 caracteres para 300.
[3.4.3.2 - 17/03/2016]
- FIX: Na tela de configuração de Browser Dinâmico, as Variáveis Globais não estavam disponíveis para serem selecionadas.
[3.4.3.1 - 29/02/2016]
- FIX: Em alguns casos, ao importar um pacote de conteúdo, ocorria o erro: duplicate key value violates unique constraint "uk_consq_idgrafconf"
- FIX: Ao tentar entrar no sistema com um usuário NÃO INTEGRADO enquanto o banco usado na integração não pudesse ser conectado, um erro ocorria.
[3.4.3.0 - 22/01/2016]
- FIX: Diversas correções referente a Importação de Pacotes de Conteúdo.
- NEW: Opção "Mostrar todos os objetos" na tela de Importação de Pacotes de Conteúdo.
[3.4.2.7 - 13/01/2016]
- FIX: Tratamento para evitar que os parâmetros da Consulta sejam excluídos e depois inseridos novamente durante a importação do arquivo LCP. Agora, quando estiver atualizando uma consulta existente, o sistema irá procurar os parâmetros através do nome, e se encontrar fará UPDATE. Caso contrário fará INSERT.
[3.4.2.6 - 12/01/2016]
- FIX: Remoção do botão de nome "button1" que estava presente na tela principal do sistema.
[3.4.2.5 - 08/01/2016]
- FIX: Ao alterar as informações de uma coluna, as configurações de CrossTab eram perdidas.
[3.4.2.4 - 22/12/2015]
- FIX: Ao alterar uma query com saída em CrossTab, as configurações de Campos Auxiliares estavam sendo perdidas.
[3.4.2.3 - 18/12/2015]
- FIX: Ao copiar um objeto "Query" de uma Consulta e colar, as referências dos botões estavam sendo mantidas, fazendo com que as alterações em um botão da query copiada afetasse a original, e vice-versa.
[3.4.2.2 - 18/12/2015]
- FIX: Correção de alguns erros que ocorriam ao gravar uma Consulta quando alguma Query havia sido Copiada e Colada.
- FIX: Correção na ordenação das Queries, ao carregar a Consulta.
[3.4.2.1 - 08/12/2015]
- FIX: Correção de erro que ocorria ao excluir um campo do Formulário Dinâmico que estivesse sendo utilizado nos parâmetros de um Browse Dinâmico.
- FIX: Correção de erro que ocorria na gravação do Browser Dinâmico, e que fazia com que alguns parâmetros de Consulta fossem perdidos.
- FIX: No Cadastro de Consultas, sempre que um parâmetro fosse alterado, ele perdia o seu ID, e um novo parâmetro era criado ao gravar os dados.
[3.4.2.0 - 01/12/2015]
- NEW: Novo tipo de campo (Treeview) no Formulário Dinâmico.
- CHANGE: Removida a limitação de dimensão das imagens das Formatações Condicionais.
[3.4.1.1 - 12/11/2015]
- FIX: Correção na tela de "Configurações de Acesso", referente a melhoria realizada na atualização anterior (v3.4.1.0). O vinculo automático das colunas estava acontecendo somente quando já havia um valor especificado para o campo ao invés de acontecer quando o campo estivesse vazio.
[3.4.1.0 - 10/11/2015]
- FIX: Corrigido problema que ocorria no cadastro de procedimentos do Formulário Dinâmico ao carregar um bloco IF que não contivesse ações.
- NEW: Novas ações para Habilitar, Desabilitar e Atribuir Foco em campos, nos eventos do Formulário Dinâmico.
- NEW: Liberada a ação "Ocultar Campos" no evento LOAD do Formulário Dinâmico.
- IMPROVE: Alteração em "Configurações de Acesso" para fazer o vínculo automático entre as colunas da query e o nome dos campos do usuário quando o nome da coluna for igual ao nome do campo.
[3.4.0.6 - 23/10/2015]
- FIX: Correção do erro "Object reference not set to an instance of an object.", que ocorria ao importar Pacotes de Conteúdo que utilizassem Variáveis Globais.
- FIX: Ao atualizar uma Consulta importando um Pacote de Conteúdo, o menu ao qual ela estava vinculada estava sendo excluído.
- CHANGE: Aumento da largura padrão de campos e parâmetros do tipo Data, de 120px para 140px.
[3.4.0.5 - 21/10/2015]
- FIX: O preenchimento dos parâmetros nos campos do tipo "Consulta" do Formulário Dinâmico não estava sendo exportado na geração de Pacote de Conteúdo.
- FIX: Correção do erro "Object reference not set to an instance of an object.", que ocorria ao importar alguns Pacotes de Conteúdo.
[3.4.0.4 - 20/10/2015]
- IMPROVE: Adicionado solicitação de confirmação antes de fazer a "Importação Rápida" de Pacotes de Conteúdo.
- FIX: Ajustes no tamanho do campo ColorPicker no editor de layout absoluto do Formulário Dinâmico.
- FIX: Não é mais possível especificar a largura do campo ColorPicker. Ela já não estava mais sendo aplicada nas versões anteriores. Agora essa opção foi removida, e o tamanho do campo é calculado automaticamente.
[3.4.0.3 - 20/10/2015]
- NEW: Suporte a mais de um grupo de usuários na integração. O nome dos grupos devem ser separados por ";".
- BREAK: Removido o campo "Possui permissão de Usuário MASTER" da integração de usuários.
- CHANGE: Campo "Possui permissão de Usuário ROOT" passa a se chamar "Administrador".
- FIX: Ao inicializar o sistema sem que o usuário do windows tivesse permissões suficientes no diretório c:\ProgramData\LATROMI\, o sistema não abria. O erro foi tratado, e uma mensagem será mostrada na tela informando ao usuário o motivo do erro.
- NEW: Botão Refresh nas caixas de seleção deo conexão.
- NEW: Criação do campo Módulo, disponível em Consultas, Browsers e Formulários Dinâmicos. Este campo substitui a categoria de Consultas.
- NEW: Adicionado suporte a autenticação no Active Directory do Windows.
- NEW: Adicionado suporte a integração de usuários do Active Directory. Ao fazer essa integração, todos os usuário e grupos de usuários são importados diretamente do AD.
- NEW: Substituição do assistente de criação de eventos do Formulário Dinâmico pela janela de criação de Procedimentos.
- NEW: Adicionada a ação "Mostrar Mensagem", que pode ser utilizada nos eventos do Formulário Dinâmico.
- NEW: Adicionado suporte ao uso simultâneo dos recursos de fixação de colunas (colunas congeladas) e agrupamento de cabeçalhos da Grid.
- IMPROVE: Adicionado o nome do campo na tela de propriedades do editor de layout absoluto do Formulário Dinâmico.
- FIX: Correção de erros que ocorriam no editor de layout absoluto do Formulário Dinâmico ao arrastar Stack Panels que contivessem outras Stack Panels.
[3.3.0.4 - 23/09/2015]
- FIX: Correção do erro 'null value in column "loginusuario" violates not-null constraint' que estava ocorrendo na sincronização de usuários desde o lançamento da versão 3.3.
[3.3.0.3 - 22/09/2015]
- FIX: No cadastro de Formulário Dinâmico, a conexão selecionada não estava sendo passada para a janela de Composição do Nome do Arquivo.
[3.3.0.2 - 21/09/2015]
- FIX: Ao abrir o sistema e restaurar o tamanho da janela, o campo "Descrição" da Consulta estava sendo diminuído a ponto de desaparecer.
[3.3.0.1 - 19/09/2015]
- FIX: Na tela de importação de Pacote de Conteúdo, estava sendo permitida a edição e remoção de itens da lista da direita, onde todo o conteúdo do pacote é listado.
- FIX: O sistema estava entrando em LOOP ao exportar ou importar Consultas ou Formulários com referência cíclica.
- FIX: A porta especificada no cadastro de conexões para o provider "MySql.Data.MySqlClient" não estava sendo considerada.
- FIX: Correção na geração do campo "Type" da janela "Registro de DB Provider Factory".
- IMPROVE: Alteração interna na forma de comparação de objetos para melhorar de performance.
- NEW: Possibilidade de utilizar marcações globais no valor padrão dos parâmetros da consulta.
[3.3.0.0 - 15/09/2015]
- NEW: Possibilidade de adicionar Formulários Dinâmicos diretamente no Menu.
- NEW: Ajustes na altura do campo do tipo Consulta no editor de layout absoluto do Formulário Dinâmico.
- NEW: Nova propriedade "Criar item Nulo" na ComboBox do Formulário Dinâmico. Quanndo Habilitado, um item em branco com valor NULL será criado na combo.
- NEW: Campo nas Configurações de Acesso para especificar comparação Case-Sensitive nas senhas.
- NEW: Adicionada opção em branco no caixa de Seleção de Conexões.
- NEW: Novos tipos de campos no Formulário Dinâmico: Button e Link.
- NEW: Novo evento "Rebinded" no cadastro de Formulário Dinâmico, para campos do tipo "Consulta".
- NEW: Nova ação de evento chamada "Atualizar Fonte de Dados" no cadastro de Formulário Dinâmico.
- NEW: Cadastro de Variáveis Globais.
- NEW: Domínio LATROMI do Cliente, recebido na sincronização de Licenças de Uso.
- NEW: Criação do arquivo LATROMI Content Package (*.lcp). Neste arquivo, pode ser criado ou importado através do menu Atualização > Atualização de Conteúdo.
- IMPROVE: Verificações de consistência no cadastro de Formulário Dinâmico, ao Remover ou Renomear Campos, Parâmetros ou Variáveis.
- FIX: Correção nos ícones de Sub-Menu, no cadastro de Menus.
- FIX: Tratamento no cadastro de CrossMaps para impedir que o usuário remova todos os mapas clicando no botão de fechar abas.
[3.3.0.0 - /08/2015]
- IMPROVE: Alteração para que a janela principal abra sempre maximizada.
[3.2.5.1 - 02/09/2015]
- FIX: Correção do erro "System.FormatException: GUID deve conter 32 dígitos com 4 hífens" que ocorria ao importar alguns xml's da versão 2.8.
[3.2.5.0 - 17/08/2015]
- FIX: Ao duplicar um formulário dinâmico, os eventos do Formulário Original estavam sendo perdidos.
- IMPROVE: Adicionado um "trovão" no ícone dos Campos do Formulário Dinâmico, indicando a presença de eventos.
- NEW: Adicionada opção de "Mesma Altura" no menu de contexto do Editor de Layout Absoluto do Formulário Dinâmico.
[3.2.4.0 - 13/08/2015]
- FIX: Ajuste nas cores do Container TabControl, do Editor de Layout Absoluto do Formulário Dinâmico.
- FIX: As propriedades dos campos do editor de Layout Absoluto do Formulário Dinâmico (botão direito > propriedades) não estavam sendo aplicadas corretamente.
- FIX: Ao iniciar a alteração no nome de um Menu, o texto anterior não estava sendo mantido no editor.
- CHANGE: Redução de 2px no preenchimento dos campos do Editor de Layout Absoluto do Formulário Dinâmico.
- CHANGE: Alteração no campo do tipo Label do Formulário Dinâmico, para exibir o "Valor Fixo" no editor de Layout caso tenha sido especificado.
- NEW: Suporte a substituição de marcações nas Mensagens de Confirmação dos Comandos SQL.
- NEW: Atualização do componente AvalonEdit: Versão 4 para 5.
- IMPROVE: Melhorias na tela de cadastro de URL no Menu.
[3.2.3.0 - 11/08/2015]
- NEW: Novo Editor de Layout Absoluto do Formulário Dinâmico (v2.0).
- FIX: Ao procurar uma imagem na galeria ou um relatório no repositório através do campo de pesquisa, o item encontrado não estava sendo selecionado automaticamente. Era necessário que o usuário clicasse sobre o item.
- FIX: Tratamento na Gravação do Formulário Dinâmico para evitar o erro "duplicar valor da chave viola a restrição de unicidade 'uk_formdinestrquery_nome'".
- FIX: Tratamento no Formulário Dinâmico para evitar que o editor da Query de Origem seja habilitada antes do usuário selecionar uma conexão na aba Principal.
[3.2.2.2 - 28/07/2015]
- FIX: Ao especificar um comando SQL como parte do nome de um arquivo do campo Upload do Formulário Dinâmico, ocorria um erro de serialização.
[3.2.2.1 - 24/07/2015]
- FIX: No Cadastro de Formulário Dinâmico, o evento Load só estava disponível após carregar um Formulário existente ou clicar no botão "Novo".
- FIX: Correção no cursor da lista de Campos do editor de Layout Absoluto do Formulário Dinâmico. Quando o mouse passava por cima da lista, o cursor do mouse mudava para VSplit.
- FIX: Ao cadastrar um Browse Dinâmico sem clicar na aba "Colunas", a estrutura do browse não era criada, e as colunas não ficam disponíveis para uso nos Lookups. O mesmo acontecia na alteração do SQL de um Browse existente. Neste caso, as colunas não eram atualizadas, e a estrutura anterior era mantida.
[3.2.2.0 - 23/07/2015]
- FIX: Removida o literal "Campo" que estava sobrando na tela de Cadastro de Formulário Dinâmico.
- FIX: Correção da validação de query, que verificava se alguma coluna usada nas formatações condicionais havia sido removida.
- CHANGE: Alteração no nome do menu "Arquivo > Copiar" para "Arquivo > Duplicar".
- NEW: Recurso de Duplicação de formulário Dinâmico.
[3.2.1.0 - 15/07/2015]
- FIX: Correção de erro que ocorria ao selecionar pressionar ENTER em uma tela de seleção de Consulta, Browse ou Formulário Dinâmico sem que algum registro estivesse selecionado.
- FIX: Ajuste na botão de abertura da janela onde se informam os itens da ComboBox do Formulário Dinâmico.
- NEW: Campo de pesquisa no Cadastro de Formulário Dinâmico.
[3.2.0.2 - 07/07/2015]
- FIX: Ao adicionar um RPT sem parâmetros no Repositório de Relatórios, ocorria o erro "Referência de objeto não definida para uma instância de objeto".
- FIX: Ao substituir um arquivo na Galeria de Imagens, a extensão e as dimensões do arquivo não estavam sendo atualizadas.
[3.2.0.1 - 06/07/2015]
- FIX: As condições cadastradas para o evento LOAD não estavam sendo carregadas ao abrir úm Formulário Dinâmico.
- FIX: Inclusão de ícone na coluna "Visível Mobile" da Consulta.
- FIX: Na exportação da Consulta para XML, as colunas e parâmetros do Browse Dinâmico não estavam sendo carregados. Quando esse Xml era importado, e o Browse Dinâmico era chamado através de um Lookup, ocorria erro.
- FIX: No CrossTab, alterado para que não fiquem disponíveis como "Colunas Auxiliares" as colunas que já estiverem dispostas como Linha, Coluna ou Valor.
- FIX: Ajuste na sequência do TAB, na tela de cadastro de Browse Dinâmico.
- FIX: No cadastro de Formulário Dinâmico, os campos do tipo Upload estavam disponível para preenchimento via evento, mas na verdade essa opção não é suportada. Alterado que estes campos não apareçam.
- IMPROVE: Alterado para manter os menus recolhidos ao abrir a tela de Cadastro de Menus.
- IMPROVE: Modificações para melhorar a produtividade.
- NEW: Disponibilizado os campos "Habilitar botão de Atualização" e "Exibir Título da Grid" nas configurações de CrossTab.
- NEW: Novo tipo e campo "Consulta" no Formulário Dinâmico.
- NEW: Novo recurso para configurar o nome utilizado nos arquivos dos campos "Upload" do Formulário Dinâmico.
- NEW: Novos campos no cadastro de Gráfico, que habilitam/desabilitam a especificação do Valor Mínimo e Máximo dos Eixos X e Y.
- BREAK: Vários temas do aplicativo foram removidos, restando apenas 3: ControlDefault, TelerikMetro, TelerikMetroBlue.
- CHANGE: Na tela de Configurações do Sistema, a aba Conexão Padrão foi removida, sendo substituída por um campo de seleção de Conexões na aba Geral.
[3.1.5.0 - 11/06/2015]
- NEW: Adicionado suporte a parâmetros do tipo Caixa de Opções na importação dos parâmetros do RPT.
- FIX: Ao adicionar uma consulta ao menu, o tipo de saída da mesma não estava sendo reconhecido, e um ícone com ponto de interrogação era utilizado.
[3.1.4.0 - 09/06/2015]
- NEW: Ao adicionar um relatório em uma consulta, o sistema irá perguntar se o usuário deseja que os parâmetros existentes no RPT sejam criados na consulta. Se o usuário aceitar, os parâmetros serão criados e vinculados aos parâmetros do RPT automaticamente. Essa funcionalidade só estará ativa enquanto nenhum parâmetro for criado na consulta.
[3.1.0.3 - 08/06/2015]
- FIX: O redimensionamento de imagens da galeria não estava funcionando desde o lançamento da versão 3.1.
[3.1.0.2 - 05/06/2015]
- FIX: Correção de Erros na importação de arquivo Xml.
- FIX: O campo de Fixar Colunas da Grid estava ficando oculta quando a opção "Alterar Disposição de Colunas" estivesse habilitada. Isso só deveria ocorrer se além desta opção estar habilitada, houvessem grupo de cabeçalho de colunas informados.
[3.1.0.1 - 28/05/2015]
- IMPROVE: Inclusão de Campo de Pesquisa na Galeria de Imagens.
- IMPROVE: Alteração na Galeria de Imagens para exibir o tamanho do arquivo na maior medida possível (Kb, Mb...). Até então, o tamanho do arquivo era exibido somente em bytes.
- NEW: Criação Repositório de Relatórios.
- NEW: Opção para especificar o separador de linha na exportação do RPT para o formato Texto.
- NEW: Opção para Exibir/Ocultar o Título do Relatório.
- NEW: Parâmetro /s, que pode ser passado para o executável WecDBClient.exe. Quando utilizado, antes de fazer o Login, será aberta uma tela para selecionar a pasta de dados utilizada.
[3.0.1.1 - 18/05/2015]
- FIX: Remoção do botão Executar no cadastro de Browse Dinâmico. Este botão já não tinha mais utilidade, e ao ser pressionado, não fazia nada.
- FIX: Ajuste durante a gravação do Browse Dinâmico para atualizar o tipo de campo (Numérico, Alfanumérico ou Data) nas referências de Lookup das Consultas e Formulários Dinâmicos.
[3.0.1.0 - 07/05/2015]
- NEW: Novo campo no cadastro de CrossMap para especificar um endereço literal. O endereço literal será utilizado para buscar as coordenadas quando as mesmas não forem especificadas.
[3.0.0.1 - 29/04/2015]
- FIX: Ao cadastrar uma nova query, a grid onde são configuradas as colunas estava ficando desabilitada.
- FIX: A tela de opções da consulta estava abrindo uma janela testes.
[3.0.0.0 - 27/04/2015]
- NEW: Utilitário para exclusão de Consultas, Formulários e Browses Dinâmicos em Lote.
- NEW: Inclusão do cadastro de variáveis no Formulário Dinâmico.
- NEW: Inclusão do tipo de campo "Upload" no Formulário Dinâmico.
- NEW: Inclusão do tipo de campo "Html Editor" no Formulário Dinâmico.
- NEW: Inclusão de campo nas configurações da coluna da Grid para definir se ela será visível em dispositivos móveis.
- NEW: Novo tipo de marcador no CrossMap, chamado "Marcador Texto". Com ele, é possível definir um texto que será exibido em cada posição do mapa, ao invés de uma imagem.
- NEW: Inclusão de configurações no cadastro de RPT para permitir download do arquivo ao invés de exibição na pagina.
- NEW: Inclusão de configuração no cadastro de RPT para permitir exportação de arquivo no formato Texto Plano.
- IMPROVE: Aumento do tamanho máximo das imagens utilizadas no cadastro de botões, de 16px para 24px;
- IMPROVE: Melhoria na alteração do nome dos campos do Formulário Dinâmico. Agora quando o nome do campo contiver caracteres especiais, eles serão substituídos ao invés de cancelar a operação. Por exemplo, se for informado o valor "Descrição do produto", ele será convertido para "DescricaoDoProduto".
- IMPROVE: Novos ícones no cadastro de Menus.
- FIX: Ao importar um Xml de Consulta, os Formulários e Browses Dinâmicos não estavam sendo sobrescrevidos, gerando duplicidades.
- FIX: Alteração para gravar a data/hora de inclusão atual ao importar novas Consultas, Formulário e Browses Dinâmicos. Antes estava sendo utilizada a data/hora do Xml.
- FIX: Ajuste na gravação do campo "Atualizar Janela Pai" do cadastro de Links e Botões. As vezes, o valor do campo não estava sendo mantido.
- BREAK: Remoção do cadastro de Constantes. Será substituído por um recurso melhor no futuro.
[2.8.1.1 - 25/02/2015]
- FIX: No cadastro de Formulário Dinâmico, o Valor Fixo dos campos do tipo Label estava sendo perdido ao navegar entre os outros campos.
[2.8.1.0 - 04/02/2015]
- FIX: Correção de erro que ocorria ao importar o Xml de Consultas que utilizam a barra de botões.
- NEW: Alteração para permitir que o usuário cadastre um botão na Query sem informar uma imagem. Neste caso, ficaria o link teria apenas o texto.
- FIX: Alteração para gravar os campos de uso livre durante a sincronização de usuários. Até então, os campos estavam disponíveis durante a sessão no site, mas não eram gravados no banco de dados.
- IMPROVE: Alteração para gerar backups dos arquivos machine.config antes de fazer as alterações durante o registro de assemblies.
[2.8.0.0 - 27/01/2015]
- FIX: Os campos adicionados no Formulário Dinâmico, quando a barra de rolgem vertical da listagem de campos estivesse exibida, estavam assumindo o nome do último campo visível da lista, ao invés do campo recém adicionado.
- NEW: Nível de ZOOM no CrossMap.
- NEW: Configuração de Quebras no CrossMap.
- NEW: Configurações de Fonte nos campos de Formulário Dinâmico do tipo Label.
- NEW: Nova caixa de seleção de marcações, separadas por categoria (ex.: Parâmetros, Query, Sessão... ).
- NEW: Cadastro de Botões na Query.
- NEW: Possibilidade de chamar uma consulta nos links de colunas.
- NEW: Configuração do modo contínuo dos formulários diretamente no cadastro do link, possibilitando que um mesmo Formulário Dinâmico seja utilizado com ou sem modo Contínuo em diferentes locais.
- NEW: Campo no cadastro do Link para definir se a janela pai deve ser atualizada ao fechar a janela filha.
- NEW: Alteração nas dimensões máximas das imagens da formatação condicional para 100x100.
- NEW: Suporte a substituição das colunas pai no título das janelas de Mapas Simples.
- NEW: Suporte a integração parcial de usuários. Agora é possível integrar apenas alguins campos, e utilizar o cadastro do LATROMI para alterar outros. Antes, se o usuário fosse integrados, todos os campos eram sobressorvidos.
- FIX: Correção no estilo do editor de Javascript público. A janela estava utilizado o estilo de CSS público.
- NEW: Novo campo "Cancelar Submissão" nos campos TextBox do Formulário Dinâmico. Se estiver habilitado, evita que os dados do formulário sejam submetidos ao servidor ao pressionar ENTER enquanto o foco estiver no campo.
[2.7.2.1 - 17/12/2014]
- FIX: O preenchimento de campos nos eventos dos formulários dinâmicos só estava funcionando quando o tipo de dados do campo do SELECT e Formulário fossem os mesmos. Por exemplo, se o tipo de campo do SELECT fosse INT e o tipo de campo do formulário fosse Text Box, não funcionaria.
- FIX: Ao editar um evento do cadastro de formulários dinâmicos com ação "Preencher campos", os campos marcados para preenhimento estavam se acumulando a cada edição, gerando sujeira no banco de dados. Por exemplo, quando o evento era criado, o valor gravado seria "campo1;campo2" Ao editar este evento, ficaria "campo1;campo2campo1;campo2".
- BREAK: Alteração na criação das queries da consulta, para que o valor padrão do campo "Realçar Linha Selecionada" seja habilitado.
[2.7.2.0 - 15/12/2014]
- NEW: Criação do Contorno de Documento no cadastro de Formulário Dinâmico.
- NEW: Criação de Ícone para cada tipo de campo do Formulário Dinâmico.
- NEW: Novo tipo de campo no Formulário Dinâmico, do tipo Label.
- FIX: No cadastro de Formulários Dinâmicos, em algumas ocasiões, as colunas de origem não eram atualizadas após modificar a Query de Origem dos Dados.
- FIX: No cadastro de formatações condicionais ao trocar a aplicação de Coluna para Linha, o campo onde a coluna era especificada não estava sendo apagado.
- FIX: Correção do erro de violação de Foreign Key, que ocorria ao importar uma consulta com categoria especificada.
- FIX: Corrigido o erro que fazia com que os campos não gravados do formulários dinâmico não fossem adicionados na configuração do Layout Absoluto. Só era possível adicionar os campos no Layout após a gravação do Formulário Dinâmico.
- NEW: Adicionada a tecla de atalho F9 para os Lookups de seleção de Browse Dinâmico e Form Dinâmico.
- NEW: Criação do Contorno de Documento, na tela de configuração de Layout do Formulário Dinâmico.
- FIX: Ao adicionar um novo campo no Formulário Dinâmico, um novo item era criado na lista com o nome "NovoCampo", mas o item não entrava em modo de edição automaticamente.
- FIX: Aumento do valor máximo da Largura dos Campos do Formulário Dinâmico, de 500px para 3.000px.
- FIX: Ao substituir uma marcação na edição de SQL, o cursor estava sendo posicionado no final do texto do editor, quando deveria ficar ao final do texto substituído.
- IMPROVE: Os campos para alterar as dimensões da janela do Formulário Dinâmico foram movidos para a aba Layout, e só serão habilitados quando o tipo de Layout for Empilhado.
[2.7.1.0 - 28/11/2014]
- FIX: Botão de Exclusão de Formulários Dinâmicos não estava funcionando.
- NEW: Nova opção de performance "Habilitar Memória de Dados", nas configurações da Grid e do Cross Tab.
- IMPROVE: Implementada pergunta com opção de continuar ao confirmar um "Comando SQL" cuja a validação resulte em erro.
- NEW: Opção para alterar o texto "Grande Total" (antes apresentado como "Total Geral") do Cross Tab.
- NEW: Opções para iniciar o Cross Tab com os grupos expandidos ou não.
- NEW: Opção para alterar o Layout do Cross Tab, que pode ser Tabular, Outline ou Compact;
- NEW: Opção para configurar a localização dos totais no Cross Tab, que pode ser no eixo de linhas ou colunas.
- NEW: Opções para alterar o posicionamento dos totais e subtotais do Cross Tab.
- NEW: Possibilidade de alterar os textos dos cabeçalhos dos totais do Cross Tab.
- NEW: Novos tipos de agregação no Cross Tab. Além do padrão Soma, foram incluidos Contagem, Média, Mínimo e Máximo.
- FIX: O Valor inicial dos campo "Valor Máximo" e "Valor Mínimo" das configurações dos eixos dos Gráficos estava 1.00, quando deveria ser 0 (ZERO).
- NEW: Cadastro de eventos nos Formulários Dinâmicos.
- NEW: Nova opção para alterar o modo de Layout do Formulário Dinâmico. O modo "Empilhado", é a opção padrão, e mantém o layout atual dos campos. Já o modo "Absoluto" permite configurar a posição X e Y de cada campo.
- NEW: Opção para desagrupar as categorias na tela de seleção de Consultas.
- NEW: Novos tipos de agregação por coluna da Grid: Média, Minimo, Maximo e Customizado.
- NEW: Nova campos para informar a mascara de rodapé da coluna, nas consultas com saída em Grid.
- FIX: Nas configurações do cadastro de Links da Grid, a opção "Estado da Janela" (normal / maximizado) não estava sendo gravada.
- FIX: No Formulário Dinâmico, ao trocar o tipo de um campo (ex.: de Alfanumérico para Data), a largura do campo não estava sendo alterada.
- IMPROVE: Alteração do nome de todos os tipo de campos do Formulário Dinâmico. A partir de agora passam a ser utilizados nomes em inglês. Ex.: Alfanumérico passou a ser Text Box.
[2.6.1.0 - 16/10/2014]
- NEW: Implementada a Categoria de Consultas.
- NEW: Possibilidade de exportar arquivos na Galeria de Imagens.
- NEW: Possibilidade de informar o parâmetro chamador do Browse Dinâmico como vínculo entre Browse Dinâmico e Consulta.
- NEW: Campo "Estado da Janela", com as opções Normal e Maximizado no cadastro de Links.
- NEW: Campo "Habilitar Exportação para CSV" nas configurações da query com saída em Grid.
- NEW: Campo "Exportar Cabeçalho de Colunas (CSV)" nas configurações da query com saída em Grid.
- NEW: Campo "Formato de Exportação para Excel" nas configurações da query com saída em Grid.
- IMPROVE: O campo já existente "Habilitar Exportação para Excel" foi movido para uma nova categoria de configurações chamada "Exportação", junto com as novas opções de exportação para CSV e formato de exportação.
[2.6.0.1 - 13/10/2014]
- FIX: Estava ocorrendo o erro "Object reference not set to an instance of an object" ao remover um link e imediatamente depois clicar no botão para adicionar um link.
- FIX: Ao adicionar um Cross Map em um link, o icone utilizado era o do Mapa Simples, e ao confirmar a janela, o valor era perdido.
- FIX: Em algumas situações, ao editar ou incluir uma Query ou CrossMap, o programa solicitava ao usuário que selecionasse uma conexão de banco de dados, mesmo quando uma conexão já estivesse selecionada.
[2.6.0.0 - 13/10/2014]
- NEW: Recurso de Links Condicionais.
- NEW: Menu Arquivo > Recarregar, para recarregar a consulta.
- FIX: Não era possível excluir uma query de primeiro nível na consulta.
- FIX: Sempre que se editava uma query com saída em CrossTab, a aba "Colunas da Query" passava para traz, enquanto o foco ia para a aba de "Cross Tab". Este comportamento foi corrigido, fazendo com que a aba de "Colunas da Query" permaneça em seu estado original após a edição da query.
- IMPROVE: Alteração na ordem das abas de configuração de colunas quando o tipo de saída da query for CrossTab. Agora a primeira aba é a "Colunas da Query" e segunda é a "Cross Tab".
[2.5.2.0 - 06/10/2014]
- IMPROVE: Ao substituir uma marcação na edição de Comandos SQL utilizando um duplo-click, o foco será passado para o editor, e o cursor ficará posicionado ao final do texto.
- NEW: Opção para habilitar a exportação para excel do CrossTab.
- NEW: Opção para renomear as imagens na biblioteca, através do menu de contexto ou tecla de atalho F2.
- NEW: Implementado novo provedor de dados .NET Oracle.DataAccess.Client.
[2.5.1.1 - 25/09/2014]
- FIX: Ao incluir ou alterar as configuraçãos de acesso, o sistema não coneseguia executar a query de origem dos dados.
- FIX: Não estava aplicando as configurações de acesso após a alteração, sendo necessário que o usuário reiniciasse o aplicativo para que as configurações entrassem em vigor.
- FIX: Ao acessar o sistema com um usuário de integração que ainda não havia sido integrado, ocorria erro.
[2.5.1.0 - 25/09/2014]
- NEW: Modo multi-domínio, onde é possível utilizar a mesma instância do sistema para mais de uma empresa.
- NEW: Atualização da versão do .NET Framework de 4.0 para 4.5.
- NEW: Atualização da versão do Npgsql de 2.0.11.93-net3.5 para 2.1.3.0-net4.5.
- NEW: Atualização da versão do Telerik WinForms de Q3 2013 para Q2 2014.
- NEW: Nova Tela de Login.
- NEW: Opção de Modo Contínuo no Formulário Dinâmico.
- NEW: Opção para definir as dimensções da janela do Formulário Dinâmico
- NEW: Opção para utilizar criptografia MD5 na senha dos usuários.
- NEW: Opção para não usar a integração de usuários. Neste caso, utiliza-se apenas os usuários cadastrados pelo WecDB.
- NEW: Novos parâmetros de Sessão: IdUsuario, NomeUsuario, EmailUsuario, TipoDocumento e IdSessaoTrabalho.
- NEW: Ao instalar uma nova instância do sistema, um usuário "Admin" é criado automaticamente.
- BREAK: Alteração do nome do parâmetro de Sessão CnpjCpfCodigoCliente para NumeroDocumento.
- FIX: Ao incluir ou editar uma query com saída em Gráfico, não estava gravando a opção do Tipo de Gráfico, mantendo sempre o tipo "Pizza" selecionado.
- FIX: Ao cadastrar uma nova Query, as opções de habilitar o botão de Exportação para Excel e habilitar o botão de Refresh estavam ficando desabilitados, quando o padrão deveria seria habilitado.
- IMPROVE: Organização nos menus: O menu "Configurações\Cadastro de Menus" foi movido para o "Cadastros\Menus" e o menu Configurações\Origem de Dados de Usuário" passou a se chamar "Configurações\Configurações de Acesso".
- FIX: Correção na mensagem de "As seguintes Colunas da query NOME_DA_QUERY estão sendo utilizadas nas Queries Filhas: COLUNA1,COLUNA2...", que aparecia ao tentar excluir uma query cujo as colunas estivessem referenciadas em queries filhas. Ao invés de mostrar o nome das colunas na mensagem, estava repetindo o nome da query.
- IMPROVE: Melhoria interna do Software, que remove a necessidade de uso do arquivo "DbProvider.xml".
- NEW: Incluida a capacidade de Copiar/Colocar nas Queries, RPTs e CrossMaps.
- NEW: Incluida a capacidade de renomear uma query, através do menu de contexto.
- FIX: O utilitário de Cópia de consultas estava apagando alguns registros da consulta original.
- NEW: Novas opções no CrossTab para ocultar as zonas de cabeçalho, impedindo a que o usuário altere a disposição dos campos em tempo de execução.
- IMPROVE: Alteração para utilizar a janela de seleção de cores avançada ao invés de usar a janela padrão do windows, em todos os botões de seleção de cores.
[2.4.2.0 - 19/08/2014]
- FIX: Correção na plataforma de compilação, que estava como AnyCPU quando deveria ser x86.
- FIX: Adicionado o recurso de Substituição de Marcações no editor de SQL. Este recurso havia sido removido na versão 2.4.0.0.
- NEW: Opções para Alterar e excluir conexões no editor de SQL.
[2.4.1.0 - 14/08/2014]
- IMPROVE: Melhoria no teste que verifica se o sistema já foi convertido para a versão 2.4.
- FIX: Correção ortográfica do texto "Habiliar Exportação para Excel" para "Habilitar Exportação para Excel".
- FIX: Correção ortográfica do texto "Habiliar botão de Atualização" para "Habilitar botão de Atualização".
- FIX: Correções na importação avançada de Xml.
- NEW: Arquivo de CSS Público, para uso nas consultas através de HTML Injection.
- NEW: Arquivo de Javascript Público, para uso nas consultas através de HTML Injection.
- FIX: Nas telas de cadastro de Query, CrossMap e Comando SQL, os botões de Salvar e Cancelar não estavam sendo exibidos em monitores com baixa resolução.
- NEW: Ferramenta para registro de Connector de Banco de Dados .NET.
- NEW: Novo campo do tipo "Seletor de Cores" no cadastro de Formulário Dinâmico.
- NEW: Nova opção "Tipo de Retorno" nos campos "Painel de Opções" do Formulário Dinâmico, possibilitando usar o Número ou o Texto da opção como valor de retorno do campo.
[2.4.0.0 - 10/08/2014]
- NEW: Criação do cadastro de conexões de banco de dados.
- IMPROVE: Conversão de todas as conexões das consultas, formularios dinamicos e browses dinamicos em consultas cadastradas.
- NEW: Opção para selecionar uma transformação de texto para campos do tipo Lookup no Formulário Dinâmico.
- NEW: Menu Ajuda.
- NEW: Novo menu Ferramentas / Sincronização de Usuários. Este recurso deve ser usado para sincronizar manualmente as informações dos usuários dos sistemas de terceiro com o LATROMI WecDB.
- NEW: Novo campo do tipo "Caixa de Checagem" no cadastro de Formulário Dinâmico.
- NEW: Novo campo do tipo "Painel de Opções" no cadastro de Formulário Dinâmico.
- NEW: Nova opção "exibir quebra de texto" na coluna da Grid.
- NEW: Novas opções de formatação de texto com negrito e itálico diretamente na coluna da Grid, sem uso de formatações condicionais.
- NEW: Nova opção para alteração do tamanho da fonte na Grid ou diretamente nas colunas.
- NEW: Nova opção para alterar as dimensões inicias das janelas de sub-consultas.
- NEW: Nova opção de de realce de linha da Grid (marcar linha selecionada).
- NEW: Novas opções para exibir ou ocultar os botões de Refresh e Exportação para Excel e a linha referente ao Título da Consulta.
- NEW: Novas opções de estilização de Título, Cabeçalho de Colunas, Linha Normal e Linha Alternada da Grid.
- NEW: Alteração do delimitador interno de opções dos campos do tipo "Caixa de Opções" do Formulário Dinâmico. Foi alterado devírgula para TAB, possibilitando o uso de virgulas no cadastro das opções.
- NEW: Adicionado suporte ao provedor de dados .NET MySql.Data.MySqlClient, para conexão em bancos MySql.
- NEW: Adicionado suporte ao provedor de dados .NET FirebirdSql.Data.FirebirdClient, para conexão em bancos FireBird.
- IMPROVE: Separação das telas de Cadastro de Querie, Cadastro de CrossMap e Cadastro de Comando SQL. Agora cada uma dessas rotinas possui uma tela própria, facilitando a implementação de novas funcionalidades.
- FIX: A tela de cadastro de Formulário Dinâmicos não estava excluindo os parâmetros removidos.
[2.3.1.1 - 23/07/2014]
- FIX: Correção na gravação do campo "sequenciaparametro" da tabela de parâmetros da consulta, para evitar erro de violação de constraint NOT NULL.
- FIX: Botões de mover os parâmetros para cima e para baixo não estavam visiveis desde a versão anterior.
- FIX: Correção do erro - null value in column "idconsulta" violates not-null constraint - que ocorria ao gravar uma consulta quando um CrossMap era "filho" de uma Query.
- FIX: Nas Configurações Locais do Aplicativo, estava aparecendo o item "AdvancedXmlSettings". Este item não deveria aparecer.
- FIX: Ao excluir uma consulta, os registro de conexões cadastradas e links de formulários dinâmicos estavam sendo mantidos, deixando-os orfãos.
[2.3.1.0 - 22/07/2014]
- FIX: Correções na Importação e Exportação de Consultas via XML.
- FIX: No cadastro de Formulário Dinâmico, ao navegar entre as abas "Origem dos Dados" e "Avançado", o sistema estava tentando executar o comando SQL de Origem, mesmo quando a opção "Usar consulta SQL para preencher os campos na abertura da página" estivesse desabilitada.
- FIX: No cadastro de Formulário Dinâmico, só estava mantendo o valor das opções, do tipo de campo "Caixa de Opções", quando após a edição o usuário clicasse em outra propriedade do mesmo campo. Se imediatamente após editar as opções o usuário selecionesse outro campo ou tentasse salvar, as alterações eram perdidas.
- NEW: Criação do Importador de Xml Avanaçado.
- NEW: Alteração no tipo de campo Data do formulário dinâmico, para poder ser configurado como Data, Hora ou Data + Hora.
- NEW: Criação do tipo de campo Lookup no cadastro de formulário dinâmico.
- NEW: Criação da opção de Transformação de Texto (Maiusculo, Minusculo, Capitalizado) para campos do tipo Alfanumérico do cadastro de formulário dinâmico.
[2.3.0.0 - 15/07/2014]
- NEW: Mapa Complexo (agora chamado de CrossMap) pode ser criado no primeiro nível da consulta, sem a necessidade de cria-lo como um objeto filho da Grid.
- FIX: Correção nas configurações avançadas de gráfico. O valor padrão dos campos de tamanho de fonte, margem, rotação e outros não estavam considerando as casas decimais. Neste caso, o valor 16,00 passava a ser 1600, casando erro na execução do gráfico.
- IMPROVE: Fixação das colunas Sequência e Descrição, da grade de configuração de colunas da query.
[2.2.0.1 - 10/07/2014]
- FIX: No formulário dinâmico, não estava gravando a propriedade que indica a quantidade de casas decimais, dos campo do tipo numérico.
- FIX: Na tela de Configurações do sistema, na aba Conexão, estava aparecendo a caixa de checagem "Usar outra conexão". Essa opção não deveria aparecer nesta tela.
[2.2.0.0 - 09/07/2014]
- NEW: Nova ferramenta de Formulário dinâmico.
- NEW: Nova ferramenta de Execução de Comandos SQL via LINK de colunas da Grid.
- NEW: Adiciona opção para configurar a cor de fonte e cor de fundo das colunas, nas consultas com saida em Grid.
- FIX: Correção na tela de Configurações Avançadas de Gráfico, para que os campos de Máscara sejam opcionais. Os campos de mascar devem ser utilizados quando o tipo de dado for Numérico ou Data.
[2.1.0.1 - 18/06/2014]
- FIX: Correção no nome das restrições cadastradas. O nome não estava sendo preservado ao gravar, gravando sempre com o nome padrão "Nova Restrição".
- FIX: Correção na tela de cadastro menus para permitir que uma URL cadastrada possa ser alterada. Até então, era necessário excluir a URl e adicionar novamente.
- FIX: Correção no recurso de importação de RPT para criação de Query. O menu só estava ficando habilitado se pelo menos uma Query estivesse cadastrada, ou seja, não permitia importar o RPT para gerar a primeira Query.
- IMPROVE: Alteração para permitir redimensionar as colunas da grade na tela de cadastro de RPT.
[2.1.0.0 - 12/06/2014]
- FIX: Correção na importação de Xml. Se a consulta de origem tivesse um parâmetro vinculado a um Browser Dinâmico, mas não fosse do tipo de Lookup, ocorria um erro de vioção de FK.
- NEW: Suporte a ferramenta de Carrosssel.
[versão 2.0.2.0]
- FIX: Correção na mensagem de exclusão da galeria de imagens. Ao tentar excluir mais de uma imagem simultaneamente, a quantidade de imagens não era mostrada na mensagem de confirmação, mas sim a marcação "{0}".
- FIX: Correção na ordenação dos colunas da Query. Ao editar um browse dinâmico, as colunas estavam sendo carregadas fora de ordem.
- FIX: Correção na ordenação dos parâmetros do RPT. Ao abrir a tela de um RPT que já esteja gravado no banco (edição), os parâmetros eram carregados fora de ordem.
- FIX: Correção nos pre-requisitos configurados no instalador. O .NET Framework 4.5 está configurado desnecessáriamente.
- NEW: Acrescentada a possibilidade de utilizar parâmetros de Sessão (usuário) no cadastro de RPTs.
- NEW: Acrescentada a possibilidade de utilizar parâmetros de Sessão (usuário) no cadastro de restrições.
- IMPROVE: Alteração para permitir que a tela de cadastro de RPT seja redimensionada.
[versão 2.0.1.1 - 02/06/2014]
- IMPROVE: Novo menu Ferramentas\Galeria de Imagens, para ter acesso à galeria de imagens.
- IMRPOVE: Nova opção para redimensionar a imagem antes de adiciona-la à galeria de imagens.
- IMPROVE: Alteração no filtro de dimensões da galeria de imagens, quando aberta pela formatação condicional. Antes o filtro era "Dimensões 24x24" e agora é "Altura Máxima 24px".
- IMPROVE: Alteração no caminho do arquivo de configurações "UserSettings.xml", para considerar o parâmetro "CustomerName" do App.Config. Se o parâmetro "CustomerName" estiver especificado, será criado um diretório intermediário, cujo o nome é o valor do parâmetro.
- FIX: Correção de erro que ocorria ao importar um arquivo Xml de consulta com RPT no primeiro nível.
- FIX: Quando um RPT está cadastrado abaixo de uma Query, e o RPT está selecionado no painel "Queries/RPTs", as informações da query de nível superior são mantidas em tela. Ao editar essas informações e Salvar a consulta, as modificações estavam sendo perdidas.
[versão 2.0.1.0]
- FIX: Ao importar um arquivo Xml de uma consulta que já existe, o sistema perguntar para o usuário se deve atualizar a existente ou criar uma nova. A opção de criar uma nova não estava sendo respeitada e a consulta existente estava sempre sendo atualizada.
- FIX: Ao remover os dados de conexão de um cadastro de RPT, o sistema não estava gravando a alteração, deixando os dados de conexão como "sujeira" do sistema.
- FIX: Corrigido erro que oicorria importar um arquivo Xml de uma consulta com gráfico que possua configurações avanaçadas especificadas.
- IMPROVE: Alteração no edição ou consulta do cadastro de RPTs, para que o primeiro RPT cadastrado seja selecionado automaticamente ao abrir a tela.
- IMPROVE: Alteração do ponteiro do mouse para a situação "Aguardando" (Ampulheta) enquanto a janela de Configurações Avançadas de Gráfico é carregada.
- NEW: Opção de limpar os dados nas telas que solicitam os dados de conexão de banco de dados.
- IMPROVE: Aumento do espaçamento entre os controles, na tela de confirmação de colunas, no cadastro de Mapas Complexos.
- IMPROVE: Alterada a edição de query de Mapa Complexo, para que o sistema tente manter o vinculo configurado anteriormente entre as colunas Latitude, Longitude, Descricao e Imagem, evitando o retrabalho para o usuário.
- FIX: Correção de erro na leitura dos RPTs com comandos SQL extensos. O problema ocorria por causa de uma limitação padrão dos servidores quanto a deserialização dos Xmls das respostas de Web Services (Neste caso, o Web Service WSApp.WebRPT).
- FIX: Alteração para impedir que o nome do RPT possa ser editado na lista, no cadastro de RPTs.
- FIX: Corrigido o erro que fazia com que as condições do cadastro de RPT não fossem carregadas quando a tela era aberta em modo de edição.
- FIX: Corrigido o erro "Referência de objeto não definida para uma instância de um objeto" que ocorria ao abrir a galeria de imagens, na formatação condicional.
[versão 2.0.0.0 - 21/05/2014]
- FIX: DESKTOP - Corrigido o deslocamento da barra de rolagem da grade de configuração de colunas que ocorria ao gravar a consulta.
- FIX: WEB - Correção de erro que ocorria ao carregar um grafico cujo as configurações avançadas não foram informadas na gravação da consulta.
- IMPROVE: DESKTOP - Mudança no tema de cores padrão de ControlDefault para TelerikMetroBlue.
- IMPROVE: DESKTOP - Melhoria no "High Light" de sintaxe do editor de SQL. Agora as marcas de Parâmetro, Sessão, Query e Constantes possuem estilos próprios.
- IMPROVE: DESKTOP - Inclusão de recurso de busca no editor de SQL, ativado com o atalho de teclado Ctrl + F.
- IMPROVE: DESKTOP - Remoção dos parâmetros do App.Config. Agora todos os parâmetros do aplicativo ficam no caminho C:\ProgramData\LATROMI\WecDBClient\LocalUserSettings.xml e podem ser editados através da tela "Configurações Locais" do menu "Configurações".
- NEW: Atualização automática de resultados nas consultas Web, através de um temporizador configurável.
- NEW: Nova página inicial, com consultas mais recentes do usuário, consultas favoritas, avisos cadastráveis, e avisos disponibilizados pelo LATROMI.
- NEW: DESKTOP - Novo recurso de importação de RPT para geração de consulta em grade ou grafico.
- NEW: Nova opção para alterar o modo e posição do paginador das consultas com saida em grade.
- NEW: Novo tipo de saída de dados chamado CrossTab, onde é possível cruzar informações com eixos X e Y em uma grade.
- NEW: Adicionado recurso de virtualização no tipo de saida Grid. Com este recurso ativado, os dados são carregados na página conforme o usuário vai rolando a grid. Ideal para consultas com grande volume de dados.
- NEW: Agora os gráficos pode ser acessados diratamente no primeiro nivel da consulta, sem precisar passar pela Grid.
- NEW: Biblioteca de Imagens.
- NEW: Formatação Condicional com Imagens.
- FIX: WEB - Ao abrir uma janela apartir de outra, a mesma ficava limitada a area da janela de origem. Alterado para que todas as janelas sejam abertar apartir da página principal.
- FIX: WEB - Ao abrir uma consulta, o item do menu não ficava selecionado.
- FIX: Correção e reativação do utilitário de cópia de consultas.
- FIX: Correções na rotina de importação de XML.
- FIX: As formatações condicionais que comparavam campos do tipo Alfanumerico com os operadores "Maior", "Maior ou Igual", "Menor" e "Menor ou Igual" estavam sendo ignoradas.
- FIX: DESKTOP - Ao importar o XML de uma consulta, não estava incrementando o sequenciador de algumas tabelas, causando erro de violação de Chave Primária ao criar novas consultas.
- FIX: DESKTOP - Desde a versão anterior, o campo de Sessão "CnpjCpfCodigoCliente" não estava aparecendo nas edição de queries.
- FIX: DESKTOP - A aba "Saida" estava sendo exibida na tela de configuração de oridem de dados de usuários.
- FIX: DESKTOP - A aba "Saida" estava sendo exibida na tela cadastro de mapas complexos, apartir do segundo mapa adicionado.
- IMPROVE: WEB - Iniciada a padronização das mensagems de erro.
- IMPROVE: DESKTOP - Na seleção de consultas (botão lupa / F9), foi alterado para que o foco vá automaticamente para o filtro da coluna "Descrição".
- BREAK: Remoção do Menu Arquivo\Exportar\Todas.
[versão 1.2.2-f - 12/04/2014]
- NEW: DESKTOP - Alteração na Importação de Xml, para que ao constatar que a consulta já existe, o sistema pergunte ao usuário se deseja atualizar a consulta existente ou criar um nova. Até então, a importação de xml sempre atualizava quando a consulta já existia.
- NEW: DESKTOP - Correção na tela de Cadastro de RPTs. Desde a implementação do Web Service WebRPT, o nome do relatório estava ficando errado ao incluir um novo RPT.
[versão 1.2.2-e - 10/01/2014]
- NEW: Novo método de validação de licenças.
[versão 1.2.2-b - 24/10/2013]
- FIX: Corrige o erro que ocorria ao tentar carregar a Grid de uma consulta que possui mapas simplificados.
[versão 1.2.2-a - 18/10/2013]
- FIX: Correção para centralizar os mapas complexos quando a opção "Localizações" estiver sendo utilziada. A centralização conforme parâmetro, só estava funcionando para trajetos.
[versão 1.2.2 - 17/10/2013]
- NEW: Inclusão de 5 campos de uso livre na configuração de origem de dados de usuário. Esses campos estão disponíveis nos parâmetros de SESSÃO do editor de Queries e podem ter até 50 caracteres alfanuméricos.
- NEW: Nova Rotina de geração de Gráficos em HTML5. Esta rotina substitui a geração de gráficos anterior.
- NEW: Novos tipos de Gráficos: Área, Linhas, Barras e Rosquinha.
- NEW: DESKTOP - Configurações Avançadas para geração dos gráficos.
- NEW: DESKTOP - Opção no cadastro de mapas complexos para centralizar ou não o mapa na tela.
- NEW: WEB - Adicionado novos temas: BlackMetroTouch, Glow e Slik.
- FIX: WEB - Não estava alinhando o cabeçalho de colunas numéricas à direita.
- FIX: WEB - Não fazia a exportação de Excel dos valores de colunas do tipo Link.
- FIX: WEB - Adicionada a descrição no título das janelas de subqueries, gráficos e mapas.
- FIX: WEB - Otimização nas colunas de Links de subqueries, gráficos, mapas e rpts, para evitar posbacks desnecessário. Agora a chamada da janela filha é toda em JavaScript.
- FIX: DESKTOP - Não estava desabilitando os menus de configuração para usuários sem previlegios de administrador.
- IMPROVE: DESKTOP - Correção no instalador, para atribuir as permissõe no diretório de instalação automaticamente.
- IMPROVE: WEB - Alterado para que na abertua das janelas filhas, cada uma delas tenha o seu tamanho reduzido em relação a janela pai.
- BREAK: Suporte ao provedor de dados Devart.Data.PostgreSQL removido. Utilize o provedor Npgsql.
- BREAK: WEB - Alteração para não utilizar criptografia de senha na passagem de parâmetros de login via URL da página Entrar.aspx. A partir de agora, só será tratado como criptografada se o passar o novo parâmetro "encrypt=true" (A Criptografia era feita pela DLL Cryptography.dll)
[versão 1.2.1 - 16/09/2013]
- NEW: Opção para filtrar por coluna da grid.
- NEW: Adicionado suporte ao banco de dados IBM DB2.
- NEW: Parâmetros para recolher os menus e parâmetros depois de confirmar a consulta.
- NEW: Cadastro de tooltip dos parâmetros.
- NEW: WEB - Novos ícones para menus de Gráficos e RPTs.
- NEW: WEB - Ao identificar que o valor da coluna da grade é uma URL válida, cria um link para a URL, com target "_blank"
- NEW: DESKTOP - Gravação do usuário de Inclusão e Alteração de cada consulta.
- FIX: DESKTOP - Correção de erro que ocorria ao incluir uma nova query na consulta.
- FIX: DESKTOP - Correção do erro "54001: stack depth limit exceeded" que ocorria as vezes na tela de permissões de usuários.
- FIX: WEB - Não estava utilizando as Mascaras das colunas na página das Queries filhas.
- FIX: WEB - Otimização na performance das paginas, no que diz respeito a recuperação de dados do usuário logado.
- FIX: WEB - Otimização para evitar que os menus fosse recriados a cada PostBack da página.
- FIX: WEB - Ao clicar no botão do Lookup, estava fazendo PostBack da página. Este PostBack fazia com que a consulta fosse recarregada desnecessariamente.
- FIX: WEB - Ao validar o preenchimento dos parâmetros obrigatórios, estava fazendo PostBack da página. Este PostBack fazia com que a consulta fosse executada no servidor mesmo que os parâmetros obrigatórios estivesse em branco.
- FIX: WEB - Ao validar as restrições cadastradas para a consulta, o sistema estava fazendo PostBack da pagina. Este PostBack fazia com que a consulta fosse executada no servidor mesmo quando as restrições estivessem violadas.
- BREAK: WEB - Remoção da estilização da página por usuário (Cor do Topo e Logotipo)
[versão 1.2.0 - 01/09/2013]
- NEW: Possibilidade de utilizar Parâmetros de Sessão (Login, CNPJ, ...) nos vinculos de Lookup.
- NEW: Novo parâmetro nas colunas das Query para definir se a mesma será agrupada automaticamente ao carregar a grid.
- NEW: Novo parâmetro na query para definir se o usuário pode Agrupar/Dasagrupar as colunas.
- NEW: Novo parâmetro na query para definir a quatidade de itens por pagina, quando a paginação estiver habilitada.
- NEW: DESKTOP - Nova mensagem perguntando se o usuário deseja confirmar as alterações no parâmetro selecionado antes de gravar a consulta.
- FIX: Licença de uso temporária prorrogada.
- FIX: WEB - Correção na altura do painel dos parâmetros. Ficava demasiadamente grande.
- FIX: WEB - Ao clicar em um parâmetro lookup, estava validando o preenchimento dos parâmetros obrigatórios, quando deveria validar apenas ao clicar no botão "Confirmar".
- FIX: DESKTOP - Ao excluir os parâmetros, não estava verificando as referencia dos mesmos nos cadastros de RPT.
- FIX: DESKTOP - Bloqueio para não permitir inclusão de caracteres especiais no nome do cadastro de RPT.
- FIX: DESKTOP - Alteração para que os campos de digitação de texto tenham o conteúdo selecionado durante o foco.
- FIX: DESKTOP - Alteração nas teclas de atalho Ctrl+N (novo) e Ctrl+S (salvar) para só serem ativadas quando a janela principal estiver ativa. Quando alguma janela fillha estiver aberta (Query, Mapa, RPT..) os atalhos não serão acionados.
- BREAK: DESKTOP - Remoção do Simulador de Consultas. As consultas serão testadas diretamente via WEB.
- BREAK: DESKTOP - Desabilitado temporariamente o menu de Cópia de Consulta.
[versão 1.1.9 - 22/08/2013]
- NEW: Cadastro de RPTs
- FIX: Erro de violação de UK que ocorria ao remover uma coluna de uma query gravada, confirmar a edição, e antes de gravar, alterar a query novamente adicionando a coluna que havia sido removida.
- FIX: Não estava carregando a URL dos Graficos. A janela abria em branco.
[versão 1.1.8 - 31/07/2013]
- NEW: Criação do arquivo ChangeLog.txt
- NEW: Campo Chave da Consulta, única para cada consulta independente do cliente. Este campo é usado para identificar se uma consulta deve ser alterada ou incluida na importação via XML.
- FIX: DESKTOP - Na navegação entre parâmetros, estava mostrando mensagem para confirmar os dados editados desnecessariamente.
- FIX: DESKTOP - Correção na mensagem que ocorria ao fazer uma exclusão de consulta seguida da abertura de uma nova consulta. O sistema estava pergutando se gostaria de manter os dados na tela, mas nada havia sido informado.
- FIX: DESKTOP - Validação nas constantes para não permitir adicionar valor antes de selecionar um usuario.
- FIX: DESKTOP - Estava limpando os valores configurados para a constante ao pressionar o botão ALTERAR.
- FIX: DESKTOP - Ao incluir um Mapa Complexo (Rota) não estava ocultando o a aba SAIDA do User Control de edição de queries
- FIX: DESKTOP - O método que gerava o nome de um novo nó de treeview estava com problema. Ao invés de buscar o node por descrição(text) estava buscando por nome do controle.
- FIX: DESKTOP - Correção no icone de Link Externo na tela de permissões de menu.
- FIX: WEB - Não estava considerando a conexão padrão, nas queries de mapas complexos.
- FIX: WEB - Não estava passando os Parâmetros e Colunas da Query Pai para montar as queries dos Mapas Complexos.
- FIX: WEB - Ao utilizar uma coluna da query pai que possuisse formatação por HTML Injection, não estava removendo as tags HTML antes de fazer a substituição na QUERY filha
- FIX: WEB - Pagina da Subconsulta não estava tratando Mapas Simples por endereço (Sem precisar especificar Latitude e Longitude).
- FIX: WEB - Pagina da Subconsulta não estava suportando Mapas Complexos.
- FIX: WEB - Pagina da Subconsulta não estava suportando Mascaras nas colunas da Grid.
- BREAK: Conversão de todas as tabelas, para que tenham apenas um campo como chave primária.
- BREAK: Mascaras utilizando "Composite Formatting" nas colunas da grid para todos os tipo de dados. O formato das mascaras será aleterado.
[versão 1.1.7 - 11/07/2013]
- NEW: Menus carregados com icones no projeto WEB e DESKTOP.
- NEW: WEB - Gravação e leitura do estado da Treeview de menus em Cookies.
[versão 1.1.6 - 05/05/2013]
- NEW: Cadastro de menus do tipo "URL Externa".
- NEW: Conversão de colunas RTF para texto.
- FIX: WEB - Correção na altura da treeview dos menus para que ocupe 100% da area.
- FIX: Melhoria no cadastro de queries. Agora todas as consultas do banco PostgreSql são executadas com LIMIT 0 no final.
- FIX: Correção na exclusão de consulta. Não estava excluindo o menu, permissões e restrições relacionadas.
- FIX: Substituição das quebras de linhas CRLF pela tag
, no valor das colunas.
[versão 1.1.5 - 09/04/2013]
- NEW: Opção para configurar a largura padrão dos parâmeros.
- NEW: Implementado conexões do tipo OLEDB no cadastro de Queries e Browses Dinâmicos.
- NEW: Modificado para gerar os Lookups em COMBO BOX quando possuirem somente uma coluna.
- FIX: Correção nas constraints para permitir imagens com extensões que tenham até 4 caracteres para logotipos. Até então, o máximo eram 3 caracteres.
- FIX: WEB - Correção de Lookup de parametros cujo o nome possui "_". Ocorria erro devido a um split que era feito.
- FIX: WEB - Melhorias nos filtros do Browse Dinamico, para fazer o auto postback e definir tipo de filtro padrão por tipo de dado.
- FIX: WEB - Correção para funcionar a opção "Usar Paginação" nas sub-consultas. Este parâmetro não estava sendo levado em consideração.
- BREAK: Alteração na comparação da senha do ROOT no login, para não usar a "Senha do Dia"
[versão 1.1.4 - 01/03/2013]
- NEW: Queries com saída em Graficos, do tipo Pizza e Barras.
- NEW: Configuração de restrições no valor dos parâmetros.
- NEW: Opção na configuração dos Mapas Simples, para permitir que seja passado apenas o endereço ao invés de exigir latitude e longitude.
- NEW: Campo para definir se a quebra de texto será exibida
- NEW: Campo para informar se a formatação condicional vai gerar legenda ou não.
- NEW: Implemtado o Totalizador para colunas do tipo Hora.
- NEW: Implementação nos Mapas Complexos para passar o caminho da imagem que aparecerá no mapa apartir de uma coluna da query.
- NEW: Configuração de valor padrã dos parâmetros.
- FIX: WEB - Na versão publicada no ISS, era necessário fazer o login 2x por causa de um problema com o parametro "returnUrl".
- FIX: WEB - Correção do erro das configurações, que fica na tela de LOADING e não saia.
- FIX: DEKTOP - Correção de problemas nas combo boxes de confirmação das colunas de mapa.
- FIX: DEKTOP - Alteração para esconder a aba de "Saida" no componente de edição de query, para Mapas e Browses.
- FIX: DEKTOP - Alteração para sempre perguntar se o usuário deseja abandonar as alterações não gravadas, antes de carregar uma nova consulta em tela.
- FIX: Correção no parâmetro Search_Path do Npgsql. Estava gerando searchPath.
- FIX: SETUP - Alteração no nome do banco Default de jetclass para latromi.
- FIX: SETUP - Alteração nos projetos de saida (Output) para serem Transitivos (Sempre sobrepões a versão anterior).
[versão 1.1.3 - 04/12/2012]
- NEW: Campo "Com Restrição" nas permissõe dos menus. Só vai considerar as permissão quando estiver marcado. Se estiver desmarcado, o menu está habilitado para todos os usuários.
- NEW: Campo" Usar Paginação" nas opções de Saída do cadastro de queries. Se ativado, vai carregar a consulta na WEB com paginação, caso contrário a consulta será carregada sem paginação. Antes, o padrão para todas as consultas era com paginação.
- NEW: Opção de definir obrigatoriedade no preenchimento dos parametros.
- NEW: Implementação da exportação para excel com o uso de formatações condicionais.
- NEW: WEB - Opção de "Expandir Consulta" / "Recolher Consulta", que faz os Paineis de Parametros e Menus sumirem ou aparecerem respectivamente
- FIX: Ao Fixar as colunas, não estava considerando as colunas invisiveis na parte WEB.
- FIX: Na parte Desktop, ao alterar um parâmetro do tipo "Caixa de Opções", ele gerava items em branco nas opções.
- FIX: No cadastro das Constantes, na parte Desktop, ocorria erro ao tentar digitar na ListView para procurar usuários.
- FIX: Na tela de cadastro de menus, ao apertar DEL durante a edição de um texto na treeview, o atalho para a opção excluir era acionado. Alterado o atalho para Shift + Del
- FIX: Melhoria nas conexões das consultas, para sempre serem fechadas após a execução. Algum locais não estavam fazendo isso.
- FIX: Correção na montagem da connectionString das conexões das queries cadastradas. Não estava considerando a propriedade "ParametrosAdicionais"
- FIX: Correção no tamanho da tela para não esconder o botão da consulta quando a consulta não tiver parametros.
- FIX: WEB - Correção no carregamento do tema gravado. Carregava sempre o primeiro tema quando as configurações eram editadas.
- FIX: DESKTOP - Correção na importação de XML via Serialização. Ao importar o arquivo o sistema mostrava mensagem dizendo que ia abrir a consulta gravada, mas não abria.
- FIX: Compatibilidade entre navegadores Firefox, Chrome, Internet Explorer e Saffari.
- BREAK: Implementada a permissão à todas consultas e menus para o usuário com permissão de ROOT.
[versão 1.1.2 - 20/10/2012]
- NEW: Conexão padrão nas configurações, para não precisar especificar a conexão a cada query.
[versão 1.1.1 - 11/10/2012]
- NEW: Possibilidade de fixar colunas da grid (Freeze)
[versão 1.1.0 - 08/10/2012]
- NEW: Criação da tabela usuariobase.
- NEW: Melhorias internas na configuração da query de usuarios.
[versão 1.0.10 - 27/09/2012]
- BREAK: Alteração na forma carregar os usuários. Agora é possivel buscar os dados apartir de qualquer banco de dados.
[versão 1.0.9 - 19/09/2012]
- NEW: Novo tipo de parâmetro "Lookup", que permite a configuração de Browse Dinâmico.
[versão 1.0.8 - 13/09/2012]
- NEW: Criação de campo para definir a largura padrão das colunas do browse dinâmico.
- NEW: Possibilidade de configurar a conexão desejada, na query do browse dinâmico.
[versão 1.0.7 - 13/09/2012]
- NEW: Criação dos browses dinâmicos (lookup).
- NEW: Criação da tabela que grava a versão do sistema.
[versão 1.0.6 - 13/09/2012]
- FIX: Correção nas Check Constraints dos campos referentes à extenção das imagens dos logotipos, das tabelas de configuração.
- FIX: Definição de um tema padrão (WebBlue) na tabela de configurações.
[versão 1.0.5 - 13/09/2012]
- BREAK: Alteração no nome das tabelas dos mapas complexo, alterando de "rota" para "mapa2".
- NEW: Opção de criar mapas complexos com mais de uma query, sendo que cada uma delas corresponde a um trajeto ou conjunto de localizações diferentes.
- NEW: Estilização da página Web, permitindo que sejam configuradas duas cores no topo, criando um efeito solido ou gradiente. Essas configurações podem ser realizadas por usuário ou por empresa.
[versão 1.0.4 - 13/09/2012]
- NEW: Opção de alterar a conexão da query dos Mapas Complexos.
[versão 1.0.3 - 13/09/2012]
- NEW: Mapa Complexo, para ser acessado via link na grid.
- NEW: Opção de aplicar a formatação condicional da grid em apenas uma coluna, ao invé de aplicar à linha inteira.
- NEW: Creiação das configurações da empresa e de usuário, para manunteção na Web.
- BREAK: Campo código do usuário, das configurações de segurança, passa a ser do tipo alfanumérico.
[versão 1.0.2 - 13/09/2012]
- NEW: Totalizadores nas colunas da grid.
- NEW: Mapa simples, para ser acessado via link na grid.
[versão 1.0.1 - 13/09/2012]
- NEW: Opção para informar "Parâmetros Adicionais" nas conexões de Queries. Este campo complementa a connectionString gerada.
- NEW: Permissões de acesso dos menus são replicadas para os niveis superiores (menu pai).