Prezados,
como posso abrir qualquer formulário ou consulta usando C# ?
Prezados,
como posso abrir qualquer formulário ou consulta usando C# ?
Olá @Giuliano_Curtinaz!
Como a operação de abrir uma janela é executada no navegador, não é possível usar somente C# para concluir esse objetivo.
Para esse fim seria necessário a utilização de Javascript + API JS Latromi, que permite efetuar a chamada do motor LATROMI na abertura de janelas.
Comando que será usado no Javascript:
/*
settings = {
window: {
id: null,
name: null,
title: null,
width: 1000,
height: 500,
targetType: null,
targetGlobalId: null,
targetUpgradeCode: null,
targetParameters: {}
},
options: {
modal: false,
maximized: false
}
}
*/
latromi.windowManager().openWindow(settings, closedCallback)
Excelente Diego!!!
Para ficar ainda mais didático, poderia por gentileza postar aqui como seria chamar um formulário de ID 123 o qual espera como parâmetros grupo, empresa e código por exemplo ?
Além disso, esse Javascript que você mencionou eu posso chamar no evento de qualquer objeto de um formulário, certo ? Inclusive form load?
Claro, buscando enriquecer a resposta nossa equipe incluiu novos materiais na comunidade. Como o tutorial a seguir que apresenta um dos formatos possíveis para abertura de janela:
Quanto a pergunta, “Posso chamar no evento de qualquer objeto de formulário, certo?”
Sim, é possível efetuar a chamada deste código Javascript em qualquer formulário ou procedimento usando a ação Executar código Javascript.