コード例 #1
0
        public void Test2()
        {
            Banka banka = new Banka();
            Racun racun = banka.DohvatiRacun("HR11");

            Assert.AreEqual(racun.IBAN, "HR11");
        }
コード例 #2
0
ファイル: BankaController.cs プロジェクト: zcirovic/IsA
        public async Task <IActionResult> PutBanka(int id, Banka banka)
        {
            if (id != banka.Id)
            {
                return(BadRequest());
            }

            _context.Entry(banka).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!BankaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
コード例 #3
0
        public static void comenzar(ref Banka banka)
        {
            bool salir = false;
            int  opcion;

            do
            {
                InterfazAdminstracion.menu_administracion_cajero();
                opcion = CH.leerOpcion(3);
                switch (opcion)
                {
                case 1:
                    ControladorCajero.ingreso(ref banka);
                    break;

                case 2:
                    ControladorCajero.reintegro(ref banka);
                    break;

                case 3:
                    ControladorCliente.mostrarDatosCliente(banka.lista_clientes);
                    break;

                case 0:
                    salir = true;
                    break;
                }
            } while (!salir);
        }
コード例 #4
0
ファイル: Form1.cs プロジェクト: VMirMK/Prefrlanje
        private void buttonBankiAC_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            int i = 0;

            foreach (var ca in _mladinskaEntities.CLENOVI_A)
            {
                if (String.IsNullOrWhiteSpace(ca.BANKA))
                {
                    continue;
                }
                var ca1 = ca;
                if (_avtorskaEntities.Banka.Count(b => b.NazivBanka.Contains(ca1.BANKA.Trim())) != 0)
                {
                    continue;
                }
                var banka = new Banka {
                    NazivBanka = ca.BANKA
                };
                _avtorskaEntities.AddToBanka(banka);
                _avtorskaEntities.SaveChanges();
                i++;
            }
            Cursor.Current = Cursors.Default;
            MessageBox.Show("CLENOVI_A.BANKA => Banka : " + i);
        }
コード例 #5
0
ファイル: BankaController.cs プロジェクト: zcirovic/IsA
        public async Task <ActionResult <Banka> > PostBanka(Banka banka)
        {
            _context.Banka.Add(banka);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetBanka", new { id = banka.Id }, banka));
        }
コード例 #6
0
        public Banka Update(Banka entity)
        {
            try
            {
                SqlCommand komut = new SqlCommand("update Tbl_Banka set BANKAADI=@p1,IL=@p2,ILCE=@p3,SUBE=@p4,TELEFON=@p5,IBAN=@p6,HESAPNO=@p7,YETKILI=@p8,TARIH=@p9,HESAPTURU=@p10,FIRMAID=@p11 where ID=@p12", baglanti.BaglantiDondur());

                komut.Parameters.AddWithValue("@p1", entity.BANKAADI);
                komut.Parameters.AddWithValue("@p2", entity.IL);
                komut.Parameters.AddWithValue("@p3", entity.ILCE);
                komut.Parameters.AddWithValue("@p4", entity.SUBE);
                komut.Parameters.AddWithValue("@p5", entity.TELEFON);
                komut.Parameters.AddWithValue("@p6", entity.IBAN);
                komut.Parameters.AddWithValue("@p7", entity.HESAPNO);
                komut.Parameters.AddWithValue("@p8", entity.YETKILI);
                komut.Parameters.AddWithValue("@p9", entity.TARIH);
                komut.Parameters.AddWithValue("@p10", entity.HESAPTURU);
                komut.Parameters.AddWithValue("@p11", entity.FIRMAID);
                komut.Parameters.AddWithValue("@p12", entity.ID);

                komut.ExecuteNonQuery();
                baglanti.BaglantiDondur().Close();

                return(entity);
            }
            catch (Exception)
            {
                return(null);
            }
        }
