Example #1
0
 void WCFService_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
 {
     using (var context = new xws_cantral_bankEntities())
     {
         var neIzvrseneUplate = context.CentralBanks.Where(x => x.IzvrsenaUplata == false).ToList();
         foreach (var item in neIzvrseneUplate)
         {
             item.IzvrsenaUplata = true;
             context.SaveChanges();
             ServiceReference1.ServiceBankClient bankService = new ServiceReference1.ServiceBankClient();
             bankService.IsplataIzvrsena(item.BankUplataId);
         }
     }
 }
Example #2
0
        public bool AddUplatnica(UplatnicaModel uplatnica)
        {
            if (uplatnica != null)
            {
                using (var context = new xws_cantral_bankEntities())
                {
                    CentralBank.DBModel.CentralBank uplata = new CentralBank.DBModel.CentralBank();
                    uplata.DuznikNalogodavac = uplatnica.DuznikNalogodavac;
                    uplata.SvrhaPlacanja     = uplatnica.SvrhaPlacanja;
                    uplata.PoverilacPrimalac = uplatnica.PoverilacPrimalac;
                    uplata.MestoDatumPrijema = uplatnica.MestoDatumPrijema;
                    uplata.SifraPlacanja     = uplatnica.SifraPlacanja;
                    uplata.Cena = uplatnica.Cena;
                    uplata.RacunDuznikaNalogodavca = uplatnica.RacunDuznikaNalogodavca;
                    uplata.Model = uplatnica.Model;
                    uplata.PozivNaBrojZaduzenja   = uplatnica.PozivNaBrojZaduzenja;
                    uplata.RecunPoveriocaPrimaoca = uplatnica.RecunPoveriocaPrimaoca;
                    uplata.Model2 = uplatnica.Model2;
                    uplata.RacunNaBrojOdobrenje = uplatnica.RacunNaBrojOdobrenje;
                    uplata.DatumValute          = uplatnica.DatumValute;
                    uplata.Hitno          = uplatnica.Hitno;
                    uplata.DatumUplate    = DateTime.Now;
                    uplata.IzvrsenaUplata = false;
                    uplata.BankUplataId   = uplatnica.Id;

                    context.CentralBanks.Add(uplata);


                    if (uplata.Hitno || uplata.Cena > 250000)
                    {
                        uplata.IzvrsenaUplata = true;

                        ServiceReference1.ServiceBankClient bankService = new ServiceReference1.ServiceBankClient();
                        bankService.IsplataIzvrsena(uplatnica.Id);
                    }


                    context.SaveChanges();


                    return(true);
                }
            }
            return(false);
        }