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ń.
0. 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 :)