コード例 #7
0
        public void PlatiCommandExecute()
        {
            NalogPrenos nalog = new NalogPrenos(
                -1,
                "test",
                SelektovanaFaktura.NazivKupca,
                "Svrha placanja",
                SelektovanaFaktura.NazivDobavljaca,
                DateTime.Now,
                DateTime.Now,
                racun.BrojRacun,
                97,
                "poziv",
                SelektovanaFaktura.UplataNaRacun,
                97,
                4464,
                SelektovanaFaktura.UkupnoRobeIUsluga,
                "RSD",
                false
                );

            Banka banka = DAO.GetBanka(racun.BrojRacun);

            ChannelFactory <IBank> factory = new ChannelFactory <IBank>(new NetTcpBinding(), new EndpointAddress("net.tcp://localhost:9000/" + banka.Naziv));
            IBank proxy = factory.CreateChannel();

            try
            {
                proxy.SendNalogPrenos(nalog);
            }
            catch (Exception e)
            { }
        }
コード例 #8
0
        public static void accion(int accion, ref Banka banka)
        {
            switch (accion)
            {
            case 1:
                ControladorEmpleado.registrarEmpleado(ref banka);
                break;

            case 2:
                ControladorEmpleado.mostrarDatosEmpleado(banka.lista_empleados);
                break;

            case 3:
                CH.lcd("A MODIFICAR CLIENTE");
                CH.pausa();
                // MODIFICAR CLIENTE
                break;

            case 4:
                // ELIMINAR CLIENTE
                break;

            case 5:
                // LISTAR TODOS LOS CLIENTES
                InterfazDireccion.listarEmpleados(banka.lista_empleados);
                break;
            }
        }
コード例 #9
0
        /// <summary>
        /// Iz naloga izvlaci sve bitne podatke za sklapanje rtgs naloga
        /// </summary>
        /// <param name="nzp"></param>
        /// <returns></returns>
        private RTGSNalog NapraviRTGSIzNaloga(NalogZaPlacanje nzp)
        {
            string imeFirmeKojaPlaca = nzp.Duznik;
            string imeFirmeKojaPrima = nzp.Primalac;

            Banka bankaFirmeKojaPlaca = KombinacijeDB.GetBankByFirmName(imeFirmeKojaPlaca);
            Banka bankaFirmeKojaPrima = KombinacijeDB.GetBankByFirmName(imeFirmeKojaPrima);

            RTGSNalog rtgs = new RTGSNalog();

            rtgs.IDPoruke                      = nzp.IDPoruke;
            rtgs.SWIFTBankaDuznika             = bankaFirmeKojaPlaca.SWIFTKod;
            rtgs.ObracunskiRacunBankeDuznika   = bankaFirmeKojaPlaca.ObracunskiRacun.ToString();
            rtgs.SWIFTBankaPoverioca           = bankaFirmeKojaPrima.SWIFTKod;
            rtgs.ObracunskiRacunBankePoverioca = bankaFirmeKojaPrima.ObracunskiRacun.ToString();
            rtgs.Duznik             = imeFirmeKojaPlaca;
            rtgs.SvrhaPlacanja      = nzp.SvrhaPlacanja;
            rtgs.Primalac           = imeFirmeKojaPrima;
            rtgs.DatumNaloga        = DateTime.Now;
            rtgs.DatumValute        = DateTime.Now;
            rtgs.RacunDuznika       = nzp.RacunDuznika;
            rtgs.ModelZaduzenja     = nzp.ModelZaduzenja;
            rtgs.PozivNaBrZaduzenja = nzp.PozivNaBrZaduzenja;
            rtgs.RacunPoverioca     = nzp.RacunPoverioca;
            rtgs.ModelOdobrenja     = nzp.ModelOdobrenja;
            rtgs.PozivNaBrOdobrenja = nzp.PozivNaBrOdobrenja.ToString("F0");
            rtgs.Iznos       = nzp.Iznos;
            rtgs.SifraValute = nzp.OznakaValute;

            return(rtgs);
        }
