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();
 }
예제 #2
0
        protected void OnClickerObrisiVozaca(object sender, EventArgs e)
        {
            VozacNode radnik = (popisVozaca.NodeSelection.SelectedNode as VozacNode);

            if (radnik != null && Dijalozi.ShowYesNo(this, "Jeste li sigurni da želite obrisati vozača?"))
            {
                prikazVozaca.ObrisiVozaca(radnik);
            }
        }
예제 #3
0
        protected void OnButtonObrisiVoznju(object sender, EventArgs e)
        {
            VoznjaNode voznja = (popisVoznji.NodeSelection.SelectedNode as VoznjaNode);

            if (voznja != null && Dijalozi.ShowYesNo(this, "Jeste li sigurni da želite obrisati voznju?"))
            {
                prikazVoznji.ObrisiVoznju(voznja);
            }
        }
예제 #4
0
        protected void obrisiVozilo(object sender, EventArgs e)
        {
            VoziloNode auto = (popisVozila.NodeSelection.SelectedNode as VoziloNode);

            if (auto != null && Dijalozi.ShowYesNo(this, "Jeste li sigurni da želite obrisati vozilo?"))
            {
                prikazVozila.ObrisiVozilo(auto);
            }
        }
예제 #5
0
        protected void OnButtonPotvrdiVoznju(object sender, EventArgs e)
        {
            VoznjaNode voznja = (popisVoznji.NodeSelection.SelectedNode as VoznjaNode);

            if (voznja != null && Dijalozi.ShowYesNo(this, "Jeste li sigurni da želite potvrditi voznju?"))
            {
                prikazVoznji.PotvrdiVoznju(voznja);
            }
            prikazVoznji.Clear();
            var lista_voznji = new List <Voznja>();

            lista_voznji = DBVoznje.DohvatiNePotvrgeneVoznje();
            prikazVoznji.Dodaj(lista_voznji);
        }
 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();
 }
 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();
 }