public decimal TotalGotovina(int idPacijenta)
 {
     ObracunCijene.PlacanjeGotovina(idPacijenta);
     NeplaceniIznos        = ObracunCijene.ObracunUkupnogIznosa(this);
     NeplaceniIznosPocetni = NeplaceniIznos;
     return(NeplaceniIznos);
 }
        public string OdrezakRate(int idPacijenta)
        {
            TotalRate(idPacijenta);

            string rez = DateTime.Now.ToString() + Environment.NewLine;

            foreach (Pregled p in AktivniPregledi)
            {
                rez += p.Naziv + " " + p.Cijena + Environment.NewLine;
            }

            foreach (PregledSistematski p in AktivniSistematskiPregledi)
            {
                foreach (PregledSistematskiStavka pp in p.Pregledi)
                {
                    rez += pp.TipSistematskog.ToString() + " " + pp.Cijena + Environment.NewLine;
                }
            }

            NeplaceniIznos = ObracunCijene.ObracunUkupnogIznosa(this);

            rez += "total: " + NeplaceniIznos + Environment.NewLine;
            rez += "iznos rate: " + NeplaceniIznos / _BROJ_RATA + Environment.NewLine;
            rez += "broj rata: " + _BROJ_RATA + Environment.NewLine;

            return(rez);
        }
 public decimal TotalRate(int idPacijenta) // obračun cijene - must get called
 {
     ObracunCijene.PlacanjeRate(idPacijenta);
     NeplaceniIznos        = ObracunCijene.ObracunUkupnogIznosa(this);
     NeplaceniIznosPocetni = NeplaceniIznos;
     return(NeplaceniIznos);
 }