private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { if (ucitano) { brojPitanja_lbl.Text = "Broj pitanja: " + Kviz.BrojPitanjaUGrupi((int)listBox1.SelectedValue).ToString(); } }
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); }
private void Ucitaj() { List <Int_String> grupe = Kviz.UcitajGrupe(); checkedListBox1.DataSource = grupe; checkedListBox1.DisplayMember = "_string"; checkedListBox1.ValueMember = "_int"; }
private void obrisiGrupuToolStripMenuItem_Click(object sender, EventArgs e) { if (treeView1.SelectedNode == null) { return; } Kviz.ObrisiGrupu(Convert.ToInt32(treeView1.SelectedNode.Tag)); Ucitaj(); }
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; }
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); } }
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(); }
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(); }
private void sacuvaj_btn_Click(object sender, EventArgs e) { Kviz.IzmeniGrupu(grupaId, naziv_txt.Text, forma_cmb.SelectedItem.ToString(), (int)brojPitanja_num.Value); }
private void Kviz_Grupa_Load(object sender, EventArgs e) { forma_cmb.DataSource = Kviz.FormeGrupe(); }
private void Kviz_Pregled_Pitanja_Load(object sender, EventArgs e) { dataGridView1.DataSource = Kviz.UcitajPitanja(); }
private void Ucitaj() { listBox1.DataSource = Kviz.UcitajGrupe(); listBox1.DisplayMember = "_string"; listBox1.ValueMember = "_int"; }