/// <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); } }
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(); } }
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(); } }
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(); } } }
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(); } } }