Exemple #1
0
        public static void PlayEBill(int bill_id, string trr, string pin, double amount)
        {
            Bank.BankaClient client = new Bank.BankaClient();

            Bank.Racun prejemnik = new Bank.Racun();
            prejemnik.stevilkaTRR = trr;

            Bank.Racun izdajatelj = new Bank.Racun();
            izdajatelj.stevilkaTRR = StaticData.ComplexInfo.TRR;

            Bank.Postavka p = new Bank.Postavka();
            p.DavcnaStopnja = 22;
            p.Enota         = "eur";
            p.Kolicina      = 1;
            p.Naziv         = "Rezrvacija";
            p.Znesek        = amount;
            p.ZnesekDavek   = 2;

            Bank.eRacun eracun = new Bank.eRacun();
            eracun.NazivRacuna         = "Rezervacija #1";
            eracun.AliJePlacanRacun    = false;
            eracun.ZnesekRacuna        = (decimal)amount;
            eracun.RokPlacilaRacuna    = DateTime.Now;
            eracun.DatumIzdajeRacuna   = DateTime.Now.AddDays(10);
            eracun.RacunIzdajatelj     = izdajatelj;
            eracun.RacunPrejemnik      = prejemnik;
            eracun.ValutaZneska        = "evro";
            eracun.VsePostavkeNaRacunu = new Bank.Postavka[] { p };

            client.UstvarjanjeERacuna("SI56101011648615617", "2792", eracun);
        }
Exemple #2
0
 public static bool HasSufficientAmount(string trr, string pin, double amount)
 {
     Bank.BankaClient client = new Bank.BankaClient();
     return(amount <= (double)client.PregledStanja(trr, pin));
 }
Exemple #3
0
 public static void PayWithCard(string trr, string pin, double amount)
 {
     Bank.BankaClient client = new Bank.BankaClient();
     client.PlaciloSPlacilnoKartico(trr, pin, (decimal)amount, StaticData.ComplexInfo.TRR);
 }