private void btnSave_Click(object sender, RoutedEventArgs e) { original.NazivJezika = tbNaziv.Text; original.Oznaka = tbOznaka.Text; if (cbStatus.IsChecked == true) { original.Status = true; } else { original.Status = false; } if (mod == MOD.DODAVANJE) { int id = Aplikacija.Instanca.Jezici.Count + 1; original.Id = id; Aplikacija.Instanca.Jezici.Add(original); JezikDAO.Create(original); } else { JezikDAO.Update(original); } this.Close(); }
public JeziciWindow() { JezikDAO.Read(); InitializeComponent(); bIzmeni.IsEnabled = false; bObrisi.IsEnabled = false; cvs = new CollectionViewSource(); cvs.Source = Aplikacija.Instanca.Jezici; dgJezici.ItemsSource = cvs.View; dgJezici.IsReadOnly = true; dgJezici.SelectionMode = DataGridSelectionMode.Single; dgJezici.AutoGenerateColumns = false; DataGridTextColumn c = new DataGridTextColumn(); c.Header = "Naziv"; c.Binding = new Binding("Naziv"); c.Width = new DataGridLength(1, DataGridLengthUnitType.Star); dgJezici.Columns.Add(c); c = new DataGridTextColumn(); c.Header = "Oznaka"; c.Binding = new Binding("Oznaka"); c.Width = new DataGridLength(1, DataGridLengthUnitType.Star); dgJezici.Columns.Add(c); }
public App() { UcenikDAO.Read(); TipKorisnikaDAO.Read(); KorisnikDAO.Read(); NastavnikDAO.Read(); JezikDAO.Read(); TipKursaDAO.Read(); KursDAO.Read(); UplateDAO.Read(); }
public App() { KorisnikDAO.Read(); JezikDAO.Read(); NivoDAO.Read(); KursDAO.Read(); NastavnikDAO.Read(); UcenikDAO.Read(); NastavnikKursDAO.Read(); UcenikKursDAO.Read(); UplataDAO.Read(); SkolaDAO.Read(); }
private void btnBrisanje_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Da li ste sigurni?", "Potvrda brisanja", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { Jezik j = dgJezici.SelectedItem as Jezik; j.Status = false; btnBrisanje.IsEnabled = false; btnIzmena.IsEnabled = false; JezikDAO.Brisanje(j); } }
private void bObrisi_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Da li ste sigurni?", "Potvrda brisanja", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { Jezik j = dgJezici.SelectedItem as Jezik; foreach (Kurs k in Aplikacija.Instanca.Kursevi) { if (k.JezikKursa.Id == j.Id) { MessageBox.Show("Ne mozete obrisati jezik zato sto je referenciran u kursu.", "Greska"); return; } } Aplikacija.Instanca.Jezici.Remove(j); JezikDAO.Delete(j); } if (Aplikacija.Instanca.Jezici.Count == 0) { bObrisi.IsEnabled = false; bIzmeni.IsEnabled = false; } }
private void bSacuvaj_Click(object sender, RoutedEventArgs e) { this.original.setValues(copyObj); if (mod == MOD.DODAVANJE) { try { Aplikacija.Instanca.Jezici.Add(original); JezikDAO.Create(original); } catch { } } else { try { JezikDAO.Update(original); } catch { } } JezikDAO.Read(); this.DialogResult = true; this.Close(); }