public MainWindow() { InitializeComponent(); Application.Current.ShutdownMode = ShutdownMode.OnMainWindowClose; DB = new IronDB(); if (DB.Utenti.Count() == 0) { for (int i = 0; i < 3; i++) { var u = new TUtente() { Nome = $"User{i}" }; DB.Utenti.Add(u); } } if (DB.Ruoli.Count() == 0) { for (int i = 0; i < 5; i++) { var r = new TRuolo() { Descrizione = $"Role{i}" }; DB.Ruoli.Add(r); } } foreach (var u in DB.Utenti) { if (u.Ruolo == null) { u.Ruolo = DB.Ruoli.FirstOrDefault <TRuolo>(); } } if (DB.Clienti.Count() == 0) { for (int i = 0; i < 10; i++) { var c = new TCliente() { Nome = $"Cliente{i}" }; DB.Clienti.Add(c); } } if (DB.Indumenti.Count() == 0) { for (int i = 0; i < 5; i++) { var n = new TIndumento() { Nome = $"Indumento{i}" }; DB.Indumenti.Add(n); } } DB.SaveChanges(); }
public void ClienteSelected(TCliente cli) { foreach (TabItem tab in WOCtrl.Items) { TCliente tc = tab.Tag as TCliente; if (tc.ID == cli.ID) { WOCtrl.SelectedItem = tab; return; } } var ntab = new TabItem() { Header = cli.Nome, Tag = cli }; ntab.Content = new ListView(); WOCtrl.Items.Add(ntab); WOCtrl.SelectedItem = ntab; }