Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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!");
                }
            }
        }