Wiemy już jak utworzyć i wykonać pierwszy projekt. W kolejnym przykładzie pokażemy wykorzystanie zasobów systemowych bezpośrednio z API. Będzie to mały przeskok dla „zwykłych użytkowników”, ale nasze rozwiązanie jest skierowane do programistów. Nie będziemy tutaj prowadzić kursu programowania, lecz przykłady wykorzystania naszych rozwiązań w praktyce.
Dla początkujących polecamy szereg publikacji z programowania w C# .NET:
Szczególnie zwracamy uwagę na pozycje:
Dostęp do zasobów systemu Sz@rk udostępnia nam Przestrzeń nazw TGSoft.API
W naszym przykładzie posłużymy się Kreatorem wyszukiwania kontrahenta, który zdefiniowany jest w przestrzeni TGSoft.API.Forms
Rozbudujemy nieco naszą formę z pierwszego przykładu dodając kontrolki:
- label1 (Text = „Wyszukiwanie kontrahenta”)
- textBox1 – do tej kontrolki program wpisze wynik działania użytego Kreatora
- button1 (Text = „Szukaj”)
Natomiast kod C# uzupełniamy jak poniżej:
Klasa KreatorSzukajKontrahenta udostępnia nam jeszcze ID wybranego kontrahenta, który możemy odczytać za pomocą kodu: GetIDKontrahenta(public object GetIDKontrahenta)
Uruchamiamy nasz program i otwieramy kreator za pomocą przycisku <Szukaj>
Jak widać za pomocą kilku linijek własnego kodu uzyskaliśmy bardzo dużą funkcjonalność, która posłużyła nam do odszukania kontrahenta z bazy Sz@rk. Uzyskaliśmy dostęp do wewnętrznej klasy systemu Sz@rk, w tym przypadku był to kreator wyszukiwania kontrahenta, z pełną jego funkcjonalnością, który ma znacznie więcej możliwości niż przedstawiliśmy na tych zdjęciach. Oczywiście w dalszej części tego przykładu programista użyje informacji z wybranym kontrahentem do swoich celów…