public App() { UcenikDAO.Read(); TipKorisnikaDAO.Read(); KorisnikDAO.Read(); NastavnikDAO.Read(); JezikDAO.Read(); TipKursaDAO.Read(); KursDAO.Read(); UplateDAO.Read(); }
private void bSacuvaj_Click(object sender, RoutedEventArgs e) { this.original.SetValues(copyObj); if (mod == MOD.DODAVANJE) { try { Aplikacija.Instanca.TipoviKursa.Add(original); TipKursaDAO.Create(original); } catch { } } else { try { TipKursaDAO.Update(original); } catch { } } TipKursaDAO.Read(); this.DialogResult = true; this.Close(); }
public TipKursaWindow() { TipKursaDAO.Read(); InitializeComponent(); bIzmeni.IsEnabled = false; bObrisi.IsEnabled = false; cvs = new CollectionViewSource(); cvs.Source = Aplikacija.Instanca.TipoviKursa; dgTipoviKursa.ItemsSource = cvs.View; dgTipoviKursa.IsReadOnly = true; dgTipoviKursa.SelectionMode = DataGridSelectionMode.Single; dgTipoviKursa.AutoGenerateColumns = false; DataGridTextColumn c = new DataGridTextColumn(); c.Header = "Nivo"; c.Binding = new Binding("Nivo"); c.Width = new DataGridLength(1, DataGridLengthUnitType.Star); dgTipoviKursa.Columns.Add(c); }
private void bObrisi_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Da li ste sigurni?", "Potvrda brisanja", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { TipKursa t = dgTipoviKursa.SelectedItem as TipKursa; foreach (Kurs k in Aplikacija.Instanca.Kursevi) { if (k.Tip.Id == t.Id) { MessageBox.Show("Ne mozete obrisati tip kursa zato sto je referenciran u kursu.", "Greska"); return; } } Aplikacija.Instanca.TipoviKursa.Remove(t); TipKursaDAO.Delete(t); } if (Aplikacija.Instanca.TipoviKursa.Count == 0) { bObrisi.IsEnabled = false; bIzmeni.IsEnabled = false; } }