Cześć,
czy ktoś może byłby w stanie mnie nakierować w jaki sposób mogę dodać pracownikowi nieobecność?
Do pobrania nieobecności działa mi kod:
var nieobecnosci = (ICollection)_session.CreateObject("CDN.Nieobecnosci");
var nieobecnosc = (Nieobecnosc)nieobecnosci["PNB_PnbId = 1"];
Na kolekcji jestem również w stanie z powodzeniem wywołać metodę AddNew()
var nowaNieobecnosc = (Nieobecnosc)nieobecnosci.AddNew();
i w tym miejscu zaczynają się schody, jak teraz spróbuję to zapisać to dostaję błąd wskazujący na to że trzeba ustawić propkę Typ i to samo w sobie jak najbardziej ma sens.
Tylko problem jest taki że propka Typ jest typu TypNieobecnosci i za nic nie jestem w stanie utworzyć obiektu tego typu.
Na bazie dane których potrzebuje są w tabeli TypNieobec, dostępny również mam obiekt TypyNieobecnosci więc wydawałoby się że taki kod powinien zadziałać
var typy = (TypyNieobecnosci)_session.CreateObject("CDN.TypyNieobecnosci");
var typ = (TypNieobecnosci)typy["TNB_TnbId = 1"];
Ale przy użyciu CreateObject dostaję błąd "Invalid class string (Exception from HRESULT: 0x800401F3 (CO_E_CLASSSTRING))'"
Rozumiem że podane przeze mnie sCLSID jest niepoprawne ale za nic nie mogę dojść do tego jakie powinno być.
Zawsze tutaj działało mi podawanie nazwy obiektu, ale teraz ani to ani nic innego co przyszło mi do głowy nie działa.
Czy ktoś ma może pomysł jakie sCLSID muszę tutaj podać?