Esempio n. 1
0
        public ActionResult DeleteConfirmed(string id)
        {
            FirmaBaza firmaBaza = db.FirmaBaza.Find(id);

            db.FirmaBaza.Remove(firmaBaza);
            db.SaveChanges();
            return(RedirectToAction("Index", "Home"));
        }
Esempio n. 2
0
        public void dodaj(object parametar)
        {
            IMobileServiceTable <FirmaBaza> userTableObj = App.MobileService.GetTable <FirmaBaza>();
            Validacija vKupac = new Validacija();


            Tuple <int, string> vUsername;
            Tuple <int, string> vPassword;
            Tuple <int, string> vEmail;
            Tuple <int, string> vNaziv;
            Tuple <int, string> vPasswordPotvrda;


            vUsername        = vKupac.ValidirajUsernameKorisnika(firma.Username);
            vPassword        = vKupac.ValidirajPasswordKorisnika(firma.Password);
            vEmail           = vKupac.ValidirajEmailKorisnika(firma.Email);
            vNaziv           = vKupac.ValidirajImeKorisnika(firma.Naziv);
            vPasswordPotvrda = vKupac.ValidirajPasswordPotvrduKorisnika(firma.Password, firma.PasswordPotvrda);

            int brojGreski = vUsername.Item1 + vPassword.Item1 + vEmail.Item1 + vEmail.Item1 + vPasswordPotvrda.Item1;

            if (brojGreski == 0)
            {
                FirmaBaza firmicaHehe = new FirmaBaza(firma.Naziv, firma.Username, firma.Password, firma.Email, firma.StanjeRacuna);
                userTableObj.InsertAsync(firmicaHehe);
                EtfKupon.getInstance().dajListuFirmi().Add(firma);
                NavigationService.Navigate(typeof(MainPage), new MainPage(this));
                return;
            }
            string poruka = "";

            if (vNaziv.Item1 != 0)
            {
                poruka += vNaziv.Item2 + '\n';
            }
            if (vUsername.Item1 != 0)
            {
                poruka += vUsername.Item2 + '\n';
            }
            if (vPassword.Item1 != 0)
            {
                poruka += vPassword.Item2 + '\n';
            }
            if (vEmail.Item1 != 0)
            {
                poruka += vEmail.Item2 + '\n';
            }
            if (vPasswordPotvrda.Item1 != 0)
            {
                poruka += vPasswordPotvrda.Item2 + '\n';
            }

            if (poruka != null)
            {
                new MessageDialog(poruka).ShowAsync();
            }
        }
Esempio n. 3
0
 public ActionResult Edit([Bind(Include = "id,Naziv,Username,Password,Email,StanjeRacuna")] FirmaBaza firmaBaza)
 {
     if (ModelState.IsValid)
     {
         db.Entry(firmaBaza).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(firmaBaza));
 }
Esempio n. 4
0
        public ActionResult Create([Bind(Include = "id,Naziv,Username,Password,Email,StanjeRacuna,Latitude,Longitude")] FirmaBaza firmaBaza)
        {
            if (ModelState.IsValid)
            {
                db.FirmaBaza.Add(firmaBaza);
                db.SaveChanges();
                return(RedirectToAction("Index", "Home"));
            }

            return(View(firmaBaza));
        }
Esempio n. 5
0
        // GET: FirmaBaza/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            FirmaBaza firmaBaza = db.FirmaBaza.Find(id);

            if (firmaBaza == null)
            {
                return(HttpNotFound());
            }
            return(View(firmaBaza));
        }
Esempio n. 6
0
        public ActionResult SaveRecords(Kupon model)
        {
            try
            {
                Kupon kupon = new Kupon();
                kupon.Kolicina = model.Kolicina;
                kupon.Postotak = model.Postotak;
                FirmaBaza firmaBaza = Session["User"] as ETFKupon.Models.FirmaBaza;
                kupon.idFirma = firmaBaza.id;

                db.Kupon.Add(kupon);
                db.SaveChanges();
                String lastKuponlId = kupon.id;
            }
            catch (Exception e)
            {
                throw e;
            }
            return(RedirectToAction("Index"));
        }
Esempio n. 7
0
        public ActionResult SaveRecords(Artikal model)
        {
            try
            {
                Artikal artikal = new Artikal();
                artikal.Naziv = model.Naziv;
                artikal.Kolicina = model.Kolicina;
                artikal.Cijena = model.Cijena;
                FirmaBaza firmaBaza = Session["User"] as ETFKupon.Models.FirmaBaza;
                artikal.idFirma = firmaBaza.id;
                Kupon k = new Kupon();
                string selvalue = Request["Lista kupona"];
                artikal.idKupon = selvalue; 

                db.Artikal.Add(artikal);
                db.SaveChanges();
                String lastArtikalId = artikal.id;

            }
            catch (Exception e) {
                throw e;
            }
            return RedirectToAction("Index");
        }
Esempio n. 8
0
        // GET: FirmaBaza
        public ActionResult Index()
        {
            FirmaBaza firmaBaza = Session["User"] as ETFKupon.Models.FirmaBaza;

            List <Artikal> artikliFime = new List <Artikal>();

            foreach (Artikal x in db.Artikal.ToList())
            {
                if (firmaBaza != null && x.idFirma == firmaBaza.id)
                {
                    artikliFime.Add(x);
                }
            }

            List <Kupon> kuponiFime = new List <Kupon>();

            foreach (Kupon x in db.Kupon.ToList())
            {
                if (firmaBaza != null && x.idFirma == firmaBaza.id)
                {
                    kuponiFime.Add(x);
                }
            }

            List <object> lista = new List <object>();

            lista.Add(artikliFime);
            lista.Add(kuponiFime);

            List <Interes> interesiLista = new List <Interes>();

            interesiLista = db.Interes.ToList();
            ViewBag.ListaInteresaSelekcija = new List <SelectListItem>();
            for (int i = 0; i < interesiLista.Count; i++)
            {
                ViewBag.ListaInteresaSelekcija.Add(
                    new SelectListItem()
                {
                    Value = i.ToString(),
                    Text  = interesiLista[i].Naziv
                });
            }

            List <Artikal> artikliLista = new List <Artikal>();

            artikliLista = artikliFime;
            ViewBag.ListaArtikalaSelekcija = new List <SelectListItem>();
            for (int i = 0; i < artikliLista.Count; i++)
            {
                ViewBag.ListaArtikalaSelekcija.Add(
                    new SelectListItem()
                {
                    Value = i.ToString(),
                    Text  = artikliLista[i].Naziv
                });
            }

            List <Kupon> kuponiLista = new List <Kupon>();

            kuponiLista = kuponiFime;
            ViewBag.ListaKuponaSelekcija = new List <SelectListItem>();
            for (int i = 0; i < kuponiLista.Count; i++)
            {
                ViewBag.ListaKuponaSelekcija.Add(
                    new SelectListItem()
                {
                    Value = db.Kupon.ToList()[i].id,
                    Text  = kuponiLista[i].Kolicina.ToString() + kuponiLista[i].Postotak.ToString()
                });
            }

            return(View(lista));
        }