Пример #1
0
 /// <summary>
 /// Initializes the singleton application object.  This is the first line of authored code
 /// executed, and as such is the logical equivalent of main() or WinMain().
 /// </summary>
 public App()
 {
     this.InitializeComponent();
     this.Suspending += OnSuspending;
     using (var db = new KandidateDBContext())
     {
         //db.Database.ApplyMigrations();
         DefaultPodaciKandidati.Initialize(db);
     }
     using (var db = new GlasacDBContext())
     {
         db.database.ApplyMigrations();
         DefaultPodaciGlasaci.Initialize(db);
     }
 }
Пример #2
0
        public void dodajKandidata(Object o)
        {
            if (UserControls.ImageAndButton.uploadSlika != null)
            {
                uploadSlika = UserControls.ImageAndButton.uploadSlika;
            }

            NoviKandidat.Slika         = UserControls.ImageAndButton.image;
            NoviKandidat.DrzavaBoravka = "Bosna i Hercegovina";
            //dodati kandidata
            if (NoviKandidat.Pozicija == "Opcina")
            {
                //opcina
                Sistem.KandidatiO.Add(NoviKandidat);
            }
            else if (NoviKandidat.Pozicija == "Kanton")
            {
                //kanton
                Sistem.KandidatiK.Add(NoviKandidat);
            }
            else if (NoviKandidat.Pozicija == "Entitet")
            {
                //entitet
                Sistem.KandidatiE.Add(NoviKandidat);
            }
            else if (NoviKandidat.Pozicija == "Drzava")
            {
                //drzava
                Sistem.KandidatiD.Add(NoviKandidat);
            }
            else
            {
                return;
            }

            using (var db = new KandidateDBContext())
            {
                var contact = NoviKandidat;
                db.Kandidati.Add(contact);
                db.SaveChanges();
            }
        }
Пример #3
0
        public void dodajKandidata(Object o)
        {
            NoviKandidat.DrzavaBoravka = "Bosna i Hercegovina";
            //dodati kandidata
            if (NoviKandidat.Pozicija == "Opcina")
            {
                //opcina
                Sistem.KandidatiO.Add(NoviKandidat);
            }
            else if (NoviKandidat.Pozicija == "Kanton")
            {
                //kanton
                Sistem.KandidatiK.Add(NoviKandidat);
            }
            else if (NoviKandidat.Pozicija == "Entitet")
            {
                //entitet
                Sistem.KandidatiE.Add(NoviKandidat);
            }
            else if (NoviKandidat.Pozicija == "Drzava")
            {
                //drzava
                Sistem.KandidatiD.Add(NoviKandidat);
            }
            else
            {
                return;
            }

            using (var db = new KandidateDBContext())
            {
                var contact = NoviKandidat;
                db.Kandidati.Add(contact);
                db.SaveChanges();
            }
        }
Пример #4
0
        public void obrisiKandidata(Object o)
        {
            Kandidat x = null;

            for (int i = 0; i < Sistem.KandidatiD.Count; i++)
            {
                if (Sistem.KandidatiD[i].JMBG1 == NoviKandidat.JMBG1)
                {
                    x = Sistem.KandidatiD[i];
                    Sistem.KandidatiD.RemoveAt(i);
                    break;
                }
            }

            for (int i = 0; i < Sistem.KandidatiE.Count; i++)
            {
                if (Sistem.KandidatiE[i].JMBG1 == NoviKandidat.JMBG1)
                {
                    x = Sistem.KandidatiD[i];
                    Sistem.KandidatiE.RemoveAt(i);
                    break;
                }
            }

            for (int i = 0; i < Sistem.KandidatiK.Count; i++)
            {
                if (Sistem.KandidatiK[i].JMBG1 == NoviKandidat.JMBG1)
                {
                    x = Sistem.KandidatiD[i];
                    Sistem.KandidatiK.RemoveAt(i);
                    break;
                }
            }

            for (int i = 0; i < Sistem.KandidatiO.Count; i++)
            {
                if (Sistem.KandidatiO[i].JMBG1 == NoviKandidat.JMBG1)
                {
                    x = Sistem.KandidatiD[i];
                    Sistem.KandidatiO.RemoveAt(i);
                    break;
                }
            }

            for (int i = 0; i < ListaKandidata.Count; i++)
            {
                if (ListaKandidata[i].JMBG1 == NoviKandidat.JMBG1)
                {
                    x = Sistem.KandidatiD[i];
                    ListaKandidata.RemoveAt(i);
                    break;
                }
            }
            if (x != null)
            {
                using (var db = new KandidateDBContext())
                {
                    db.Kandidati.Remove(x);
                    db.SaveChanges();
                }
            }
        }
