Exemple #1
0
 private void odredisteCB_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (polazisteCB.SelectedItem != null && odredisteCB.SelectedItem != null)
     {
         Let let = new Let();
         let.polaziste    = polazisteCB.SelectedItem.ToString();
         let.odrediste    = odredisteCB.SelectedItem.ToString();
         distancaTxt.Text = System.Convert.ToString(let.DajDistancu());
     }
     else
     {
         distancaTxt.Text = System.Convert.ToString(0);
     }
 }
Exemple #2
0
 private void cijenaBtn_Click(object sender, EventArgs e)
 {
     errorProvider1.Clear();
     //nedostaje taksa -OK
     if (takseTxt.Text == string.Empty && cijenaTxt.Text != string.Empty && klasaBar.Value != 0 && distancaTxt.Text != string.Empty && prtljagTxt.Text != string.Empty)
     {
         Let l = new Let();
         l.polaziste     = polazisteCB.SelectedItem.ToString();
         l.odrediste     = odredisteCB.SelectedItem.ToString();
         l.distanca      = System.Convert.ToDouble(distancaTxt.Text);
         l.klasaSjedista = klasaBar.Value;
         l.prtljag       = System.Convert.ToInt32(prtljagTxt.Text);
         l.cijenaLeta    = System.Convert.ToDouble(cijenaTxt.Text);
         takseTxt.Text   = System.Convert.ToString(l.DajTaksu());
     }
     //nedostaje klasa
     else if (takseTxt.Text != string.Empty && cijenaTxt.Text != string.Empty && klasaBar.Value == 0 && distancaTxt.Text != string.Empty && prtljagTxt.Text != string.Empty)
     {
         Let l = new Let();
         l.polaziste         = polazisteCB.SelectedItem.ToString();
         l.odrediste         = odredisteCB.SelectedItem.ToString();
         l.takse             = System.Convert.ToDouble(takseTxt.Text);
         l.distanca          = System.Convert.ToDouble(distancaTxt.Text);
         l.cijenaLeta        = System.Convert.ToDouble(cijenaTxt.Text);
         l.klasaSjedista     = l.DajKlasuSjedista();
         this.klasaBar.Value = l.klasaSjedista;
     }
     else if (cijenaTxt.Text == string.Empty)
     {
         Let l = new Let();
         l.polaziste     = polazisteCB.SelectedItem.ToString();
         l.odrediste     = odredisteCB.SelectedItem.ToString();
         l.distanca      = System.Convert.ToDouble(distancaTxt.Text);
         l.prtljag       = System.Convert.ToInt32(prtljagTxt.Text);
         l.takse         = System.Convert.ToDouble(takseTxt.Text);
         l.klasaSjedista = klasaBar.Value;
         l.cijenaLeta    = l.DajKonacnuCijenuLeta();
         cijenaTxt.Text  = System.Convert.ToString(l.cijenaLeta);
     }
     distancaTxt_Validated(distancaTxt, e);
     polazisteCB_SelectedIndexChanged(polazisteCB, e);
     odredisteCB_SelectedIndexChanged(odredisteCB, e);
     prtljagTxt_Validated(prtljagTxt, e);
     takseTxt_Validated(takseTxt, e);
 }
Exemple #3
0
        private void rezervacijaBtn_Click(object sender, EventArgs e)
        {
            errorProvider1.Clear();
            distancaTxt_Validated(distancaTxt, e);
            polazisteCB_SelectedIndexChanged(polazisteCB, e);
            odredisteCB_SelectedIndexChanged(odredisteCB, e);
            prtljagTxt_Validated(prtljagTxt, e);
            takseTxt_Validated(takseTxt, e);
            imeTxt_Validated(imeTxt, e);
            prezimeTxt_Validated(prezimeTxt, e);
            telefonTxt_Validated(telefonTxt, e);
            jmbgTxt_Validated(jmbgTxt, e);

            if (takseTxt.Text == string.Empty && cijenaTxt.Text == string.Empty && klasaBar.Value == 0 && distancaTxt.Text != string.Empty && prtljagTxt.Text != string.Empty)
            {
                MessageBox.Show("Provjerite podatke leta!");
            }
            try
            {
                if (string.IsNullOrEmpty(errorProvider1.GetError(cijenaBtn) + errorProvider1.GetError(distancaTxt) + errorProvider1.GetError(polazisteCB) + errorProvider1.GetError(odredisteCB) + errorProvider1.GetError(prtljagTxt) + errorProvider1.GetError(takseTxt) + errorProvider1.GetError(imeTxt) + errorProvider1.GetError(prezimeTxt) + errorProvider1.GetError(jmbgTxt) + errorProvider1.GetError(telefonTxt)))
                {
                    Let    _let    = new Let(polazisteCB.SelectedItem.ToString(), odredisteCB.SelectedItem.ToString(), System.Convert.ToDouble(distancaTxt.Text), System.Convert.ToInt32(prtljagTxt.Text), System.Convert.ToDouble(takseTxt.Text), klasaBar.Value, System.Convert.ToDouble(cijenaTxt.Text));
                    Putnik _putnik = new Putnik(imeTxt.Text, prezimeTxt.Text, jmbgTxt.Text, telefonTxt.Text, komentarTxt.Text);

                    Karta _novaKarta = new Karta();
                    _novaKarta.putnik = _putnik;
                    _novaKarta.let    = _let;
                    karte.avio.Add(_novaKarta);
                    this.dataGridView1.Rows.Add(System.Convert.ToString(_novaKarta.id), _let.distanca.ToString(), _let.prtljag.ToString(), _let.takse.ToString(), _let.klasaSjedista.ToString(), _putnik.ime + " " + _putnik.prezime, _putnik.jmbg, _putnik.telefon, _putnik.komentar);

                    karte.Serijalizacija();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Provjerite unesene podatke za let i putnika! \n" + ex.ToString());
            }
        }
Exemple #4
0
 public Karta(Putnik putnik, Let let)
 {
     this.id     = brojac++;
     this.putnik = putnik;
     this.let    = let;
 }