예제 #1
0
 private void btnIzmeniAutomobil_Click(object sender, EventArgs e)
 {
     if (ProveraPoljaUnosa())
     {
         Automobil automobil = (Automobil)lbAutomobili.SelectedItem;
         int       id        = automobil.Id;
         automobili.Remove(automobil);
         NapraviAutomobil(id);
         //DodajuListBox();
         PopuniPolja();
     }
 }
예제 #2
0
 private void OsveziPolja(Automobil automobil)
 {
     txtMarka.Text     = automobil.Marka.ToString();
     txtModel.Text     = automobil.Model.ToString();
     txtGodiste.Text   = automobil.Godiste.ToString();
     txtKubikaza.Text  = automobil.Kubikaza.ToString();
     cbPogon.Text      = automobil.Pogon.ToString();
     cbMenjac.Text     = automobil.Menjac.ToString();
     cbKaroserija.Text = automobil.Karoserija.ToString();
     cbGorivo.Text     = automobil.Gorivo.ToString();
     cbBrojVrata.Text  = automobil.Broj_vrata.ToString();
 }
예제 #3
0
        private void btnObrisiAutomobil_Click(object sender, EventArgs e)
        {
            DialogResult rezultat = MessageBox.Show("Da li zelite da obrisete automobil?", "Upozorenje", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (rezultat == DialogResult.Yes)
            {
                Automobil automobil = (Automobil)lbAutomobili.SelectedItem;
                automobili.Remove(automobil);
                automobili = automobili.OrderBy(x => x.Id).ToList();
                Datoteka.Upisi(datoteka_automobili, automobili);
                DodajuListBox();
                PopuniPolja();
            }
            else if (rezultat == DialogResult.No)
            {
                Automobil automobil = (Automobil)lbAutomobili.SelectedItem;
                OsveziPolja(automobil);
            }
        }
예제 #4
0
        private void NapraviPonudu(int id)
        {
            Automobil automobil = (Automobil)lbAutomobili.SelectedItem;

            int id_ponude = id;
            int id_auto   = automobil.Id;

            DateTime datum_od = dtpDatumOd.Value;
            DateTime datum_do = dtpDatumDo.Value;
            double   cena;

            Double.TryParse(txtCena.Text, out cena);

            if (datum_do < datum_od)
            {
                MessageBox.Show("Datum kraja vazenja ponude ne moze biti manji od datume pocetka trajanja ponude", "Upozorenje!");
            }
            else
            {
                ponude.Add(new Ponuda(id, id_auto, datum_od, datum_do, cena));
            }
        }
예제 #5
0
 private void btnUnesiAutomobil_Click(object sender, EventArgs e)
 {
     NapraviAutomobil(Automobil.GetNewId(automobili));
 }
예제 #6
0
        private void lbAutomobili_SelectedIndexChanged(object sender, EventArgs e)
        {
            Automobil automobil = (Automobil)lbAutomobili.SelectedItem;

            OsveziPolja(automobil);
        }