Пример #5
0
        public void promjenaKandidata(Object o)
        {
            int poz = -1;

            for (int i = 0; i < Sistem.KandidatiD.Count; i++)
            {
                if (Sistem.KandidatiD[i].JMBG1 == NoviKandidat.JMBG1)
                {
                    Sistem.KandidatiD[i].StrucnaSprema      = NoviKandidat.StrucnaSprema;
                    Sistem.KandidatiD[i].Pozicija           = NoviKandidat.Pozicija;
                    Sistem.KandidatiD[i].Ime                = NoviKandidat.Ime;
                    Sistem.KandidatiD[i].Prezime            = NoviKandidat.Prezime;
                    Sistem.KandidatiD[i].DatRodjenja        = NoviKandidat.DatRodjenja;
                    Sistem.KandidatiD[i].DrustvenaPriznanja = NoviKandidat.DrustvenaPriznanja;
                    Sistem.KandidatiD[i].DrzavaBoravka      = NoviKandidat.DrzavaBoravka;
                    Sistem.KandidatiD[i].Godine             = NoviKandidat.Godine;
                    Sistem.KandidatiD[i].Slika              = NoviKandidat.Slika;
                    Sistem.KandidatiD[i].Stranka            = NoviKandidat.Stranka;
                    poz = i;
                    break;
                }
            }

            for (int i = 0; i < Sistem.KandidatiE.Count; i++)
            {
                if (Sistem.KandidatiE[i].JMBG1 == NoviKandidat.JMBG1)
                {
                    Sistem.KandidatiE[i].StrucnaSprema      = NoviKandidat.StrucnaSprema;
                    Sistem.KandidatiE[i].Pozicija           = NoviKandidat.Pozicija;
                    Sistem.KandidatiE[i].Ime                = NoviKandidat.Ime;
                    Sistem.KandidatiE[i].Prezime            = NoviKandidat.Prezime;
                    Sistem.KandidatiE[i].DatRodjenja        = NoviKandidat.DatRodjenja;
                    Sistem.KandidatiE[i].DrustvenaPriznanja = NoviKandidat.DrustvenaPriznanja;
                    Sistem.KandidatiE[i].DrzavaBoravka      = NoviKandidat.DrzavaBoravka;
                    Sistem.KandidatiE[i].Godine             = NoviKandidat.Godine;
                    Sistem.KandidatiE[i].Slika              = NoviKandidat.Slika;
                    Sistem.KandidatiE[i].Stranka            = NoviKandidat.Stranka;
                    poz = i;
                    break;
                }
            }

            for (int i = 0; i < Sistem.KandidatiK.Count; i++)
            {
                if (Sistem.KandidatiK[i].JMBG1 == NoviKandidat.JMBG1)
                {
                    Sistem.KandidatiK[i].StrucnaSprema      = NoviKandidat.StrucnaSprema;
                    Sistem.KandidatiK[i].Pozicija           = NoviKandidat.Pozicija;
                    Sistem.KandidatiK[i].Ime                = NoviKandidat.Ime;
                    Sistem.KandidatiK[i].Prezime            = NoviKandidat.Prezime;
                    Sistem.KandidatiK[i].DatRodjenja        = NoviKandidat.DatRodjenja;
                    Sistem.KandidatiK[i].DrustvenaPriznanja = NoviKandidat.DrustvenaPriznanja;
                    Sistem.KandidatiK[i].DrzavaBoravka      = NoviKandidat.DrzavaBoravka;
                    Sistem.KandidatiK[i].Godine             = NoviKandidat.Godine;
                    Sistem.KandidatiK[i].Slika              = NoviKandidat.Slika;
                    Sistem.KandidatiK[i].Stranka            = NoviKandidat.Stranka;
                    poz = i;
                    break;
                }
            }

            for (int i = 0; i < Sistem.KandidatiO.Count; i++)
            {
                if (Sistem.KandidatiO[i].JMBG1 == NoviKandidat.JMBG1)
                {
                    Sistem.KandidatiO[i].StrucnaSprema      = NoviKandidat.StrucnaSprema;
                    Sistem.KandidatiO[i].Pozicija           = NoviKandidat.Pozicija;
                    Sistem.KandidatiO[i].Ime                = NoviKandidat.Ime;
                    Sistem.KandidatiO[i].Prezime            = NoviKandidat.Prezime;
                    Sistem.KandidatiO[i].DatRodjenja        = NoviKandidat.DatRodjenja;
                    Sistem.KandidatiO[i].DrustvenaPriznanja = NoviKandidat.DrustvenaPriznanja;
                    Sistem.KandidatiO[i].DrzavaBoravka      = NoviKandidat.DrzavaBoravka;
                    Sistem.KandidatiO[i].Godine             = NoviKandidat.Godine;
                    Sistem.KandidatiO[i].Slika              = NoviKandidat.Slika;
                    Sistem.KandidatiO[i].Stranka            = NoviKandidat.Stranka;
                    poz = i;
                    break;
                }
            }

            for (int i = 0; i < ListaKandidata.Count; i++)
            {
                if (ListaKandidata[i].JMBG1 == NoviKandidat.JMBG1)
                {
                    ListaKandidata[i].StrucnaSprema      = NoviKandidat.StrucnaSprema;
                    ListaKandidata[i].Pozicija           = NoviKandidat.Pozicija;
                    ListaKandidata[i].Ime                = NoviKandidat.Ime;
                    ListaKandidata[i].Prezime            = NoviKandidat.Prezime;
                    ListaKandidata[i].DatRodjenja        = NoviKandidat.DatRodjenja;
                    ListaKandidata[i].DrustvenaPriznanja = NoviKandidat.DrustvenaPriznanja;
                    ListaKandidata[i].DrzavaBoravka      = NoviKandidat.DrzavaBoravka;
                    ListaKandidata[i].Godine             = NoviKandidat.Godine;
                    ListaKandidata[i].Slika              = NoviKandidat.Slika;
                    ListaKandidata[i].Stranka            = NoviKandidat.Stranka;
                    poz = i;
                    break;
                }
            }
            if (poz != -1)
            {
                using (var db = new KandidateDBContext())
                {
                    db.Update(ListaKandidata[poz]);
                    db.SaveChanges();
                }
            }
        }