Beispiel #1
0
 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;
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 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));
 }
Beispiel #5
0
 public static decimal GetStawkaVat(this StawkaVat stawkaVatEnum)
 {
     return(GetAttributeOfType <StawkaVatWartoscAttribute>(stawkaVatEnum).Stawka);
 }
 public PozycjaDokHandlowego()
 {
     this.groupStawka = new StawkaVat(this, "Stawka");
 }