Esempio n. 1
0
 public ActionResult LogInView(LogInView korisnik)
 {
     if (ModelState.IsValid)
     {
         using (InformacioniSistemBanakaEntities db = new InformacioniSistemBanakaEntities())
         {
             var obj = db.Korisnici.Where(a => a.NazivKorisnika.Equals(korisnik.NazivKorisnika) && a.Lozinka.Equals(korisnik.Lozinka)).FirstOrDefault();//kad ne nadje firstordefault vraca null
             if (obj == null)
             {
                 korisnik.LoginError = "Uneti pogrešni podaci";
                 return(View("LogInView", korisnik));
             }
             else
             {
                 if (obj.UlogaID == 1)
                 {
                     Session["korisnik"] = obj.NazivKorisnika;
                     return(RedirectToAction("AdminView", "Admin"));
                 }
                 else if (obj.UlogaID == 2)
                 {
                     Session["korisnik"]   = obj.NazivKorisnika;
                     Session["korisnikId"] = obj.KorisnikId;
                     return(RedirectToAction("KorisnikView"));
                 }
                 else
                 {
                     Session["korisnik"] = obj.NazivKorisnika;
                     return(RedirectToAction("About", "Home"));
                 }
             }
         }
     }
     return(View());
 }
Esempio n. 2
0
        public ActionResult KorisnikView(FormCollection korisnickeusluge)
        {
            PopuniSifreKorisnikafunkcija();
            PopuniSifreBanaka();
            if (ModelState.IsValid)
            {
                Zahtevi zahtevforma = new Zahtevi();
                Random  r           = new Random();
                zahtevforma.KorisnikID  = int.Parse(korisnickeusluge["KorisnikID"]);
                zahtevforma.ZahtevID    = r.Next();
                zahtevforma.BankaID     = int.Parse(korisnickeusluge["listaBanaka12"]);
                zahtevforma.OpisZahteva = korisnickeusluge["OpisZahteva"];
                Korisnik.UbaciZahtev(zahtevforma);
                Korisnik.PrikaziZahtevePoKorisniku(zahtevforma.KorisnikID);
                TempData["brojZahteva"] = zahtevforma.ZahtevID.ToString();

                using (InformacioniSistemBanakaEntities db = new InformacioniSistemBanakaEntities())
                {
                    zahtevforma.nazivibanaka = (from b in db.Banka select b).ToList();

                    return(View("KorisnikView", zahtevforma));
                }
            }
            return(View());
        }
Esempio n. 3
0
        public ActionResult PrikaziZahtevPoSifri(int sifra) //Pregled zahteva u pogledu pregled zahteva
        {
            KombinovaniViewModel prikazizahtevposifri = Admin.PrikaziZahtevPoSifri(sifra);

            TempData["Provera"]  = 1;
            TempData["ZahtevID"] = prikazizahtevposifri.ZahtevID.ToString();
            using (InformacioniSistemBanakaEntities db = new InformacioniSistemBanakaEntities())
                return(View("PregledZahteva", prikazizahtevposifri));
        }
Esempio n. 4
0
        public static List <Banka> ListaBanaka()
        {
            InformacioniSistemBanakaEntities banakaEntities = new InformacioniSistemBanakaEntities();

            List <Banka> banke = (from b in banakaEntities.Banka
                                  select b).ToList();

            return(banke);
        }
Esempio n. 5
0
        public ActionResult ListaZahteva(int sifra)

        {
            PopuniSifreKorisnikafunkcija();
            List <Zahtevi> zahtevikorisnika = Korisnik.PrikaziZahtevePoKorisniku(sifra);

            using (InformacioniSistemBanakaEntities db = new InformacioniSistemBanakaEntities())
            {
                return(View(zahtevikorisnika));
            }
        }
Esempio n. 6
0
        public ActionResult PrikaziVlasnistvoView(FormCollection vlasnistvo1)
        {
            VlasnickaStrukturaBanakaViewModel vlasnici = new VlasnickaStrukturaBanakaViewModel();

            vlasnici = Admin.VlasnistvoBanke(int.Parse(vlasnistvo1["listaBanaka1"]));
            int a = (int.Parse(vlasnistvo1["listaBanaka1"]));

            using (InformacioniSistemBanakaEntities db = new InformacioniSistemBanakaEntities())
            {
                vlasnici.nazivibanaka = (from b in db.Banka where b.BankaID != a select b).ToList();

                return(View("AdminPrikaziVlasnistvoView", vlasnici));
            }
        }
Esempio n. 7
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));
            }
        }
Esempio n. 8
0
        public ActionResult AdminPrikaziView(Banka banka)//akciona metoda za izmenu podataka banke
        {
            if (ModelState.IsValid)
            {
                Admin.IzmeniBanku(banka);
                TempData["Izmena"] = banka.Naziv;

                return(RedirectToAction("AdminView", "Admin"));
            }
            else
            {
                using (InformacioniSistemBanakaEntities db = new InformacioniSistemBanakaEntities())
                {
                    banka.statusbanke1 = (from b in db.StatusBanke select b).ToList();
                    banka.vrstabanke1  = (from b in db.VrstaBanke select b).ToList();
                }
                return(View(banka));
            }
        }
Esempio n. 9
0
        public ActionResult PrikaziBanku(FormCollection banka)
        {
            if (ModelState.IsValid)
            {
                switch (banka["BtnSubmit"])
                {
                case "Promeni status licence":
                {
                    bool uspeh  = Admin.BrisiBanku(int.Parse(banka["listaBanaka"]));
                    int  status = Admin.VratiStatusLicence(int.Parse(banka["listaBanaka"]));
                    if (status == 1)
                    {
                        TempData["Sifra"] = "aktivna";
                    }
                    if (status == 0)
                    {
                        TempData["Sifra"] = "neaktivna";
                    }

                    return(RedirectToAction("AdminView"));
                }

                case "Prikaži":
                {
                    Banka prikazi = new Banka();
                    prikazi = Admin.PrikaziBankupoId(int.Parse(banka["listaBanaka"]));
                    using (InformacioniSistemBanakaEntities db = new InformacioniSistemBanakaEntities())
                    {
                        prikazi.vrstabanke1  = (from b in db.VrstaBanke select b).ToList();
                        prikazi.statusbanke1 = (from b in db.StatusBanke select b).ToList();

                        return(View("AdminPrikaziView", prikazi));
                    }
                }

                default: return(View("AdminView"));
                }
            }
            else
            {
                return(View("AdminView"));
            }
        }