Example #1
0
        private static void PacijentNaplataUsluga()
        {
            Console.WriteLine("Unesite id pacijenta: ");
            int id;

            id = Convert.ToInt32(Console.ReadLine());
            Pacijent p = klinika17395_1.DajPacijentaSaId(id);

            Console.WriteLine("Pacijent je obavio sljedece preglede:\n");
            Console.WriteLine(p.PrikaziObavljenePregledeSaCijenom());
            Console.WriteLine("Odaberite nacin placanja: 1. Gotovinsko placanje, 2. Placanje na rate\n");
            int     izbor;
            decimal iznosNaplate;

            izbor = Convert.ToInt32(Console.ReadLine());
            if (izbor == 1)
            {
                iznosNaplate = klinika17395_1.ObracunajPacijenta(p, p.karton.obavljeniPregledi, 1);
                Console.WriteLine("Ukupna cijena: {0} KM\n", p.IznosNaplate());
            }
            else
            {
                Console.WriteLine("Placanje je moguce izvrsiti na 6, 12 ili 24 rate. Unesite broj rata: ");
                int brojRata;
                brojRata     = Convert.ToInt32(Console.ReadLine());
                iznosNaplate = klinika17395_1.ObracunajPacijenta(p, p.karton.obavljeniPregledi, brojRata);
                Console.WriteLine("Potrebno je platiti prvu ratu odmah. Cijena: {0} KM\n", Math.Round(iznosNaplate / brojRata));
                Console.WriteLine("Preostali dug: {0}, broj rata: {1}, iznosa: {2} KM\n", Math.Round(iznosNaplate - iznosNaplate / brojRata, 3), brojRata - 1, Math.Round(iznosNaplate / brojRata));
            }
        }