protected PozycjaRelacjiHandlowej(RelacjaHandlowa relacja, int nadrzednaident, int podrzednaident, DokumentHandlowy podrzednydok, bool dodatkowa) { this.groupStawka = new StawkaVat(); this.groupSuma = new BruttoNetto(); if (relacja == null) { throw new RequiredException(this, "Relacja"); } //base.CheckAccessDenied(relacja); if (nadrzednaident == 0) { throw new RequiredException(this, "NadrzednaIdent"); } if (podrzednaident == 0) { throw new RequiredException(this, "PodrzednaIdent"); } if (podrzednydok == null) { throw new RequiredException(this, "PodrzednyDok"); } this.initializer(); this.Relacja = relacja; this.NadrzednaIdent = nadrzednaident; this.PodrzednaIdent = podrzednaident; this.PodrzednyDok = podrzednydok; this.Dodatkowa = dodatkowa; }
private StawkaVat NowaStawka(string symbol, decimal wartosc) { StawkaVat stawka = ObjectSpace.FindObject <StawkaVat>(CriteriaOperator.Parse("Symbol = ?", symbol)); if (stawka == null) { stawka = ObjectSpace.CreateObject <StawkaVat>(); stawka.Symbol = symbol; stawka.Wartosc = wartosc; } return(stawka); }
public PozycjaRelacjiHandlowej() { this.groupStawka = new StawkaVat(); this.groupSuma = new BruttoNetto(); this.initializer(); }
private decimal CalculateCenaBrutto(decimal cenaNetto, StawkaVat stawkaVat) { return(decimal.Round(cenaNetto + cenaNetto * stawkaVat.GetStawkaVat(), 2)); }
public static decimal GetStawkaVat(this StawkaVat stawkaVatEnum) { return(GetAttributeOfType <StawkaVatWartoscAttribute>(stawkaVatEnum).Stawka); }
public PozycjaDokHandlowego() { this.groupStawka = new StawkaVat(this, "Stawka"); }