Example #1
0
 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);
 }
Example #3
0
        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;
            }
        }
Example #4
0
 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);
     
 }