Pliki cookie pomagają nam udostępniać nasze usługi. Korzystając z tych usług, zgadzasz się na użycie plików cookie. Więcej informacji
Sz@rk API – Zasoby systemowe cz.1

2010-05-12

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…