Hydra - podstawienie daty i zapis dokumentu

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

Tyriado
Posty: 62
Rejestracja: 07 kwie 2023, 09:30
Rola: Użytkownik CDN XL
Wersja: 2023

Hydra - podstawienie daty i zapis dokumentu

Post autor: Tyriado »

Dzień dobry;

Zrobiłem sobie dodatek, który sprawdza czy daty na dokumencie są prawidlowe. Chciałbym, aby po wybraniu odpowiednieog przycisku w MessageBox dodatek ustawiał aktualną datę i zapisywał dokument.

Niestety nie do końca wiem jak zrobić to dobrze.
Mam taki kod:

Kod: Zaznacz cały

Runtime.WindowController.Change(DataDstControl.Id, ""+ datadzisiaj +"");
Runtime.WindowController.PostEvent(DataDstControl.Id, Events.Accepted);
Thread.Sleep(1000);

Runtime.WindowController.Change(DataWysControl.Id, "" + datadzisiaj + "");
Runtime.WindowController.PostEvent(DataWysControl.Id, Events.Accepted);
Thread.Sleep(1000);

Runtime.WindowController.Change(DataWydControl.Id, "" + datadzisiaj + "");
Runtime.WindowController.PostEvent(DataWydControl.Id, Events.Accepted);
Thread.Sleep(1000);
Sleepy dodałem, aby zobaczyć co jest nie tak. datadzisiaj to format Clarion. Jak zmienię sobie o 1 dzień w dół datę dostawy i nacisnę przycisk to owszem daty się zmieniają na aktualną i to działa, ale przed samym zapisem data wystawienia i data wydania zmieniają się "na starą" i dokument się zapisuje z dwiema różnymi datami. Jakby to przed samym zapisem "czytało" z bazy wartość i podmieniało ją ponownie na "starą".

Jakaś sugestia?

ODPOWIEDZ