public frmRezervacijaKorisnik() : base()
 {
     InitializeComponent();
     try
     {
         putanja    = "Automobil.txt";
         fajl       = new FileStream(putanja, FileMode.Open);
         sreader    = new StreamReader(fajl);
         Automobili = Automobil.Procitaj_Automobil(sreader);
         fajl.Close();
         sreader.Close();
         foreach (Automobil MarkaAuta in Automobili)
         {
             if (!cbMarka.Items.Contains(MarkaAuta.Marka))
             {
                 cbMarka.Items.Add(MarkaAuta.Marka);
             }
         }
         fajl    = new FileStream("Ponuda.txt", FileMode.Open);
         sreader = new StreamReader(fajl);
         Ponude  = Ponuda.Procitaj_Ponude(sreader);
         fajl.Close();
         button2.Enabled = false;
     }
     catch (Exception ex)
     {
         MessageBox.Show("" + ex.Message, "грешка", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
     }
 }
예제 #2
0
 public FrmRezervacija()
 {
     InitializeComponent();
     try
     {
         putanja = "Rezervacija.txt";
         Osvezi();
         formiraj("Automobil.txt");
         Automobili = Automobil.Procitaj_Automobil(sreader);
         dataGridView3.DataSource = Automobili;
         foreach (Automobil A in Automobili)
         {
             cbAutomobil.Items.Add(A.Id_auto + "-" + A.Marka + " " + A.Model);
         }
         formiraj("Kupac.txt");
         Kupci = Korisnik.Procitaj_korisnike(sreader);
         foreach (Korisnik k in Kupci)
         {
             cbKupac.Items.Add(k.Id_korisnik + "-" + k.Ime + " " + k.Prezime);
         }
         formiraj("Ponuda.txt");
         Ponude          = Ponuda.Procitaj_Ponude(sreader);
         fajl.Close(); i = Rezervacije.Count;
     }
     catch (Exception ex)
     {
         MessageBox.Show("" + ex.Message, "грешка", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
     }
 }
예제 #3
0
 public frmStatistika()
 {
     InitializeComponent();
     crtaj_koordinantni_sistem();
     string[] MESECI = new string[] { "", "Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар" };
     r           = new StreamReader("Rezervacija.txt");
     Rezervacije = Rezervacija.Procitaj_Rezervacije(r);
     r.Close();
     r          = new StreamReader("Automobil.txt");
     Automobili = Automobil.Procitaj_Automobil(r);
     r.Close();
     r      = new StreamReader("Ponuda.txt");
     Ponude = Ponuda.Procitaj_Ponude(r);
     foreach (Rezervacija rezervacija in Rezervacije)
     {
         if (!cbMesec.Items.Contains(MESECI[rezervacija.Datum_od.Month] + "-" + rezervacija.Datum_od.Year))
         {
             cbMesec.Items.Add(MESECI[rezervacija.Datum_od.Month] + "-" + rezervacija.Datum_od.Year);
             cbMesec.ValueMember += rezervacija.Datum_od.Month + "";
         }
         if (!cbMesec.Items.Contains(MESECI[rezervacija.Datum_do.Month] + "-" + rezervacija.Datum_do.Year))
         {
             cbMesec.Items.Add(MESECI[rezervacija.Datum_do.Month] + "-" + rezervacija.Datum_do.Year);
             cbMesec.ValueMember += rezervacija.Datum_do.Month + "";
         }
     }
     pictureBox1.Invalidate();
 }
예제 #4
0
        void Osvezi()
        {
            listBox1.Items.Clear();
            fajl    = new FileStream(putanja, FileMode.Open);
            sreader = new StreamReader(fajl);
            Ponude  = Ponuda.Procitaj_Ponude(sreader);
            int i = 0;

            while (i < Ponude.Count)
            {
                listBox1.Items.Add(Ponude[i].Id_automobila + "\t" + Ponude[i].Datum_od.ToString().Split(' ')[0] + "\t\t" + Ponude[i].Datum_do.ToString().Split(' ')[0] + "\t\t" + Ponude[i].Cena_po_danu);
                i++;
            }
        }