Corso di sviluppo
Modificata il venerdì, 21 luglio 2017 10:56 da Fabio — Categorizzata come: Non Categorizzata
Tustena SDK Examples v10
Questo archivio contiente esempi su come interfacciare Tustena CRM senza agire direttamente sul codice sorgente.
Esempi Pratici
SubscriptionForm.aspx
- Form di registrazione partecipanti ad un corso di sviluppo, il sistema gestisce il riconoscimento del destinatario dell'invito, e registra l'iscrizione in un database collegato al profilo cliente.
Web Extensions
IToday/Feed.ascx
- un modulo da applicare in HomePage per la lettura di diversi Feed RSS presenti nel web.
ITabbed/GoogleMaps.ascx
- Tab aggiuntivo per visualizzare su mappa di Google la posizione dell'azienda.
ITabbed/TabDatabaseGrid.ascx
- Costruire un repeater dinamico (Griglia) all'interno di un tab aggiuntivo. In "Schema Extension" ci sono le estensioni delgli schemi standard dell'ORMapper di Tustena che aggiungono i campi non presenti negli schemi originali e utilizzati dal repeater dinamico nell'esempio. Gli schemi vanno messi in App_Data\Custom\XML.
IFooter/CustomFooter.ascx
- Iniettare contenuti html nel footer della pagina, ricordiamo che esiste anche IHeader per scrivere subito sotto il menu.
Code Extensions
IPlugin/EventPlugin.cs
- Evento di manipolazione dei BusinessObjects, con un cambio della ragione sociale di un'azienda, della città , e il cambio di un prezzo di listino durante la scrittura di un preventivo/ordine/fattura.
IPlugin/pluginmail.cs
- Esempio di manipolazione dei BusinessObjects in fase di scrittura, il codice vuiene compilato runtime se messo in App_Data\Custom\Code.
IEventExtension/EventExtension.cs
- Esempio di evento schedulato con l'implementazione di una geocodifica delle aziende.
WebService Extensions
WebService
- Esempio di mappatura dei webservice con autenticazione, l'inserimento di un lead e l'aggiunta dello stesso in una lista di distribuzione.