private void ZauszetaMesta() { List <Karta> karte = KartaDAO.VratiKarteULetu(mainLet); if (karte != null) { foreach (Karta k in karte) { if (k.Sediste.tipSedista.Equals(EtipSedista.Biznis)) { foreach (Sediste mainK in mainLet.Avion.SedistaBiznisKlase) { if (k.Sediste.Red == mainK.Red && k.Sediste.SedisteURedu == mainK.SedisteURedu) { mainK.Deleted = true; } } } if (k.Sediste.tipSedista.Equals(EtipSedista.Ekonomska)) { foreach (Sediste mainK in mainLet.Avion.SedistaEkonomskeKlase) { if (k.Sediste.Red == mainK.Red && k.Sediste.SedisteURedu == mainK.SedisteURedu) { mainK.Deleted = true; } } } } } }
public void UcitajKarte() { Karte.Clear(); foreach (Karta av in KartaDAO.vratiKarte()) { this.Karte.Add(av); } }
private void OsveziKarte() { mojeKarte.Clear(); foreach (Karta k in KartaDAO.VratiMojeKarte(Aplikacija.Instance.LoggedUser)) { mojeKarte.Add(k); } }
private void buttonObrisi_Click(object sender, RoutedEventArgs e) { if (dataGridKarte.SelectedIndex == -1) { MessageBox.Show("Morate selektovati kartu za brisanje"); return; } Karta karta = (Karta)dataGridKarte.SelectedItem; if (MessageBox.Show("Da li ste sigruni da zelite da obrisete kartu", "Potvrda", MessageBoxButton.YesNo, MessageBoxImage.Question).Equals(MessageBoxResult.Yes)) { KartaDAO.IzbrisiKartu(karta); Aplikacija.Instance.UcitajKarte(); view.Refresh(); } }
private void buttonKupiKartu_Click(object sender, RoutedEventArgs e) { Korisnik korisnik = new Korisnik(); if (dataGridSedista.SelectedIndex == -1) { MessageBox.Show("Morate izabrati sediste!"); return; } Sediste s = (Sediste)dataGridSedista.SelectedItem; Karta k = new Karta(); k.Let = mainLet; k.Sediste = s; if (Aplikacija.Instance.LoggedUser != null) { k.Korisnik = Aplikacija.Instance.LoggedUser; } else { if (Validacija()) { korisnik.Ime = textBoxIme.Text; korisnik.Prezime = textBoxPrezime.Text; korisnik.Email = string.Empty; korisnik.Adresa = string.Empty; korisnik.Pol = null; korisnik.UserName = string.Empty; korisnik.Password = string.Empty; korisnik.Tip = Etip.Unregistred; korisnik.Deleted = false; int id = KorisnikDAO.UbaciKorisnika(korisnik); Aplikacija.Instance.UcitajKorisnike(); korisnik.Id = id; k.Korisnik = korisnik; } else { return; } } k.Kapija = "kapija"; if (k.Sediste.tipSedista == EtipSedista.Biznis) { decimal cena = decimal.Parse(textBoxCenaLeta.Text); k.Cena = cena + (cena * 0.3m); } else { k.Cena = decimal.Parse(textBoxCenaLeta.Text); } k.Deleted = false; if (KartaDAO.NaparviKartu(k) == 0) { MessageBox.Show("Kupili ste kartu"); Aplikacija.Instance.UcitajKarte(); this.Close(); } }