コード例 #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;
                }
            }
        }
コード例 #2
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();
                }
            }
        }