Exemplo n.º 1
0
        private void cmdManyToMany_Click(object sender, EventArgs e)
        {
            try
            {
                ISession session = DataLayer.GetSession();

                Aktivista_Stranke aktivista = session.Load <Aktivista_Stranke>(20);

                foreach (Akcije a in aktivista.Akcije)
                {
                    MessageBox.Show(a.Id.ToString());
                }

                Akcije akcija = session.Load <Akcije>(20);

                foreach (Aktivista_Stranke a in akcija.Aktivisti)
                {
                    MessageBox.Show(a.Licno_ime);
                }

                session.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 2
0
        private void btnVidi_Click(object sender, EventArgs e)
        {
            string selected = this.cbAkcija.GetItemText(this.cbAkcija.SelectedItem);

            if (cbAkcija.SelectedItem != null)
            {
                Akcije a = new Akcije();
                foreach (Akcije akcija in persona.ListaAkcija)
                {
                    if (akcija.ImeAkcije == selected)
                    {
                        a = akcija;
                    }
                }
                frmIzvidiAkciju frmIzvidiAkciju = new frmIzvidiAkciju(a);
                cbAkcija.SelectedIndex = -1;

                if (frmIzvidiAkciju.ShowDialog() != DialogResult.OK)
                {
                    return;
                }
            }
            else
            {
                MessageBox.Show("Prazno");
            }
        }
Exemplo n.º 3
0
        public ActionResult DodavanjeAkcija(Akcije a)
        {
            //int veci = DateTime.Compare(a.datum_pocetka, a.datum_zavrsetka);
            //if (veci > 0)
            //    ModelState.AddModelError("datum_zavrsetka", "Datum početka mora biti veći od datuma završetka");


            if (ModelState.IsValid)
            {
                if (a.id_akcija != 0)
                {
                    // ažuriranje

                    baza.Entry(a).State =
                        EntityState.Modified;
                }
                else
                {
                    baza.Akcije.Add(a);
                }

                baza.SaveChanges();

                return(RedirectToAction("PopisAkcija"));
            }

            List <Akcije> akcije = baza.Akcije.ToList();

            akcije.Add(new Akcije {
                naziv_akcija = "Nedefinirano"
            });
            ViewBag.Akcije = akcije;
            ViewBag.Title  = "Dodavanje nove akcije";
            return(View(a));
        }
Exemplo n.º 4
0
        public ActionResult UrediAkciju([Bind(Include = "id_poduzece, id_akcija, id_oglas, naziv_akcija, datum_pocetka, datum_zavrsetka , datum_zavrsetka,opis")] Akcije akc)
        {
            if (!ModelState.IsValid)
            {
                return(View("UrediAkciju", akc));
            }

            Akcije A = baza.Akcije.Where(

                x => x.id_akcija == akc.id_akcija).SingleOrDefault();

            if (akc.id_akcija != 0 && A != null)
            {
                baza.Entry(A).CurrentValues.SetValues(akc);
            }
            else
            {
                baza.Akcije.Add(akc);
            }
            baza.SaveChanges();
            if (Request.IsAjaxRequest())
            {
                return(new HttpStatusCodeResult(HttpStatusCode.OK));
            }
            return(RedirectToAction("PopisAkcija"));
        }
Exemplo n.º 5
0
        public ActionResult DodavanjeAkcija(int?id)
        {
            Akcije a;

            if (id == null)
            {
                a = new Akcije();
            }
            else
            {
                a = baza.Akcije.Find(id);
                if (a == null)
                {
                    return(HttpNotFound());
                }
            }
            List <Akcije> akcija = baza.Akcije.ToList();

            akcija.Add(new Akcije {
                naziv_akcija = "Nedefinirano"
            });
            ViewBag.Akcije = akcija;
            ViewBag.Title  = "Dodavanje nove akcije";
            List <Poduzece> poduzeca = baza.Poduzeca.ToList();
            List <Akcije>   akcije   = baza.Akcije.ToList();
            List <Object>   pod      = new List <object>();

            foreach (Poduzece p in poduzeca)
            {
                pod.Add(new { value = p.id_poduzece, text = p.naziv_poduzece });
            }

            ViewBag.Poduzeca = pod;
            return(View(a));
        }
Exemplo n.º 6
0
        public ActionResult UrediAkciju(int id)
        {
            Akcije a = new Akcije();

            foreach (Akcije akc in baza.Akcije)
            {
                if (akc.id_akcija == id)
                {
                    a = akc;
                }
            }

            if (a == null)
            {
                return(HttpNotFound());
            }
            if (Request.IsAjaxRequest())

            {
                ViewBag.IsUpdate = false;

                return(View("UrediAkciju", a));
            }
            else
            {
                return(View("UrediAkciju", a));
            }
        }
        public void ObrisiAkciju(Akcija akcija)
        {
            if (akcija != null)
            {
                Akcije.Remove(akcija);

                akcija.Aktivan = "Neaktivan";
                akcije.Add(akcija);
            }
        }
Exemplo n.º 8
0
        public ActionResult ObrisiAkciju(int id)
        {
            Akcije akc = baza.Akcije.Find(id);

            if (Request.IsAjaxRequest())
            {
                ViewBag.IsUpdate = false;
                return(View("ObrisiAkciju", akc));
            }
            else
            {
                return(View("ObrisiAkciju", akc));
            }
        }
Exemplo n.º 9
0
        public ActionResult ObrisiAkciju1(int id)
        {
            Akcije A = baza.Akcije.Where(
                x => x.id_akcija == id).SingleOrDefault();

            if (A != null)
            {
                baza.Akcije.Remove(A);
                baza.SaveChanges();
            }
            if (Request.IsAjaxRequest())
            {
                return(new HttpStatusCodeResult(HttpStatusCode.OK));
            }

            return(RedirectToAction("PopisAkcija"));
        }
Exemplo n.º 10
0
        private void btnShrek_Click(object sender, EventArgs e)
        {
            Akcije     akcija     = new Akcije("TSLA", 900, 40, 10);
            Resursi    resurs     = new Resursi("Etiopija", 56, VrstaResursa.Zlato, 10);
            Nekretnine nekretnina = new Nekretnine(123000, VrstaSmestaja.Kuca, 500);

            osoba.ListaAkcija.Add(akcija);
            osoba.ListaResursa.Add(resurs);
            osoba.ListaNekretnina.Add(nekretnina);
            osoba.Novac = 14;
            frmOsoba frmOsoba = new frmOsoba(osoba, berza);

            if (frmOsoba.ShowDialog() != DialogResult.OK)
            {
                return;
            }
        }
Exemplo n.º 11
0
        public void Namestaji()
        {
            Console.WriteLine(string.Empty);
            Console.WriteLine("1 - Novi namestaj");
            Console.WriteLine("2 - Promeni postojeci namestaj");
            Console.WriteLine("3 - Obrisi namestaj");
            Console.WriteLine("4 - Prikazi stanje u magacinu");

            var unos = Console.ReadLine();

            try
            {
                akcija = (Akcije)Enum.Parse(typeof(Akcije), unos);
            }
            catch
            {
                Console.WriteLine("Neispravan unos! Pokusajte ponovo");
            }

            switch (akcija)
            {
            case Akcije.SviNamestaji:
                StanjeUMagacinu();
                break;

            case Akcije.KreiranjeNamestaja:
                NoviNamestaj();
                break;

            case Akcije.BrisanjeNamestaja:
                BrisanjeNamestaja();
                break;

            case Akcije.IzmenaNamestaja:
                IzmenaNamestaja();
                break;
            }
        }
        public void Korisnici()
        {
            Console.WriteLine(string.Empty);
            Console.WriteLine("9 - Novi korisnik");
            Console.WriteLine("10 - Promeni postojeceg korisnika");
            Console.WriteLine("11 - Obrisi korisnika");
            Console.WriteLine("12 - Prikazi sve korisnike");

            var unos = Console.ReadLine();

            try
            {
                akcija = (Akcije)Enum.Parse(typeof(Akcije), unos);
            }
            catch
            {
                Console.WriteLine("Neispravan unos! Pokusajte ponovo");
            }
            switch (akcija)
            {
            case Akcije.SviKorisnici:
                StanjeKorisnika();
                break;

            case Akcije.KreiranjeKorisnika:
                NoviKorisnik();
                break;

            case Akcije.BrisanjeKorisnika:
                BrisanjeKorisnika();
                break;

            case Akcije.IzmenaKorisnika:
                IzmeniKorisnika();
                break;
            }
        }
Exemplo n.º 13
0
 public frmIzvidiAkciju(Akcije a)
 {
     InitializeComponent();
     akcija = a;
 }
Exemplo n.º 14
0
 public Akcije_View(Akcije a) : base(a)
 {
 }
Exemplo n.º 15
0
 public frmIzvidiAkciju(Akcije akcija)
 {
     InitializeComponent();
     MessageBox.Show(akcija.ImeAkcije);
 }