In diesem Beispiel soll die Aktenfunktionalität beim Anlegen oder Bearbeiten eines Termineintrags zur Verfügung gestellt werden. Die jeweiligen Einträge in der Akte sollen im CRM der jeweiligen Verkaufschance zugeordnet werden. Im folgenden wird an diesem Beispiel beschrieben, wie die Aktenfunktionalität über die Eigenschaften in der Akte hinzugefügt werden kann:
Hinweis:
Weitere Informationen zur Funktion von "CustomizingButtonAkte" finden Sie unter Tipps & Tricks - Hinzufügen der Aktenfunktionalität über den Customizer.
Hinweis:
Der Button kann in einem Bereich abgelegt werden, der für das Customizing freigeschaltet wurde.
In dem Dialog "Eigenschaften" im Bereich "Akte" muss die Tabelle hinterlegt werden, welcher die Dokumente zugeordnet werden sollen.
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using nGroup.Info.PPJ.Runtime;public void newCustomizingButtonAkte1_HoleIdUndInfoText(object sender, nGroup.Info.eEvolution.Ui.Controls.ControlEventArgs.HoleIdUndInfoTextEventArgs e){Control button = (Control)sender;var view = (nGroup.Info.eEvolution.TerminHistorie.Views.TerminhistorieDetailsView)button.FindForm();if(view == null){return;}var viewModel = view.ViewModelAdaptor.ViewModel;var id = viewModel.LeadId ?? viewModel.VerkaufschanceId;e.Id1 = (id ?? Guid.Empty).ToString();e.InfoText = "Akte zu " + e.Id1;}public void newCustomizingButtonAkte1_Click(object sender, EventArgs e){}
Beispiel: CustomizingButtonAkte hinzufügen und über Eigenschaften im Customizer konfigurieren
Controls in TabControls einfügen
Einstellungen wiederherstellen
Tipps & Tricks - Customizing der eingebetteten Positionsmaske in der Auftragsverwaltung
Tipps & Tricks - Hinzufügen eines einfachen Druckbuttons über den Customizer