Example #1
0
 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();
     }
 }
Example #2
0
 public void Ustaw(IlośćWartość iw, Quantity im, bool zPrzeliczaniem)
 {
     this.Ustaw(iw, im, zPrzeliczaniem, true);
 }