Kategorie

Wersja systemu

5.75.65.55.4

Tworzenie biblioteki akcji

Wprowadzenie

Przed rozpoczęciem pracy należy zapoznać się z artykułem dotyczącym biblioteki Navigator.Extension.dll. Pozwoli to lepiej zrozumieć tworzenie akcji oraz ich obsługę. Artykuł dostępny jest tutaj.

Przygotowanie akcji

Konstruowanie własnego zestawu akcji należy rozpocząć od założenia nowego projektu w solucji programu Visual Studio i zdefiniowania klasy, której statyczne metody będą odpowiadać pojedynczym akcjom. Należy pamiętać, aby zarówno klasa jak i jej metody, które stanowić mają akcje, opatrzone były słowem kluczowym „public”. 

Obowiązkowym argumentem akcji wykonujących zapis w bazie danych systemu jest obiekt klasy SqlManager. Klasa ta zdefiniowana jest w przestrzeni nazw Navigator.Model.Global.Database. Aby skorzystać z Modelu systemu Business Navigator należy dołączyć do projektu bibliotekę Navigator.Model w wersji zgodnej z wersją aplikacji. Liczba bibliotek zewnętrznych, które chcemy podłączyć do projektu nie podlega ograniczeniom ze strony aplikacji. Muszą one natomiast, podobnie jak biblioteka akcji, zostać wgrane do systemu (Ustawienia -> Personalizacja -> Rozszerzenia). Pozostałe argumenty, poza obowiązkowym, powinny stanowić typy proste języka C#.

Ostatnim wymaganym elementem jest oznaczenie biblioteki jako zestawu akcji poprzez nadanie właściwej wartości atrybutowi z pliku AssemblyInfo.cs:

Wgranie akcji do systemu

Po skompilowaniu projektu do biblioteki należy wgrać ją do systemu w module Ustawienia -> Personalizacja -> Rozszerzenia korzystając z przycisku Dodaj.

Spis treści

Menu