public static int DodajPacijenta(int idOrdinacije, int idPacijenta) { Ordinacija tempOrdinacija = GetOrdinacijaById(idOrdinacije); Pacijent tempPacijent = EvidencijaPacijenata.GetPacijentById(idPacijenta); tempOrdinacija.RedCekanja.Add(tempPacijent); return(tempOrdinacija.RedCekanja.Count()); }
public static void PlacanjeRate(int idPacijenta) { Pacijent temp = EvidencijaPacijenata.GetPacijentById(idPacijenta); foreach (Pregled pregled in temp.FiskalniRacun.AktivniPregledi) { if (!temp.Redovni) { pregled.Cijena = pregled.Cijena + 0.15m * pregled.Cijena; } DateTime now = DateTime.Now; int age = now.Year - temp.DatumRodjenja.Year; if (now < temp.DatumRodjenja.AddYears(age)) { age--; } if (age < _AGE_LIMT_CHILD) { pregled.Cijena = pregled.Cijena - 0.4m * pregled.Cijena; } } foreach (PregledSistematski pregledi in temp.FiskalniRacun.AktivniSistematskiPregledi) { foreach (PregledSistematskiStavka pregled in pregledi.Pregledi) { if (temp.Redovni) { pregled.Cijena = pregled.Cijena + 0.15m * pregled.Cijena; } DateTime now = DateTime.Now; int age = now.Year - temp.DatumRodjenja.Year; if (now < temp.DatumRodjenja.AddYears(age)) { age--; } if (age < _AGE_LIMT_CHILD) { pregled.Cijena = pregled.Cijena - 0.4m * pregled.Cijena; } } } }