Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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;
        }