示例#1
0
        public LoginViewModel(LoginWindow window)
        {
            this._window = window;
            LoginPassed = null;

            EmployeeBase eb = new EmployeeBase();
            Employees = eb.GetEmployees();

            //Employees = new List<Hotel.Monitor.Entities.Employee>()
            //{
            //    new Hotel.Monitor.Entities.Employee { FirstName = "Linda", Surname = "Mnguni", Id = 1, IdNumber = "8202105350080", Password = "******", StartDateOfEmployment = new DateTime(2011, 8, 24), UserName = "******"}
            //};

            this.loginCommand = new DelegateCommand(AuthenticateUser);
        }
示例#2
0
        public MainWindow()
        {
            SplashScreen splash = new SplashScreen(@"images\background.jpg");
            splash.Show(true);
            Thread.Sleep(1000);

            viewModel = new MainWindowViewModel();
            this.DataContext = viewModel;

            InitializeComponent();

            InjectNewViews();

            var dialog = new LoginWindow();
            if(dialog.ShowDialog().Equals(true))
            {
                dialog.ShowDialog();
            }
        }