145 articles QW-FD – Code Snippet Page 10 / 15

Code snippet per eventi Form Designer e Condizioni WorkFlow Designer

Esecuzione di un report con formula di selezione e visualizzazione in anteprima

  ‘ Il seguente frammento di codice mostra come eseguire un report REPX e farne scaricare il risultato in formato PDF ‘ In questo esempio viene passata una formula di selezione anzichè utilizzare un parametro dim sel as string=”{m.MATRICOLA}='”+form.findcontrol(“ELENCO”).ReadField(“MATRICOLA”)+”‘” PrintReport2(form, “ETICHETTA COMPLETA.REPX”, null, sel, null, “Anteprima etichetta”,””,False,null)

WebService: invio di dati tramite un servizio WebApi REST

‘ In questo esempio viene effettuata la chiamata ad un servizio WebApi REST (webMethod) per inviare dati in formato Json Dim url As String = “http://192.168.0.244:8999/api/UDC/VersaDaProduzione” Dim webRequest__1 As Net.HttpWebRequest = DirectCast(Net.WebRequest.Create(url), Net.HttpWebRequest) webRequest__1.Method = “POST” webRequest__1.ContentType = “application/json” webRequest__1.Accept = “application/json” ‘ Creazione del JSON di invio dei dati dim json as string json…

WebService: lettura di dati da un servizio WebApi REST

‘ In questo esempio viene effettuata la chiamata ad un servizio WebApi REST (webMethod) che restituisce informazioni in formato Json Dim url As String = “http://192.168.0.244:8999/api/UDC/DecodificaBarcode?barcode=” + escape(form.findcontrol(“BARCODE”).Value) Dim webRequest__1 As Net.HttpWebRequest = DirectCast(Net.WebRequest.Create(url), Net.HttpWebRequest) webRequest__1.Method = “GET” webRequest__1.ContentType = “application/json” webRequest__1.Accept = “application/json” ‘ Recupero della risposta Dim ok as boolean = true try Using resp…

Importazione dati da Microsoft Dynamics 365 tramite protocollo oData e autenticazione oAuth2

Tramite uno script è possibile importare dati da Microsoft Dynamics 365 utilizzando il protocollo oData e autenticandosi tramite il protocollo oAuth2. Queste tecnologie rappresentano lo stato dell’arte per quanto riguarda rispettivamente l’accesso ai dati RESTful e l’autenticazione a servizi in Cloud, e l’esempio sotto riportato è quindi particolarmente importante costituendo un punto di partenza dal…

Definizione di una funzione o una procedura in uno script

‘ Il seguente frammento di codice mostra come sia possibile definire una nuova funzione o una nuova procedura che può essere riutilizzata nell’ambito di uno script all’interno di un evento, un plugin o un task dim f = Function(byval cod as string) ‘ qui si può inserire il corpo della funzione ‘ si possono inserire…

Esempio di form per l’acquisizione di una firma

Utilizzando il metodo AcquireSignature dello oggetto form e i metodi dell’oggetto immagine è possibile implementare un form di acquisizione della firma grafica, inserita tramite schermo touch. E’ possibile scaricare da qui una categoria documentale di esempio che include il form, sia in versione desktop che in versione mobile, e il relativo report. Nell’esempio sono implementate alcune soluzioni interessanti, fra…

Collegamento di una lista di ricerca ad un pulsante aggiunto alla maschera

  ‘ il seguente frammento di codice è un esempio di collegamento di una lista di ricerca ad un pulsante aggiunto alla maschera ‘ Da notare l’utilizzo di una veriabile di sessione per memorizzare la query di ricerca, che deve persistere fra i vari postback dim QWSess as QWSession=this.page.GetSession() Dim form As gemanoco2 = this.page…

Alimentazione dei valori una tendina di una ComboBox aggiunta su una maschera ASPX

  ‘ Il seguente snippet può essere utilizzato per alimentare la tendina di un oggetto ComboBox aggiunto su una maschera ASPX. ‘ Il seguente snippet va inserito nell’evento di creazione dell’oggetto. ‘ L’esempio si riferisce al form GEMANOCO2.ASPX. Dim form As gemanoco2 = this.page Dim q as QWTable dim myDBArray as New DBArray Dim c…

Aggiunta di un oggetto in una scheda ASPX

‘ Il seguente frammento di codice mostra come aggiungere un oggetto, nella fattispecie una Label, all’interno di una scheda ASPX ‘ Va inserito nello “Script Creazione” di un qualsiasi oggetto della scheda, e, come si può vedere, crea il nuovo oggetto per poi assegnarne la visibilità nell’evento PreRender dell’oggetto NUM, ‘ che viene sempre visualizzato…