示例#1
0
 private void btnPreuzmi_Click(object sender, EventArgs e)
 {
     if (arg == 1)
     {
         if (int.Parse(txtPocetna.Text.ToString()) < kilometraza)
         {
             MessageBox.Show("Pripazite na unos! Moguće varanje!Smanjena kilometraža");
             txtPocetna.Clear();
         }
         else
         {
             try
             {//update tablice rezervacija --postaviti pocetnu kilometrazu, postaviti na preuzeto
                 kilometraza = int.Parse(txtPocetna.Text.ToString());
                 Rezervacija rez = new Rezervacija(broj);
                 Vozila      voz = new Vozila(rez.vozilo);
                 voz.postavitiKilometrazu(kilometraza);
                 adapterRezervacija.UpdatePreuzeto(int.Parse(txtPocetna.Text.ToString()), broj);
                 this.DialogResult = DialogResult.OK;
                 this.Close();
             }
             catch
             {
                 MessageBox.Show("Provjerite internet vezu!");
             }
         }
     }
     else
     {
         if (int.Parse(txtPocetna.Text.ToString()) > int.Parse(txtZavrsna.Text.ToString()))
         {
             MessageBox.Show("Pripazite na unos! Moguće Varanje! Smanjena kilometraža!");
             txtZavrsna.Clear();
         }
         else
         {
             try
             { //postaviti zavrsnu kilometrazu na vozilo i postaviti zavrsnu kilometrazu na rezervaciji!
                 Rezervacija rez = new Rezervacija(broj);
                 Vozila      voz = new Vozila(rez.vozilo);
                 kilometraza = int.Parse(txtZavrsna.Text.ToString());
                 voz.postavitiKilometrazu(kilometraza);
                 adapterRezervacija.UpdateZavrsne(kilometraza, DateTime.Parse(txtDatumDo.Text.ToString() + " " + txtVrijemeDo.Text.ToString()), broj);
                 this.DialogResult = DialogResult.OK;
                 this.Close();
             }
             catch
             {
                 MessageBox.Show("Dogodila se greška");
             }
         }
     }
 }