private void SprawdzDefinicjaMagazyn(DefDokHandlowego definicja, Magazyn magazyn) { if (definicja != null) { definicja.SprawdzMagazyn(magazyn); } }
private void przeliczDefinicja(DefDokHandlowego save) { throw new NotImplementedException("DokumentHandlowy.przeliczDefinicja(DefDokHandlowego save)"); /* * if ((bool)this.Definicja.SeriaOperatora) * { * base.Seria = base.Session.Login.Operator.Name; * } * else if (!this.IsSeria) * { * base.Seria = ""; * } */ /* * this.UstawDefinicjaEwidencji(); * this.Kategoria = this.RelationDefinicja.Kategoria; * this.TypPartii = this.RelationDefinicja.TypPartiiMagazynowej; * this.KierunekMagazynu = this.RelationDefinicja.KierunekMagazynu; * * this.SposobPrzenoszeniaZaliczki = this.Definicja.SposobPrzenoszeniaZaliczki; * this.SposobRozliczaniaNadrzednego = this.Definicja.SposobRozliczaniaNadrzednego; * if (this.Definicja.Intrastat != RodzajIntrastat.NieUwzględniaj) * { * this.WarunkiDostawy = this.Definicja.WarunkiDostawy; * this.RodzajTransakcji = this.Definicja.RodzajTransakcji; * this.RodzajTransportu = this.Definicja.RodzajTransportu; * } * this.PrzeliczRelacje(save != null); */ /* * this.PrzeliczPłatności(); * foreach (RelacjaHandlowa handlowa in base.PodrzedneRelacje) * { * handlowa.Delete(); * } * foreach (PozycjaDokHandlowego handlowego in this.Pozycje) * { * if (((save == null) || (save.Cena != this.Definicja.Cena)) || (save.LiczonaOd != this.Definicja.LiczonaOd)) * { * handlowego.PrzeliczCenę(WyliczenieCeny.ZmianaCenyPozycji, false); * } * handlowego.InicjalizujDefinicjaPowstaniaObowiazkuVAT(); * } * foreach (DefRelacjiHandlowej handlowej in this.Definicja.Podrzedne) * { * if (!handlowej.Blokada) * { * handlowej.PoZmianieDefinicji(this); * } * } * base.Numer.PrzeliczSymbol(); * if (this.Definicja.WalutaPlatnosci == null) * { * throw new InvalidOperationException(string.Format("Na definicji {0} nie wskazano waluty płatności.", this.Definicja)); * } * this.InicjalizujWalutaPlatnosci(); * this.PrzeliczKontrahent(); * if (this.Definicja.Buforowanie == SposobBuforowania.BuforNiedozwolony) * { * base.Session.ServerEvents.Add(new BusEventHandler(this.SprawdzDefinicjaBuforowanie)); * } * base.UmowaInfo.Initialize(this.Definicja); * base.InwentaryzacjaInfo.Initialize(this.Definicja); * base.ZmianaParametrowZasobuInfo.Initialize(this.Definicja); */ }