コード例 #10
0
ファイル: BankaController.cs プロジェクト: ffrangu/SMP-Master
        public async Task <ActionResult> CreateAsync(BankaCreateViewModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var addBank = new Banka
                    {
                        Emri = model.Emri,
                        Kodi = model.Kodi
                    };

                    var result = await bankRepository.AddAsync(addBank);

                    alertService.Success("Banka u shtua me sukses!");

                    return(RedirectToAction("Index"));
                }
                catch
                {
                    alertService.Danger("Diqka shkoi gabim, provoni perseri!");
                    return(View(model));
                }
            }
            alertService.Information("Plotesoni te gjitha fushat!");
            return(View(model));
        }
コード例 #11
0
ファイル: BankaTable.cs プロジェクト: KeshCze/DBS_benchmark
        public static int Update_1_2(Banka banka, Database pDb = null)
        {
            Database db;

            if (pDb == null)
            {
                db = new Database();
                db.Connect();
            }
            else
            {
                db = (Database)pDb;
            }

            SqlCommand command = db.CreateCommand(SQL_UPDATE);

            command.Parameters.AddWithValue("@idBanky", banka.idBanky);
            command.Parameters.AddWithValue("@nazev", banka.nazev);
            command.Parameters.AddWithValue("@DIC", banka.DIC);
            command.Parameters.AddWithValue("@ICO", banka.ICO);
            command.Parameters.AddWithValue("@tel", banka.tel);
            command.Parameters.AddWithValue("@email", banka.email);
            command.Parameters.AddWithValue("@deleted", banka.deleted == null ? DBNull.Value : (object)banka.deleted);

            int ret = db.ExecuteNonQuery(command);

            if (pDb == null)
            {
                db.Close();
            }

            return(ret);
        }
コード例 #12
0
        public Banka Add(Banka entity)
        {
            try
            {
                SqlCommand komut = new SqlCommand("insert into Tbl_Banka(BANKAADI,IL,ILCE,SUBE,TELEFON,IBAN,HESAPNO,YETKILI,TARIH,HESAPTURU,FIRMAID) values(@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8,@p9,@p10,@p11)", baglanti.BaglantiDondur());

                komut.Parameters.AddWithValue("@p1", entity.BANKAADI);
                komut.Parameters.AddWithValue("@p2", entity.IL);
                komut.Parameters.AddWithValue("@p3", entity.ILCE);
                komut.Parameters.AddWithValue("@p4", entity.SUBE);
                komut.Parameters.AddWithValue("@p5", entity.TELEFON);
                komut.Parameters.AddWithValue("@p6", entity.IBAN);
                komut.Parameters.AddWithValue("@p7", entity.HESAPNO);
                komut.Parameters.AddWithValue("@p8", entity.YETKILI);
                komut.Parameters.AddWithValue("@p9", entity.TARIH);
                komut.Parameters.AddWithValue("@p10", entity.HESAPTURU);
                komut.Parameters.AddWithValue("@p11", entity.FIRMAID);

                komut.ExecuteNonQuery();
                baglanti.BaglantiDondur().Close();

                return(entity);
            }
            catch (Exception)
            {
                return(null);
            }
        }
コード例 #13
0
        public static void comenzar(Banka banka)
        {
            bool salir = false;
            int  opcion;

            do
            {
                InterfazAdminstracion.menu_administracion_comercial();
                opcion = CH.leerOpcion(3);
                switch (opcion)
                {
                case 1:
                    ControladorComercial.consultarContratosCliente(banka);
                    break;

                case 2:
                    ControladorComercial.consultarProductos(banka.lista_productos);
                    break;

                case 3:
                    ControladorComercial.contratarProductos(ref banka);
                    break;

                case 0:
                    salir = true;
                    break;
                }
            } while (!salir);
        }
