Ejemplo n.º 1
0
        public static void ShowRegistrationWindow(AutoWindow autoWindow)
        {
            RegWindow regWindow = new RegWindow();

            regWindow.Show();
            autoWindow.Close();
        }
Ejemplo n.º 2
0
 public void EditAuto(AutoVm auto)
 {
     // Hier greifen wir direkt auf eine "View" zu,
     // was wir eigentlich in einem ViewModel nicht wollen
     // -> vgl. Stoff Block 6 nächste Woche
     AutoWindow.Display(auto);
 }
Ejemplo n.º 3
0
        public static void CheckData(AutoWindow autoWindow)
        {
            var check = AuthorizationEntities.GetEntities().Users.FirstOrDefault(x => x.Login == autoWindow.loginTextBox.Text &&
                                                                                 x.Password == autoWindow.passwordTextBox.Password);

            if (check == null)
            {
                MessageBox.Show("Неверно введен логин или пароль");
            }
            else
            {
                UsersWindow usersWindow = new UsersWindow(check);
                usersWindow.Show();
                autoWindow.Close();
            }
        }
 public WpfNavigationService()
 {
     WindowFactory.Add(typeof(AutoListVm), vm => AutoListWindow.Display(vm as AutoListVm));
     WindowFactory.Add(typeof(AutoVm), vm => AutoWindow.Display(vm as AutoVm));
     WindowFactory.Add(typeof(CustomerVm), vm => CustomerWindow.Display(vm as CustomerVm));
 }