Cześć :)
Piszę aplikację kliencką w C#. Wszelki operacje na bazach danych będę robił po stronie serwera przy użyciu procedur składowanych. Stąd parę pytań.
- Klient wysyła jakieś żądanie do serwera. Jeżeli zakończy się powodzeniem wypada mi jakoś poinformować klienta o tym. Jak to mogę rozwiązać.
- Mam tabelę pracowników z 10 kolumnami. Teraz po zaznaczeniu takiego pracownika na liście chcę wypełnić odpowiednie pola w formularzu. Jak to zrealizować?
Napisać procedurę pobierającą wszystkie informacje na raz i potem sobie obrobić czy może pisać dla każdego pola osobną procedurę pobierającą. - Jak rozwiązać problem informacji o błędach. Tzn. walidacja odbywa się po stronie serwera niektórych rzeczy.
Załóżmy, że chcę aby każdy wpisał pensję jaką chce dostać i wysyłał do serwera. Wtedy, jeżeli nie ma osoby o takiej pensji to akceptujemy i wpisujemy do bazy. W przeciwnym przypadku muszę jakoś poinformować klienta o niepowodzeniu. I tutaj nie wiem jak to zrobić elegancko zarówno od strony serwera jak i od strony klienta. Chodzi mi po głowie zrobienie jakiegoś dispatchera. Tylko nie wiem czy to dobry pomysł i jak sobie zaprojektować ogólny przepływ. Pozdrawiam :)