コード例 #14
0
        public static void consultarContratosCliente(Banka banka)
        {
            // 1. Mostrar clientes con indice
            // 2. Elegir clientes
            // 3. Mostrar contratos del clientes
            int opcion;
            int numcli = 0;

            if (banka != null)
            {
                numcli = banka.lista_clientes.Length;
            }
            if (numcli > 0)
            {
                InterfazDireccion.listarClientesIndice(banka.lista_clientes);
                opcion = InterfazDireccion.pedirCliente(numcli, "Elige un cliente de la lista");
                Cliente cliente = banka.lista_clientes[opcion - 1];
                if (cliente.lista_contratos != null)
                {
                    InterfazComercial.listarContratos(cliente);
                }
                else
                {
                    CH.lcd("!> El cliente no tiene ningun contrato");
                }
            }
            else
            {
                CH.lcd("i> No hay clientes que mostrar!");
            }
            CH.pausa();
        }
コード例 #15
0
        public static void accion(int accion, Banka banka)
        {
            switch (accion)
            {
            case 1:
                ControladorProducto.consultarProducto(banka.lista_productos);
                break;

            case 2:
                ControladorProducto.registrarProducto(ref banka);
                break;

            case 3:
                CH.lcd("A MODIFICAR CLIENTE");
                CH.pausa();
                // MODIFICAR CLIENTE
                break;

            case 4:
                // ELIMINAR CLIENTE
                break;

            case 5:
                // LISTAR TODOS LOS CLIENTES
                ControladorProducto.listarProductos(banka.lista_productos);
                break;
            }
        }
コード例 #16
0
ファイル: Program.cs プロジェクト: mborovac1/OOAD-LV4
        static void Main(string[] args)
        {
            Banka   b = new Banka();
            Klijent k = new Klijent("Muhamed");

            b.RadSaKlijentomIRačunima(k, 1);
            Console.WriteLine("Nakon dodavanja klijenta, broj klijenata banke je " + b.DajBrojKlijenata());
            k.Ime = "Adnan";
            b.RadSaKlijentomIRačunima(k, 3);
            Console.WriteLine("Nakon promjene informacija klijenta, broj klijenata banke je " + b.DajBrojKlijenata());
            Klijent pronađeni = b.DajKlijenta(k.ID1);

            Console.WriteLine("Pronađeni klijent ima ID " + pronađeni.ID1 + " i ime " + pronađeni.Ime);
            b.RadSaKlijentomIRačunima(k, 2);
            Console.WriteLine("Nakon brisanja klijenta, broj klijenata banke je " + b.DajBrojKlijenata());

            Račun           r1 = new Račun();
            PrivremeniRačun r2 = new PrivremeniRačun();

            r1.PromijeniStanjeRačuna(-100);
            r2.PromijeniStanjeRačuna(200);
            Console.WriteLine("Stanje računa 1: " + r1.Iznos + ", Stanje računa 2: " + r2.Iznos);

            b.RadSaKlijentomIRačunima(k, 1);
            b.RadSaKlijentomIRačunima(r1, 1);
            b.RadSaKlijentomIRačunima(r2, 1);
            Console.WriteLine(b.DajSveKlijenteIRačune());
        }
コード例 #17
0
        public void Test3()
        {
            Banka banka = new Banka();
            Racun racun = banka.DohvatiRacun("HR44");

            Assert.IsTrue(racun.IBAN == "HR44");
        }
