예제 #1
0
        public TipAutomobilaDetaljno(Baza.TipAutomobila tipAutomobila): this()
        {
            this.WindowTitle = tipAutomobila.ModelAutomobila.Proizvodjac.Naziv + " - " + tipAutomobila.ModelAutomobila.OpisTabela.Opis + " - " +
                                    tipAutomobila.OpisTabela.Opis;

            gridDetaljno.DataContext = tipAutomobila;

        }
예제 #2
0
        public ActionResult ShowUser(string user)
        {
            ViewBag.User = Baza.GetUser(user);
            if (ViewBag.User == null)
            {
                return(HttpNotFound());
            }

            if (user == LoggedIn)
            {
            }

            return(View());
        }
예제 #3
0
    protected void AktivnostiKorisnika(object sender, EventArgs e)
    {
        var selectedKorisnik = (KorisnikNode)nodeviewKorisnici.NodeSelection.SelectedNode;

        if (selectedKorisnik != null)
        {
            string ime_korisnika = selectedKorisnik.ime + " " + selectedKorisnik.prezime;
            labelCurrentKorisnik.Text = ime_korisnika;
            labelKorisnikIdAkt.Text   = selectedKorisnik.id.ToString();
            aktKorisnikPresenter.Dodaj(Baza.DbUcitajAktivnostiKorisnika(selectedKorisnik.id));
            notebookMenu.CurrentPage   = 3;
            notebookGlavni.CurrentPage = 2;
        }
    }
