Beispiel #1
0
 private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ucitano)
     {
         brojPitanja_lbl.Text = "Broj pitanja: " + Kviz.BrojPitanjaUGrupi((int)listBox1.SelectedValue).ToString();
     }
 }
Beispiel #2
0
        private void kreiraj_btn_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(naslov_txt.Text))
            {
                MessageBox.Show("Morate uneti naslov pitanja!");
                return;
            }
            if (string.IsNullOrEmpty(pitanje_rtxt.Text))
            {
                MessageBox.Show("Morate uneti pitanje!");
                return;
            }
            if (string.IsNullOrEmpty(poena_txt.Text))
            {
                MessageBox.Show("Morate uneti broj poena!");
                return;
            }
            if (checkedListBox1.CheckedItems.Count <= 0)
            {
                MessageBox.Show("Morate izabrati barem jednu grupu!");
                return;
            }
            if (string.IsNullOrEmpty(odgovor1_txt.Text) || string.IsNullOrEmpty(odgovor2_txt.Text))
            {
                MessageBox.Show("Morate uneti barem dva odgovora!");
                return;
            }
            if (checkBox1.Checked == false && checkBox2.Checked == false && checkBox4.Checked == false && checkBox4.Checked == false && checkBox5.Checked == false)
            {
                MessageBox.Show("Morate izabrati barem jedan odgovor kao tacan!");
                return;
            }


            int tacanOdgovor = -1;

            if (checkBox1.Checked == true)
            {
                tacanOdgovor = 1;
            }
            if (checkBox2.Checked == true)
            {
                tacanOdgovor = 2;
            }
            if (checkBox3.Checked == true)
            {
                tacanOdgovor = 3;
            }
            if (checkBox4.Checked == true)
            {
                tacanOdgovor = 4;
            }
            if (checkBox5.Checked == true)
            {
                tacanOdgovor = 5;
            }

            Kviz.KreirajPitanje(naslov_txt.Text, pitanje_rtxt.Text, odgovor1_txt.Text, odgovor2_txt.Text, odgovor3_txt.Text, odgovor4_txt.Text, odgovor5_txt.Text, Convert.ToDouble(poena_txt.Text), (checkedListBox1.CheckedItems[0] as Int_String)._int, tacanOdgovor);
        }
Beispiel #3
0
        private void Ucitaj()
        {
            List <Int_String> grupe = Kviz.UcitajGrupe();

            checkedListBox1.DataSource    = grupe;
            checkedListBox1.DisplayMember = "_string";
            checkedListBox1.ValueMember   = "_int";
        }
Beispiel #4
0
        private void obrisiGrupuToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (treeView1.SelectedNode == null)
            {
                return;
            }

            Kviz.ObrisiGrupu(Convert.ToInt32(treeView1.SelectedNode.Tag));
            Ucitaj();
        }
Beispiel #5
0
        public Kviz_Grupa(int grupaId, string naziv)
        {
            InitializeComponent();

            this.grupaId = grupaId;
            this.naziv   = naziv;
            this.forma   = Kviz.FormaGrupe(grupaId);

            id_txt.Text            = grupaId.ToString();
            naziv_txt.Text         = naziv;
            forma_cmb.SelectedItem = forma;
        }
Beispiel #6
0
        private void Ucitaj()
        {
            treeView1.Nodes.Clear();
            List <Int_String> grupe = new List <Int_String>();

            grupe = Kviz.UcitajGrupe();

            foreach (Int_String item in grupe)
            {
                TreeNode node = new TreeNode(item._string);
                node.Tag = item._int;
                treeView1.Nodes.Add(node);
            }
        }
Beispiel #7
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(textBox1.Text))
            {
                MessageBox.Show("Morate uneti naziv grupe!");
                return;
            }

            if (Kviz.GrupaPostoji(textBox1.Text))
            {
                MessageBox.Show("Grupa sa tim nazivom vec postoji!");
            }

            Kviz.DodajGrupu(textBox1.Text, formaKviza_cmb.SelectedItem.ToString(), (int)numericUpDown1.Value);
            Ucitaj();
        }
Beispiel #8
0
        private void PokreniTest()
        {
            int            nPitanja = Kviz.BrojPitanjaUGrupi((int)listBox1.SelectedValue);
            List <Pitanje> pitanja  = Kviz.UcitajPitanja((int)listBox1.SelectedValue);

            if (pitanja.Count <= 0)
            {
                MessageBox.Show("Nijedno pitanje nije pronadjeno za ovu vrstu testa!");
                return;
            }
            Pitanje pitanje = pitanja[rnd.Next(0, pitanja.Count - 1)];

            Kviz_Pitanje1 k = new Kviz_Pitanje1(pitanje.naslov, pitanje.pitanje, pitanje.odgovor1, pitanje.odgovor2, pitanje.odgovor3, pitanje.odgovor4, pitanje.odgovor5, nPitanja - 1, 1);

            k.ShowDialog();
        }
Beispiel #9
0
 private void sacuvaj_btn_Click(object sender, EventArgs e)
 {
     Kviz.IzmeniGrupu(grupaId, naziv_txt.Text, forma_cmb.SelectedItem.ToString(), (int)brojPitanja_num.Value);
 }
Beispiel #10
0
 private void Kviz_Grupa_Load(object sender, EventArgs e)
 {
     forma_cmb.DataSource = Kviz.FormeGrupe();
 }
Beispiel #11
0
 private void Kviz_Pregled_Pitanja_Load(object sender, EventArgs e)
 {
     dataGridView1.DataSource = Kviz.UcitajPitanja();
 }
Beispiel #12
0
 private void Ucitaj()
 {
     listBox1.DataSource    = Kviz.UcitajGrupe();
     listBox1.DisplayMember = "_string";
     listBox1.ValueMember   = "_int";
 }