コード例 #18
0
        public ActionResult DeleteConfirmed(int id)
        {
            Banka banka = db.Banka.Find(id);

            db.Banka.Remove(banka);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #19
0
ファイル: AdminController.cs プロジェクト: ludusername/IBS2-1
        public ActionResult AdminView(FormCollection banka)
        {
            PopuniSifreBanaka1();
            PopuniSifreBanaka();
            PopuniStatuseBanaka();
            PopuniVrsteBanaka();
            PopuniLicence();
            PopuniSifrebanakaVlasnickeStrukture();

            if (ModelState.IsValid)
            {
                Licenca l = new Licenca();
                l.DatumLicence  = DateTime.Now;
                l.StatusLicence = 1;
                Random r = new Random();
                l.LicencaID = r.Next();
                Admin.GenerisiLicencuId(l);

                Banka nov = new Banka();
                nov.Naziv           = banka["Naziv"];
                nov.Sediste         = banka["Sediste"];
                nov.GodinaOsnivanja = int.Parse(banka["GodinaOsnivanja"]);
                if (String.IsNullOrEmpty(banka["GodisnjiProfit"]))
                {
                    nov.Godisnjiprofit = null;
                }
                else
                {
                    nov.Godisnjiprofit = decimal.Parse(banka["GodisnjiProfit"], System.Globalization.CultureInfo.InvariantCulture);//dodato da bi parsirao kako treba jer inace je brojeve predstavljao kao int
                }
                if (String.IsNullOrEmpty(banka["UkupnaAktivaiUkupniDug"]))
                {
                    nov.UkupnaAktivaiUkupniDug = null;
                }
                else
                {
                    nov.Godisnjiprofit = decimal.Parse(banka["UkupnaAktivaiUkupniDug"], System.Globalization.CultureInfo.InvariantCulture);
                }
                nov.LicencaID  = l.LicencaID;
                nov.Vlasnistvo = banka["Vlasnistvo"];
                nov.VrstaID    = int.Parse(banka["VrstaBanke"]);
                nov.StatusID   = int.Parse(banka["StatusBanke"]);
                nov.BankaID    = r.Next();
                Admin.DodajBanku(nov);
                VlasnickaStrukturaBanke vlasnistvo = new VlasnickaStrukturaBanke();
                vlasnistvo.BankaID       = nov.BankaID;
                vlasnistvo.VlasniciBanke = null;
                vlasnistvo.Procenat      = null;
                Admin.DodajVlasnistvo(vlasnistvo);
                TempData["Naziv"]      = nov.Naziv;
                TempData["Vlasnistvo"] = nov.Vlasnistvo;



                return(RedirectToAction("AdminView"));
            }
            return(View());
        }
コード例 #20
0
        public static void accion(int accion, ref Banka banka)
        {
            bool salir = false;
            int  opcion;

            do
            {
                switch (accion)
                {
                case 1:
                    InterfazDireccion.mostrar_menu_clientes();
                    opcion = CH.leerOpcion(5);
                    if (opcion == 0)
                    {
                        salir = true;
                    }
                    else
                    {
                        ControladorCliente.accion(opcion, ref banka);
                    }
                    break;

                case 2:
                    InterfazDireccion.mostrar_menu_empleados();
                    opcion = CH.leerOpcion(5);
                    if (opcion == 0)
                    {
                        salir = true;
                    }
                    else
                    {
                        ControladorEmpleado.accion(opcion, ref banka);
                    }
                    break;

                case 3:
                    InterfazDireccion.mostrar_menu_productos();
                    opcion = CH.leerOpcion(5);
                    if (opcion == 0)
                    {
                        salir = true;
                    }
                    else
                    {
                        ControladorProducto.accion(opcion, banka);
                    }
                    break;

                case 4:
                    break;

                case 0:
                    salir = true;
                    break;
                }
            } while (!salir);
        }
コード例 #21
0
        public void Test5()
        {
            Banka banka     = new Banka();
            Racun racun     = banka.DohvatiRacun("HR11");
            Racun primatelj = banka.DohvatiRacun("HR22");

            racun.Isplati(primatelj, 30000);
            Assert.IsTrue(racun.Stanje == 70000 && primatelj.Stanje == 80000);
        }
コード例 #22
0
        protected override void Seed(DatabaseContext context)
        {
            Musteri musteri1 = new Musteri()
            {
                Name      = "Beyza",
                Surname   = "Ozkara",
                TCKN      = 12345678912,
                Password  = "******",
                Email     = "*****@*****.**",
                Adres     = "Manisa turgutlu celal bayar",
                TelNo     = "5123456789",
                MusteriNo = rand.Next(100000000, 999999999)
                            //MusteriID = 111222333
            };

            Musteri musteri2 = new Musteri()
            {
                Name      = "Hanife",
                Surname   = "Keskin",
                TCKN      = 21345987612,
                Password  = "******",
                Email     = "*****@*****.**",
                Adres     = "Manisa turgutlu celal bayar",
                TelNo     = "5975462938",
                MusteriNo = rand.Next(100000000, 999999999)
                            //MusteriID = 111222334
                            // $"musteriID{i}" formatı kullanılabilir
            };

            context.Musteris.Add(musteri1);
            context.Musteris.Add(musteri2);
            context.SaveChanges();

            Banka banka1 = new Banka()
            {
                BankaAdi = "SingletonBank"
            };

            context.Bankas.Add(banka1);
            context.SaveChanges();


            //Hesap musteri1Hesap = new Hesap()
            //{
            //    MusteriID = musteri1.MusteriID,
            //    Bakiye = 1000,
            //    EkNo = 1000,
            //    HesapNo = 1112223331122,
            //    IBAN = 123456789,
            //    Durum = true,
            //    BankaID = banka1.BankaID,
            //    MusteriNo = musteri1.MusteriNo
            //};

            //context.Hesaps.Add(musteri1Hesap);
            //context.SaveChanges();
        }
コード例 #23
0
 public ActionResult Edit([Bind(Include = "BankaID,BankaAdi,BankaResmi")] Banka banka)
 {
     if (ModelState.IsValid)
     {
         db.Entry(banka).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(banka));
 }
コード例 #24
0
ファイル: Form1.cs プロジェクト: VMirMK/Prefrlanje
        private void button1TEKOVNA_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            int i    = 0;
            var list = new List <ZiroSmetkaAvtor>();

            foreach (var ca in _mladinskaEntities.CLENOVI_A)
            {
                if (String.IsNullOrWhiteSpace(ca.TEKOVNA))
                {
                    continue;
                }
                CLENOVI_A ca2 = ca;
                if (_avtorskaEntities.ZiroSmetkaAvtor.Count(z => z.AvtorskiClenovi.ClenskiBroj == ca2.BROJ) != 0)
                {
                    continue;
                }
                var ziroSmetkaAvtor = new ZiroSmetkaAvtor
                {
                    ZiroSmetka      = ca.TEKOVNA,
                    AvtorskiClenovi =
                        _avtorskaEntities.AvtorskiClenovi.FirstOrDefault(
                            c => c.ClenskiBroj == ca2.BROJ)
                };
                if (!String.IsNullOrWhiteSpace(ca2.BANKA))
                {
                    if (_avtorskaEntities.Banka.Count(b => b.NazivBanka.Contains(ca2.BANKA.Trim())) == 0)
                    {
                        var banka = new Banka {
                            NazivBanka = ca2.BANKA
                        };
                        _avtorskaEntities.AddToBanka(banka);
                        _avtorskaEntities.SaveChanges();
                        ziroSmetkaAvtor.Banka = banka;
                    }
                    else
                    {
                        var banka = _avtorskaEntities.Banka
                                    .FirstOrDefault(b => b.NazivBanka.Contains(ca2.BANKA.Trim()));
                        ziroSmetkaAvtor.Banka = banka;
                    }
                }
                else
                {
                    var banka = _avtorskaEntities.Banka.FirstOrDefault(b => b.NazivBanka.Trim().Equals(""));
                    ziroSmetkaAvtor.Banka = banka;
                }
                _avtorskaEntities.AddToZiroSmetkaAvtor(ziroSmetkaAvtor);
                list.Add(ziroSmetkaAvtor);
                i++;
                _avtorskaEntities.SaveChanges();
            }
            Cursor.Current = Cursors.Default;
            MessageBox.Show("CLENOVI_A.TEKOVNA => ziroSmetkaAvtor : " + i);
        }
