示例#1
0
        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());
        }
示例#2
0
        public ActionResult AdminPrikaziVlasnistvoView(VlasnickaStrukturaBanke vlasnici)//akciona metoda za promenu vlasnicke strukture banka
        {
            if (ModelState.IsValid)
            {
                Admin.IzmeniVlasnistvo1(vlasnici);
                TempData["IzmenaVlasnici"] = vlasnici.BankaID;

                return(RedirectToAction("AdminView", "Admin"));
            }
            else
            {
                using (InformacioniSistemBanakaEntities db = new InformacioniSistemBanakaEntities())
                {
                    vlasnici.nazivibanaka = (from b in db.Banka select b).ToList();
                }
                return(View(vlasnici));
            }
        }