Esempio n. 1
0
        private void ShowMain(User account)
        {
            AccountSession.SetAccount(account);
            var main = new MainView();

            main.FormClosed += (s, e) => { this.Show(); };
            main.Show();
            txtUsername.Clear();
            txtPassword.Clear();
        }
Esempio n. 2
0
        public MainView()
        {
            InitializeComponent();

            using (var context = UnitOfWork.Factory.Instance())
            {
                AccountSession.SetAccount(context.Accounts.GetById(1));
            }

            Initialize();
        }
Esempio n. 3
0
        private void Login()
        {
            using (var context = UnitOfWork.Factory.Instance())
            {
                var login = context.Accounts.Login(txtUserName.Text, txtUserPass.Text);

                if (!login.Exists)
                {
                    LoginErrorMessage();
                    return;
                }

                AccountSession.SetAccount(login.Account);

                this.Hide();

                var main = new MainView();
                main.FormClosed += (s, e) => { this.Show(); };
                main.Show();
            }
        }