コード例 #25
0
        public void BankaSil(Banka banka)
        {
            if (banka == null)
            {
                throw new ArgumentNullException("banka");
            }

            _bankaDepo.Sil(banka);
            _önbellekYönetici.KalıpİleSil(BANKALAR_PATTERN_KEY);
            _olayYayınlayıcı.OlaySilindi(banka);
        }
コード例 #26
0
        public ActionResult Create([Bind(Include = "BankaID,BankaAdi,BankaResmi")] Banka banka)
        {
            if (ModelState.IsValid)
            {
                db.Banka.Add(banka);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(banka));
        }
コード例 #27
0
 public static void reintegro(ref Banka banka)
 {
     // 1. Pedir dni
     // 2. Listar Cuentas Ahorros
     // 3. Pedir Cuentas
     // -REPETIR ESTO HASTA CANTIDAD OK-
     // 4. Pedir cantidad
     // 5. Evaluar limite segun tipoCliente
     // 6. Comprobar si hay saldo
     // 6. Si ok, retirar Cantidad
 }
コード例 #28
0
        public static void registrarProducto(ref Banka banka)
        {
            Producto producto = new Producto();

            producto.id           = banka.lista_productos.Length + 1;
            producto.nombre       = CH.leerString("NOMBRE PRODUCTO");
            producto.descripcion  = CH.leerCadena("DESCRIPCION....");
            producto.tipo_interes = CH.leerFloat("TIPO DE INTERES");
            banka.agregarProducto(producto);
            CH.lcdColor("\ni> Se ha agreado un nuevo producto a la banka!", ConsoleColor.Green);
            CH.pausa();
        }