예제 #4
0
        private void simpleButton2_Click(object sender, EventArgs e)
        {
            if (isEdit)
            {
                try
                {
                    nalazdefault.id_modalitet = (int)lookUpEdit1.EditValue;
                    nalazdefault.id_maska     = (int)lookUpEdit2.EditValue;
                    Baza.SaveChanges();
                }
                catch (Exception ex)
                {
                    XtraMessageBox.Show(ex.Message, "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    goto kraj;
                }
                if (XtraMessageBox.Show("Uspješno izmijenjen obrazac.", "!", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
                {
                    this.Close();
                }
            }
            else
            {
                try
                {
                    nalazdefault.id_modalitet = (int)lookUpEdit1.EditValue;
                    nalazdefault.id_maska     = (int)lookUpEdit2.EditValue;
                    foreach (Binding X in DefaultbindingSource.CurrencyManager.Bindings)
                    {
                        X.WriteValue();
                    }
                    var test = textEdit1.Text;
                    Baza.nalazDefault.Add(nalazdefault);
                    Baza.SaveChanges();
                }
                catch (Exception ex)
                {
                    XtraMessageBox.Show(ex.Message, "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    goto kraj;
                }
                if (XtraMessageBox.Show("Obrazac" + System.Environment.NewLine + nalazdefault.naziv + System.Environment.NewLine + "Uspješno dodat.", "!", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
                {
                    this.Close();
                }
            }



            kraj :;
        }
예제 #5
0
        protected void btnKreiraj_Click(object sender, EventArgs e)
        {
            Baza baza = new Baza();

            string  NazivRecepta         = tbNazivRecepta.Text;
            string  SastojciRecepta      = tbSastojciRecepta.Text;
            string  NacinPripremeRecepta = tbPriprema.Text;
            int     IDPoslastice         = int.Parse(dplVrstaPoslastice.SelectedValue);
            string  VrstaPoslastice      = dplVrstaPoslastice.SelectedItem.Text;
            int     idPosetioca          = baza.DajPosetiocaPremaKorisnickomImenu(User.Identity.Name).IDPosetioca;
            Recepti obj = new Recepti(NazivRecepta, SastojciRecepta, NacinPripremeRecepta, IDPoslastice, VrstaPoslastice, idPosetioca);

            baza.DodajNoviRecept(obj);
            Response.Redirect("~/MeniRecepti.aspx");
        }
예제 #6
0
 public static void Main(string[] args)
 {
     if ("napuniBazu".Equals(args[0]))
     {
         try
         {
             Baza.napuniStream();
         }
         catch (Exception e)
         {
             Console.WriteLine(e.GetBaseException().Message);
         }
     }
     CreateHostBuilder(args).Build().Run();
 }
예제 #7
0
        public IActionResult ZatwierdzZam()
        {
            baza = new Baza();
            bool wynik = baza.Zamowienie((int)HttpContext.Session.GetInt32("Loginid"));

            if (wynik == true)
            {
                HttpContext.Session.SetInt32("WykZam", 1);
            }
            else
            {
                HttpContext.Session.SetInt32("WykZam", 0);
            }
            return(RedirectToAction("Index1"));
        }
예제 #8
0
        public ActionResult Manifestacija(string ID)
        {
            List <Manifestacija> manifesta = Baza.UcitajManifestacije();
            Manifestacija        man       = new Manifestacija();

            foreach (var item in manifesta)
            {
                if (ID == item.Id)
                {
                    man = item;
                }
            }
            ViewBag.Manifestacija = man;
            return(View());
        }
예제 #9
0
        public bool Modify(Baza b)
		{
			bool allowed = false;
			try
			{
                allowed = factory.Modify(b);
                Console.WriteLine("modify() >> {0}", allowed);
			}
			catch (FaultException e)
			{
				Console.WriteLine("Error while trying to modify(). {0}", e.Message);
			}

			return allowed;
		}
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(User.Identity.Name))
     {
         Baza      baza      = new Baza();
         Posetilac posetilac = baza.DajPosetiocaPremaKorisnickomImenu(User.Identity.Name);
         if (!posetilac.PosetilacJeAdministrator)
         {
             Response.Redirect("~/MeniPocetna.aspx");
         }
     }
     else
     {
         Response.Redirect("~/MeniPocetna.aspx");
     }
 }
예제 #11
0
        public async void Osvjezi()
        {
            var Clanovi = await Baza.DajKorisnike();

            var TrenutniClanovi = await Baza.DajClanoveTima(Baza.OdabraniTim.ID);

            var zahtjevi = await Baza.DajPrimljeneZahtjeve();

            List <OOADKorisnici> potencijalni = new List <OOADKorisnici>();

            foreach (var x in Clanovi)
            {
                bool brisi = true;
                foreach (var y in TrenutniClanovi)
                {
                    if (x.ID == y.ID)
                    {
                        brisi = false;
                    }
                }
                if (brisi)
                {
                    potencijalni.Add(x);
                }
            }
            for (int i = 0; i < potencijalni.Count; i++)
            {
                bool brisi = true;
                foreach (var x in zahtjevi)
                {
                    if (potencijalni[i].ID == x.Posiljaoc)
                    {
                        brisi = false;
                    }
                }

                if (brisi)
                {
                    potencijalni.RemoveAt(i); i--;
                }
            }

            foreach (var tim in potencijalni)
            {
                lbPotencijalniClanovi.Items.Add(tim.Ime + " " + tim.Prezime);
            }
        }
예제 #12
0
        public IActionResult Merilnanaprava(Merilnanaprava merilnanaprava)
        {
            if (ModelState.IsValid)
            {
                using (var db = new Baza())
                {
                    db.merilnanapravas.Add(merilnanaprava);
                    db.SaveChanges();
                }

                return(RedirectToAction("PrikazMerilnihNaprav"));
            }
            else
            {
                return(View(merilnanaprava));
            }
        }
        public ActionResult AddVoznjaDispecer2()
        {
            if (LoggedIn == null)
            {
                return(View("NotLoggedIn"));
            }

            string adresa = Request.Params["adresa"];
            string x      = Request.Params["x"];
            string y      = Request.Params["y"];
            string tip    = Request.Params["tip"];
            string vozac  = Request.Params["vozac"];

            Lokacija lokacija = new Lokacija();

            lokacija.X_kordinata = x;
            lokacija.Y_kordinata = y;
            lokacija.Adresa      = adresa;

            Baza.AddLocation(lokacija);
            Baza.AddAdress(adresa);

            Voznja voznja = new Voznja();

            voznja.Datum_Vreme   = DateTime.Now;
            voznja.Lokacija      = adresa;
            voznja.Tip           = tip;
            voznja.Dispecer      = LoggedIn;
            voznja.Status_Voznje = Voznja.Status.Formirana;
            voznja.Vozac         = vozac;

            Baza.VozacZauzet(vozac);


            //Baza.UpdateLocationInKorisnik(vozac, adresa);
            if (Baza.AddVoznjaDispecer(voznja))
            {
                ViewBag.Title = "Voznja je kreirana i na cekanju";
                return(View("VoznjaResult"));
            }
            else
            {
                ViewBag.Title = "Voznja nije kreirana";
                return(View("VoznjaResult"));
            }
        }
예제 #14
0
        public ActionResult PrihvatiVoznju(int id)
        {
            int idvoznje = id;

            Baza.VozacZauzet(LoggedIn);

            if (Baza.PrihvatiVoznju(idvoznje, LoggedIn))
            {
                ViewBag.Title = "Voznja Prihvacena";
                return(View("PrihvatiVoznjuResult"));
            }
            else
            {
                ViewBag.Title = "Voznja nije prihvacena";
                return(View("PrihvatiVoznjuResult"));
            }
        }
예제 #15
0
        public IActionResult Meritve(Meritve meritve)
        {
            if (ModelState.IsValid)
            {
                using (var db = new Baza())
                {
                    db.Meritves.Add(meritve);
                    db.SaveChanges();
                }

                return(RedirectToAction("prikazMeritev"));
            }
            else
            {
                return(View(meritve));
            }
        }
예제 #16
0
        public IActionResult Pregled(Uporabnik uporabnik) //Tukaj se dodaja pa to lol pazi pri ostalih!!!
        {
            if (ModelState.IsValid)
            {
                using (var db = new Baza())
                {
                    db.uporabniki.Add(uporabnik);
                    db.SaveChanges();
                }

                return(RedirectToAction("Index"));
            }
            else
            {
                return(View(uporabnik));
            }
        }
예제 #17
0
        public IActionResult Edit(int id)
        {
            id++;
            using (var db = new Baza())
            {
                foreach (var item in db.uporabniki.ToList())
                {
                    if (item.Id == id)
                    {
                        db.SaveChanges();
                        return(View(item));
                    }
                }
            }

            return(View());
        }
예제 #18
0
        public IActionResult Meteorolog(Meteorolog meteorolog)
        {
            if (ModelState.IsValid)
            {
                using (var db = new Baza())
                {
                    db.meteorologs.Add(meteorolog);
                    db.SaveChanges();
                }

                return(RedirectToAction("PrikazMeteorologov"));
            }
            else
            {
                return(View(meteorolog));
            }
        }
예제 #19
0
        private async void Timovi_Click(object sender, RoutedEventArgs e)
        {
            lbTimovi.Visibility = Visibility.Collapsed;
            lbIgraci.Visibility = Visibility.Visible;
            labTim.Visibility   = Visibility.Collapsed;
            cbTim.Visibility    = Visibility.Collapsed;
            var timovi = await Baza.DajTimove();

            var moji = await Baza.DajMojeTimove();

            List <OOADTimovi> list = new List <OOADTimovi>();

            foreach (var x in timovi)
            {
                foreach (var y in moji)
                {
                    if (x.ID == y.ID)
                    {
                        list.Add(y);
                    }
                }
            }

            foreach (var x in list)
            {
                timovi.Remove(x);
            }
            var zah = await Baza.DajPoslaneZahtjeve();

            foreach (var x in zah)
            {
                for (int i = 0; i < timovi.Count; i++)
                {
                    if (timovi[i].ID == x.Primaoc)
                    {
                        timovi.RemoveAt(i);
                    }
                }
            }

            foreach (var x in timovi)
            {
                lbIgraci.Items.Add(x.Ime);
            }
        }
예제 #20
0
        public ActionResult PoruciVoznju(string username, string ulica, string broj, string grad, string poBroj, string tipPrevoza)
        {
            Korisnik k = (Korisnik)Session["korisnikUser"];

            if (k == null)
            {
                k = new Korisnik();
                Session["korisnikUser"] = k;
            }

            foreach (Korisnik kor in Baza.registrovaniKorisnici.Values)
            {
                if (kor.username == k.username && kor.uloga == Enumi.Uloga.MUSTERIJA)
                {
                    Adresa        a = new Adresa(ulica, broj, grad, poBroj);
                    Lokacija      l = new Lokacija(1, 1, a);
                    Enumi.TipAuta tipAuto;
                    if (tipPrevoza == "KOMBI")
                    {
                        tipAuto = Enumi.TipAuta.KOMBI;
                    }
                    else
                    {
                        tipAuto = Enumi.TipAuta.PUTNICKI_AUTOMOBIL;
                    }

                    Musterija m = new Musterija(Baza.registrovaniKorisnici[username].username, Baza.registrovaniKorisnici[username].password, Baza.registrovaniKorisnici[username].ime, Baza.registrovaniKorisnici[username].prezime, Baza.registrovaniKorisnici[username].pol, Baza.registrovaniKorisnici[username].jmbg, Baza.registrovaniKorisnici[username].telefon, Baza.registrovaniKorisnici[username].email);
                    Voznja    v = new Voznja(DateTime.Now, l, tipAuto, m);
                    v.statusVoznje = Enumi.StatusVoznje.KREIRANA_NA_CEKANJU;
                    v.komentar     = new Komentar("-", DateTime.Now, Baza.registrovaniKorisnici[username], v, Enumi.OcenaVoznje.NULA);
                    //
                    Baza.registrovaniKorisnici[username].voznje.Add(v);
                    AzurirajVoznju(v, k.username);

                    Baza.UpisiVoznje();

                    Greska odg = new Greska("Voznja je uspesno porucena!");
                    return(View("Greska", odg));
                }
            }

            Greska o = new Greska("Voznja nije narucena, doslo je do greske!");

            return(View("Greska", o));
        }
예제 #21
0
        public ActionResult Neuspesna(int id)
        {
            int idvoznje = id;

            Baza.VozacSlobodan(LoggedIn);
            ViewBag.Korisnik = LoggedIn;
            ViewBag.Id       = idvoznje;


            if (Baza.VoznjaNeuspesna(idvoznje))
            {
                return(View("AddComentNeuspesna"));
            }
            else
            {
                return(View("AddComentNeuspesna"));
            }
        }
예제 #22
0
        public async Task BrisanjeIzBaze(List <Artikal> la)
        {
            Console.WriteLine("U metodi brisanje sam!");
            Baza NB  = new Baza();
            var  sad = NB.Artikals.ToList();

            foreach (Artikal ar in sad)
            {
                foreach (Artikal ar2 in la)
                {
                    if (ar.SKU == ar2.SKU)
                    {
                        NB.Artikals.Find(ar2.SKU).Kolicina -= ar2.Kolicina;
                        await NB.SaveChangesAsync();
                    }
                }
            }
        }
예제 #23
0
        public ActionResult OdbaciKomentar(string ID)
        {
            List <Manifestacija> manifestacije = Baza.UcitajManifestacije();

            foreach (var item in manifestacije)
            {
                foreach (var kom in item.Komentari)
                {
                    if (kom.Id == ID)
                    {
                        kom.Status = Enumeracija.TipKomentara.ODBIJEN;
                        Baza.AzurirajManifestaciju(item);
                        return(RedirectToAction("Index"));
                    }
                }
            }
            return(RedirectToAction("Index"));
        }
예제 #24
0
        public IActionResult Rejestracja(Osoba osoba = null, bool uruchom = false)
        {
            if (osoba != null && uruchom != true)
            {
                baza = new Baza();

                bool spr = baza.Rejestruj(osoba);
                if (spr)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewData["blad"] = "Podane dane mogą być już zajęte bądź też nie ma obecnie połącznia z serwerem";
                }
            }
            return(View());
        }
예제 #25
0
        public IActionResult SearchRem(int a, int typp, int kategoriaa)
        {
            baza = new Baza();
            baza.UsunZKoszyka((int)HttpContext.Session.GetInt32("Loginid"), a);
            if (typp != 0 && kategoriaa != 0)
            {
                var routeValues = new RouteValueDictionary {
                    { "typ", typp },
                    { "kategoria", kategoriaa }
                };

                return(RedirectToAction("Searchfilter", "Home", routeValues));
            }
            else
            {
                return(RedirectToAction("Podsumowanie", "Home"));
            }
        }
예제 #26
0
        public async void Dodaj_Click(object sender, RoutedEventArgs e)
        {
            var kor = await Baza.DajKorisnike();

            int ID = 1;

            foreach (var x in kor)
            {
                if (lbPotencijalniClanovi.SelectedItem.ToString() == x.Username)
                {
                    ID = x.ID;
                }
            }
            Baza.DodajUTim(Baza.OdabraniTim.ID, ID);
            lbTrenutniClanovi.Items.Add(lbPotencijalniClanovi.SelectedItem);
            cbKapiten.Items.Add(lbPotencijalniClanovi.SelectedItem);
            lbPotencijalniClanovi.Items.Remove(lbPotencijalniClanovi.SelectedItem);
        }
예제 #27
0
        public IActionResult IzpisMeteorologa(int id)
        {
            id++;
            Meteorolog meteorolog = new Meteorolog();

            using (var db = new Baza())
            {
                //db.Database.ExecuteSqlCommand("DBCC CHECKIDENT('Uporabniks', RESEED, 0)");
                foreach (var item in db.meteorologs.ToList())
                {
                    if (item.Id == id)
                    {
                        meteorolog = item;
                    }
                }
            }
            return(View(meteorolog));
        }
예제 #28
0
        public IActionResult EditMeteorolog(int id)
        {
            id++;

            using (var db = new Baza())
            {
                foreach (var item in db.meteorologs)
                {
                    if (item.Id == id)
                    {
                        db.SaveChanges();
                        return(View(item));
                    }
                }
            }

            return(View());
        }
예제 #29
0
        public IActionResult izpisMeritev(int id)
        {
            id++;
            Meritve naprava = new Meritve();

            using (var db = new Baza())
            {
                //db.Database.ExecuteSqlCommand("DBCC CHECKIDENT('Uporabniks', RESEED, 0)");
                foreach (var item in db.Meritves.ToList())
                {
                    if (item.Id == id)
                    {
                        naprava = item;
                    }
                }
            }
            return(View(naprava));
        }
예제 #30
0
        public IActionResult Deletemeritve(int id)
        {
            id++;
            using (var db = new Baza())
            {
                foreach (var item in db.Meritves)
                {
                    if (item.Id == id)
                    {
                        db.Meritves.Remove(item);
                        break;
                    }
                }
                db.SaveChanges();
            }

            return(RedirectToAction("prikazMeritev"));
        }
예제 #31
0
        public IActionResult EditMerilnaNaprava(int id)
        {
            id++;

            using (var db = new Baza())
            {
                foreach (var item in db.merilnanapravas)
                {
                    if (item.Id == id)
                    {
                        db.SaveChanges();
                        return(View(item));
                    }
                }
            }

            return(View());
        }