private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { try { d.kreirajKonekciju(); DAL.DAL.IzvjestajDAO iz = new DAL.DAL.IzvjestajDAO(); DAL.DAL.AutobusDAO ad = new DAL.DAL.AutobusDAO(); if (comboBox1.Text == "") { MessageBox.Show("Niste selektovali autobus!"); } else { long odabraniAutobus = Convert.ToInt32(comboBox1.Text); DAL.Entiteti.Autobus au = ka.dajPoSifri(odabraniAutobus); if (au == null) { throw new Exception("Ne postoji autobus sa unesenom sifrom!"); } DAL.Entiteti.Izvjestaj i = new DAL.Entiteti.Izvjestaj(dateTimePicker1.Value, richTextBox1.Text, logovaniKorisnik.SifraKorisnika, au.SifraAutobusa); DAL.DAL.IzvjestajDAO id1 = d.getDAO.getIzvjestajDAO(); DialogResult dres; dres = MessageBox.Show("Jeste li sigurni da želite pohraniti izvještaj?", "provjera", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dres == System.Windows.Forms.DialogResult.Yes) { i.SifraIzvjestaja = id1.create(i); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { DAL.Entiteti.Izvjestaj i = new DAL.Entiteti.Izvjestaj(); i = (DAL.Entiteti.Izvjestaj)listBox1.SelectedItem; tekstIzvjestaja t = new tekstIzvjestaja(Convert.ToString(i.Tekst)); t.Show(); }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { listBox1.Items.Clear(); int brojac = 0; if (comboBox1.Text == "") { MessageBox.Show("Niste selektovali autobus!"); } else { List <DAL.Entiteti.Izvjestaj> nova = new List <DAL.Entiteti.Izvjestaj>(); foreach (DAL.Entiteti.Izvjestaj iz in izvjestaji) { if (Convert.ToInt32(iz.SifraAutobusa) == Convert.ToInt32(comboBox1.Text)) { nova.Add(iz); } } for (int i = 0; i < nova.Count; i++) { for (int j = i + 1; j < nova.Count; j++) { if (nova[j].DatumServisa < nova[i].DatumServisa) { DAL.Entiteti.Izvjestaj novi = nova[i]; nova[i] = nova[j]; nova[j] = novi; } } } DateTime dt; foreach (DAL.Entiteti.Izvjestaj i in nova) { if (Convert.ToInt32(i.SifraAutobusa) == Convert.ToInt32(comboBox1.Text)) { dt = i.DatumServisa; listBox1.Items.Add(i); } else { brojac++; } } if (brojac == izvjestaji.Count) { MessageBox.Show("Nema izvještaja za traženi autobus!"); } } }