Ejemplo n.º 1
0
        public void promjenaKandidata(Object o)
        {
            for (int i = 0; i < Sistem.KandidatiD.Count; i++)
            {
                if (Sistem.KandidatiD[i].JMBG1 == NoviKandidat.JMBG1)
                {
                    Sistem.KandidatiD.RemoveAt(i);
                    Sistem.KandidatiD.Add(NoviKandidat);
                    break;
                }
            }

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

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

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

            for (int i = 0; i < ListaKandidata.Count; i++)
            {
                if (ListaKandidata[i].JMBG1 == NoviKandidat.JMBG1)
                {
                    ListaKandidata.RemoveAt(i);
                    ListaKandidata.Add(NoviKandidat);
                    return;
                }
            }
        }
        private void PrikaziKandidate(List <MKandidat> kandidati)
        {
            int brojacKandidata = kandidati.Count();

            ListaKandidata[] listaKandidata = new ListaKandidata[brojacKandidata];

            for (int i = 0; i < brojacKandidata; i++)

            {
                listaKandidata[i]            = new ListaKandidata(_pocetniPanel);
                listaKandidata[i].KandidatId = kandidati[i].Id;
                listaKandidata[i].Kandidat   = kandidati[i].ImePrezime;

                if (kandidati[i].Slika != null)
                {
                    listaKandidata[i].Slika = kandidati[i].Slika;
                }

                flowLayoutPanelKandidati.Controls.Add(listaKandidata[i]);
            }
        }
Ejemplo n.º 3
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();
                }
            }
        }