internal void Ustaw(IlośćWartość iw, Quantity im, bool zPrzeliczaniem, bool zPrzeliczaniemIlościZasobu) { this.Ilosc = iw.Ilość; this.Wartosc = iw.Wartość; this.IloscMagazynu = im; if (this.Relacja.PrzenoszenieIlości != SposobPrzenoszeniaIlosci.TylkoInicjuje) { if (zPrzeliczaniem) { this.Podrzedna.PrzeliczZRelacji(this.Relacja, false, true); } if (zPrzeliczaniemIlościZasobu) { this.przeliczajIlośćZasobu(); } } if (!this.NadrzednyDok.JestDokumentemOpakowań()) { this.NadrzednyDok.rejestrujPrzeliczRozliczenieRelacji(); } else { this.NadrzednyDok.rejestrujPrzeliczRozliczenieRelacjiZPodrzędnego(); } }
public void Ustaw(IlośćWartość iw, Quantity im, bool zPrzeliczaniem) { this.Ustaw(iw, im, zPrzeliczaniem, true); }