Skocz do zawartości

[Sfera] Nadawanie flagi podczas tworzenia WZ

Polecane posty

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 przez Radomił Ząbik
Link to postu

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())

 
  • Dziękuję 1
Link to postu
×
×
  • Dodaj nową pozycję...