Ejemplo n.º 1
0
 protected void SpremiVozilo(object sender, EventArgs e)
 {
     try {
         if (voziloNode != null)                  //Update
         {
             prikazVozila.IzmjeniVozilo(voziloNode,
                                        UnosMarke.Text,
                                        LabelModel.Text,
                                        unosGodineAuta.ValueAsInt,
                                        LabelRegistracija.Text,
                                        combobox1.Active);
         }
         else                  //Novi
         {
             prikazVozila.dodajNovoVozilo(UnosMarke.Text,
                                          LabelModel.Text,
                                          unosGodineAuta.ValueAsInt,
                                          LabelRegistracija.Text,
                                          combobox1.Active);
         }
     }catch (ArgumentException ae) {
         Dijalozi.showError(this, ae.Message);
         return;
     }
     this.Destroy();
 }
Ejemplo n.º 2
0
 protected void spremiVozaca(object sender, EventArgs e)
 {
     if (combobox_VOZILO.Active == -1)
     {
         Dijalozi.showError(this, "Nemate dostupnih vozila");
         return;
     }
     Console.WriteLine(combobox_VOZILO.Active);
     try {
         if (VozacNode != null)
         {
             prikazVozaca.izmijeniVozaca(VozacNode,
                                         entry_IME.Text,
                                         entry_PREZIME.Text,
                                         entryOIB.Text,
                                         entry_IBAN.Text,
                                         entry_KONTAKT.Text,
                                         entry_ADRESA.Text,
                                         spinbutton_PLACA.ValueAsInt,
                                         DBVozila.DohvatiPoRegistraciji(combobox_VOZILO.ActiveText));
         }
         else
         {
             prikazVozaca.dodajNovogVozaca(entry_IME.Text,
                                           entry_PREZIME.Text,
                                           entryOIB.Text,
                                           entry_IBAN.Text,
                                           entry_KONTAKT.Text,
                                           entry_ADRESA.Text,
                                           spinbutton_PLACA.ValueAsInt,
                                           DBVozila.DohvatiPoRegistraciji(combobox_VOZILO.ActiveText));
         }
     }
     catch (ArgumentException ae) {
         Dijalozi.showError(this, ae.Message);
         return;
     }
     this.Destroy();
 }
Ejemplo n.º 3
0
 protected void OnButtonSpremiVoznju(object sender, EventArgs e)
 {
     if (calendar.Date.AddDays(1) < DateTime.Now)
     {
         Dijalozi.showError(this, "Datum je vec protekao");
         return;
     }
     try {
         if (voznjaNode != null)
         {
             prikazVoznji.izmijeniVoznju(voznjaNode,
                                         entry_NazivOsobe.Text,
                                         entry_Kontakt.Text,
                                         entry_PocetnaLokacija.Text,
                                         entry_ZavrsnaLokacija.Text,
                                         spinbutton_Cijena.ValueAsInt,
                                         DBVozaci.DohvatiPoOibuVozaca(combobox_Vozac.ActiveText),
                                         calendar.Date,
                                         entry_Vrijeme.Text);
         }
         else
         {
             prikazVoznji.dodajNovuVoznju(entry_NazivOsobe.Text,
                                          entry_Kontakt.Text,
                                          entry_PocetnaLokacija.Text,
                                          entry_ZavrsnaLokacija.Text,
                                          spinbutton_Cijena.ValueAsInt,
                                          DBVozaci.DohvatiPoOibuVozaca(combobox_Vozac.ActiveText),
                                          calendar.Date,
                                          entry_Vrijeme.Text);
         }
     }
     catch (ArgumentException ae) {
         Dijalozi.showError(this, ae.Message);
         return;
     }
     this.Destroy();
 }