Radomił Ząbik 308 Napisano 10 Października 2018 Udostępnij Napisano 10 Października 2018 w [Sfera] Nadawanie flagi podczas tworzenia WZ (edytowane) Chciałbym nadać flagę podczas tworzenia WZ przez Sferę. Znalazłem odpowiednią metodą, opartą o IFlagiWlasne - NadajFlage. Potrzebuje ona 3 argumentów z których uzupełnieniem mam mały problem: - idFlagi - tutaj wszystko jasne z zrozumiałe - typEncji - no tutaj zapewne mam wskazać, że to jest wz, ale nie wiem jak to pobrać/wskazać, użyć po prostu GetType na obiekcie WZ? - idEncji - identyfikator WZ, zapewne dopiero powstanie po jego zapisaniu, czyli całą flagę mogę dopiero wtedy nadać? Edytowane 10 Października 2018 przez Radomił Ząbik Link to postu
Jerzy Dudra 38 Napisano 17 Października 2018 Udostępnij Napisano 17 Października 2018 w [Sfera] Nadawanie flagi podczas tworzenia WZ Cytat ..dopiero powstanie po jego zapisaniu, czyli całą flagę mogę dopiero wtedy nadać? Tak flagę można nadać już istniejącemu obiektowi. Pozdrawiam Jerzy Dudra Link to postu
Radomił Ząbik 308 Napisano 17 Października 2018 Autor Udostępnij Napisano 17 Października 2018 w [Sfera] Nadawanie flagi podczas tworzenia WZ Dnia 10.10.2018 o 10:07, Radomił Ząbik napisał: - typEncji - no tutaj zapewne mam wskazać, że to jest wz, ale nie wiem jak to pobrać/wskazać, użyć po prostu GetType na obiekcie WZ? Ok, a jak określić tym Encji? Link to postu
Jerzy Dudra 38 Napisano 17 Października 2018 Udostępnij Napisano 17 Października 2018 w [Sfera] Nadawanie flagi podczas tworzenia WZ Dla asortymentu można zrobić to tak: using (var towar = menedzerAsortymentow.Utworz()) { towar.Dane.Symbol = symbolTowaru; towar.Dane.Nazwa = nazwaTowaru; towar.JednostkiMiary.DodajPodstawowaJednostkeMiary(jednostkaMiarySztuka); if (towar.Zapisz()) { Type typEncji = towar.Dane.GetType(); flagiWlasne.NadajFlage(idFlagi: 1, typEncji: typEncji, idEncji: towar.Dane.Id); } } Jeżeli Pana obiekt WZ to obiekt biznesowy zwrócony przez metodę IWydaniaZewnetrzne>.Utworz() to powinien to byc typ elementu WZ.Dane (czyli odczyt typu WZ.Dane.GetType()) 1 Link to postu
Polecane posty