コード例 #29
0
        /// <summary>
        /// Izvlaci sve podatke vezane za banku ako je banka isctana iz baze podataka vezana za banku.
        /// </summary>
        /// <param name="reader"></param>
        /// <returns></returns>
        private static Banka GetBankaFromReader(SqlDataReader reader)
        {
            Banka banka = new Banka();

            banka.IdBanke         = (int)reader["idbanke"];
            banka.NazivBanke      = (string)reader["naziv"];
            banka.AdresaBanke     = (string)reader["adresa"];
            banka.ObracunskiRacun = (long)(decimal)reader["obracunskiracun"];
            banka.SWIFTKod        = (string)reader["SWIFTkod"];

            return(banka);
        }
コード例 #30
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            var connectionString = "mongodb://localhost/?safe=true";
            var server           = MongoServer.Create(connectionString);
            var database         = server.GetDatabase("TouristGuide");

            var collection = database.GetCollection <Banka>("banke");

            var opstine = database.GetCollection <Opstina>("opstine");

            MongoCursor <Opstina> ops = opstine.FindAll();

            Opstina o = new Opstina();

            if (azuriranje == null)
            {
                foreach (Opstina op in ops)
                {
                    if (op.Naziv == cbxOpstina.SelectedItem.ToString())
                    {
                        o = op;
                    }
                }
            }


            Banka b = new Banka {
                Naziv = txtNaziv.Text, Adresa = txtAdresa.Text, BrojBankomata = txtBroj.Text, Opstina = new MongoDBRef("opstine", o.Id)
            };

            Banka zaAzur = new Banka();

            if (azuriranje == null)
            {
                //var bankecollection = database.GetCollection("banke");
                collection.Insert(b);

                o.Banke.Add(new MongoDBRef("banke", b.Id));
                opstine.Save(o);
            }
            else
            {
                var query = (from banke in collection.AsQueryable <Banka>()
                             where banke.Id == azuriranje.Id
                             select banke).FirstOrDefault();
                query.Naziv         = txtNaziv.Text;
                query.Adresa        = txtAdresa.Text;
                query.BrojBankomata = txtBroj.Text;
                collection.Save(query);
            }

            this.Close();
        }