private void btnPonude_Click(object sender, EventArgs e) { if (cbMarka.Text == "" || cbModel.Text == "" || cbGodiste.Text == "" || cbKubikaza.Text == "" || cbKaroserija.Text == "" || cbBrojVrata.Text == "" || cbGorivo.Text == "" || cbPogon.Text == "" || cbMenjac.Text == "") MessageBox.Show("Nisu izabrani svi podaci za automobil"); else { foreach(Automobil a in automobili) { if (cbMarka.Text == a.Marka && cbModel.Text == a.Model && int.Parse(cbGodiste.Text) == a.Godiste && int.Parse(cbKubikaza.Text) == a.Kubikaza && cbKaroserija.Text == a.Karoserija && int.Parse(cbBrojVrata.Text) == a.BrojVrata && cbGorivo.Text == a.Gorivo && cbPogon.Text == a.Pogon && cbMenjac.Text == a.Menjac) auto = a; } listBox1.Items.Clear(); List<Ponuda> ponude; ponude = Globalne.procitajPonude(Globalne.DatPonude); foreach(Ponuda p in ponude) { if (p.IdAuto == auto.Id) { listBox1.Items.Add(p); //potrebna provera u slucaju da kupac samo klikne rezervisi za trenutni dan if (dateOd.Value >= p.DatumOd && dateOd.Value <= p.DatumDo && dateDo.Value >= dateOd.Value && dateDo.Value <= p.DatumDo) { txtCena.Text = ((dateDo.Value - dateOd.Value).TotalDays * p.Cena + p.Cena).ToString(); uspesno = true; listBox1.SelectedItem = p; } } } } }
private void FormStatistika_Load(object sender, EventArgs e) { lblPrijavljen.Text += Globalne.TrenutniAdmin.Ime + " " + Globalne.TrenutniAdmin.Prezime; dateMesec.Format = DateTimePickerFormat.Custom; dateMesec.CustomFormat = "MMMM yyyy"; dateMesec.ShowUpDown = true; rezervacije = Globalne.procitajRezervacije(Globalne.DatRezervacije); ponude = Globalne.procitajPonude(Globalne.DatPonude); }
private void FormAzuriraj_Load(object sender, EventArgs e) { lblPrijavljen.Text += Globalne.TrenutniAdmin.Ime + " " + Globalne.TrenutniAdmin.Prezime; if (Globalne.AzurirajKupca) { panelAuto.Visible = false; panelAuto1.Visible = false; lblIzbor.Text += " kupca:"; kupci = Globalne.procitajKupce(Globalne.DatKupac); rezervacije = Globalne.procitajRezervacije(Globalne.DatRezervacije); foreach (Kupac k in kupci) { listBox1.Items.Add(k); } } else if (Globalne.AzurirajAuto) { lbl1.Text = "Marka:"; lbl2.Text = "Model:"; lbl3.Text = "Godiste:"; lbl4.Text = "Kubikaza:"; lbl5.Text = "Pogon:"; lblIzbor.Text += " automobil:"; automobili = Globalne.procitajAutomobile(Globalne.DatAutomobili); ponude = Globalne.procitajPonude(Globalne.DatPonude); rezervacije = Globalne.procitajRezervacije(Globalne.DatRezervacije); foreach (Automobil a in automobili) { listBox1.Items.Add(a); } dateOd.Value = DateTime.Today; dateOd.MinDate = DateTime.Today; dateDo.Value = DateTime.Today; dateDo.MinDate = DateTime.Today; } else if (Globalne.AzurirajPonudu) { comboBox1.Visible = true; lblIzbor.Text += " automobil:"; automobili = Globalne.procitajAutomobile(Globalne.DatAutomobili); foreach (Automobil a in automobili) { comboBox1.Items.Add(a); } ponude = Globalne.procitajPonude(Globalne.DatPonude); panelAuto.Visible = false; panelAuto1.Visible = false; lbl1.Text = "Cena po danu:"; panelPonuda.Visible = false; } }
private void FormRezervisi_Load(object sender, EventArgs e) { dateOd.Value = DateTime.Today; dateOd.MinDate = DateTime.Today; dateDo.Value = DateTime.Today; dateDo.MinDate = DateTime.Today; lblPrijavljen.Text += Globalne.TrenutniKupac.Ime + " " + Globalne.TrenutniKupac.Prezime; svePonude = Globalne.procitajPonude(Globalne.DatPonude); automobili = Globalne.procitajAutomobile(Globalne.DatAutomobili); foreach(Automobil a in automobili) //pri pokretanju forme se popunjava combobox za marku if(!cbMarka.Items.Contains(a.Marka)) cbMarka.Items.Add(a.Marka); }