Radomił Ząbik 310 Napisano 21 Czerwca 2017 Udostępnij Napisano 21 Czerwca 2017 w [Sfera] Zatwierdzanie/Odrzucanie planowanych urlopów Przeglądałem obiekty ZapisuWECP i nie mogę znaleźć jakieś bezpośredniej metody, do odrzucania i zatwierdzania planowanych urlopów. Jest aktywuj i deaktywuj, ale to chyba nie to. W Danych jest jeszcze metoda AbsencjaUrlopowaPlanowana oraz AbsencjaUrlopowaPlanowanaLubOdrzucona, ale nie mam do niej opisu nigdzie w dokumentacji Sfery. Link to postu
Jarek KοIaѕa 2 Napisano 21 Czerwca 2017 Udostępnij Napisano 21 Czerwca 2017 w [Sfera] Zatwierdzanie/Odrzucanie planowanych urlopów Status to jest prosta właściwość absencji, więc nie ma metody. Jeśli zapis w ECP jest absencją to: using (IZapisWECP zapisBO = zapisyMgr.Znajdz(zapis)) { zapisBO.Dane.Absencja.Status = TypStatusuAbsencjiUrlopowej.Zatwierdzony; zapisBO.Zapisz(); } Wspomniane metody AbsencjaUrlopowaPlanowana oraz AbsencjaUrlopowaPlanowanaLubOdrzucona pochodzą z prywanego (wewnętrznego) API i nie należy ich stosować - dlatego nie ma ich w dokumentacji. Ich widoczność wynika z dodania referencji do biblioteki z prywatnym API. Link to postu
Radomił Ząbik 310 Napisano 21 Czerwca 2017 Autor Udostępnij Napisano 21 Czerwca 2017 w [Sfera] Zatwierdzanie/Odrzucanie planowanych urlopów Dziękuje. Jedyne co, to nie przyjmuje mi zmiennej TypStatusuAbsencjiUrlopowej w takiej postaci, musiałem zmienić na postać "bitową", jak w dokumentacji: if(confirm=="confirm") urlop.Dane.Absencja.Status = 1; // zatwierdzony if(confirm=="reject") urlop.Dane.Absencja.Status = 2; // odrzucony Link to postu
Jarek KοIaѕa 2 Napisano 21 Czerwca 2017 Udostępnij Napisano 21 Czerwca 2017 w [Sfera] Zatwierdzanie/Odrzucanie planowanych urlopów Bo to jest inny typ danych, ale wartości takie same. Powinno wystarczyć rzutowanie: if(confirm=="confirm") urlop.Dane.Absencja.Status = (byte)TypStatusuAbsencjiUrlopowej.Zatwierdzony; // zatwierdzony if(confirm=="reject") urlop.Dane.Absencja.Status = (byte)TypStatusuAbsencjiUrlopowej.Odrzucony; // odrzucony Link to postu
Radomił Ząbik 310 Napisano 21 Czerwca 2017 Autor Udostępnij Napisano 21 Czerwca 2017 w [Sfera] Zatwierdzanie/Odrzucanie planowanych urlopów Przepraszam, mój błąd, kłania się moja bardzo mała wiedza na temat C#. Link to postu
Jarek KοIaѕa 2 Napisano 21 Czerwca 2017 Udostępnij Napisano 21 Czerwca 2017 w [Sfera] Zatwierdzanie/Odrzucanie planowanych urlopów A tam zaraz błąd. Są różne drogi dojścia do celu. Link to postu
Polecane posty