예제 #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();
        }
예제 #2
0
        public void IndumentoSelected(TIndumento ind)
        {
            var sel = WOCtrl.SelectedItem as TabItem;

            if (sel == null)
            {
                return;
            }

            var lv = sel.Content as ListView;

            lv.Items.Add(ind);
        }