private Let IzracunajCijenuLeta() { Let l = new Let(); double distanca = 0; int prtljag = 0; int klasa; double taksa; double konacnaCijena; //prtljag se mora unijeti try { l.prtljag = Convert.ToInt32(prtljagTextBox.Text); errorProvider1.Clear(); } catch (Exception) { errorProvider1.SetError(prtljagTextBox, "Prtljag se mora unijeti"); return(null); } try { l._od = odComboBox.SelectedItem.ToString(); l._do = doComboBox.SelectedItem.ToString(); } catch (Exception) { errorProvider1.SetError(doComboBox, "Nevalidne destinacije"); return(null); } //distanca se mora unijeti try { l.distanca = Convert.ToDouble(distancaTextBox.Text); errorProvider1.Clear(); } catch (Exception) { errorProvider1.SetError(distancaTextBox, "Distanca se mora unijeti"); return(null); } //nije unesena cijena if (cijenaLetaTextBox.Text == "") { try { taksa = Convert.ToDouble(takseTextBox.Text); errorProvider1.Clear(); } catch (Exception) { errorProvider1.SetError(takseTextBox, "Unesite taksu"); return(null); } klasa = trackBar1.Value; l.klasa = klasa; l.taksa = taksa; //MessageBox.Show(klasa.ToString()); konacnaCijena = l.izracunajCijenu(); cijenaLetaTextBox.Text = konacnaCijena.ToString(); } //nije unesena taksa else if (takseTextBox.Text == "") { try { konacnaCijena = Convert.ToDouble(cijenaLetaTextBox.Text); errorProvider1.Clear(); } catch (Exception) { errorProvider1.SetError(cijenaLetaTextBox, "Unesite cijenu"); return(null); } klasa = trackBar1.Value; l.klasa = klasa; taksa = l.izracunajTaksu(konacnaCijena, l.prtljag, l.distanca, l.klasa); taksa = Math.Round(taksa, 4); takseTextBox.Text = taksa.ToString(); l.taksa = taksa; return(l); } klasa = trackBar1.Value; l.klasa = klasa; taksa = Convert.ToDouble(takseTextBox.Text); l.taksa = taksa; konacnaCijena = l.izracunajCijenu(); cijenaLetaTextBox.Text = konacnaCijena.ToString(); return(l); }