Example #1
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();
            }
        }
Example #2
0
        //Constructor
        public UsersViewModel(UsersWindow window)
        {
            this.CurrentWindows = window;
            this.Add();

            this.CancelCommand = new RelayCommand(param => this.Cancel(), param => true);
            this.AddCommand    = new RelayCommand(param => this.Add(), param => true);
            this.SaveCommand   = new RelayCommand(param => this.Save(), param => true);
            this.DeleteCommand = new RelayCommand(param => this.Delete(), param => true);
            this.SearchCommand = new RelayCommand(param => this.Search(), param => true);
            this.ExportCommand = new RelayCommand(param => this.Export(), param => true);

            //Load data from database
            WarehouseDbContext ctx = new WarehouseDbContext();

            UserList = new List <User>(ctx.Users.ToList());
        }
Example #3
0
        public void TestAddUserMultiple()
        {
            var usersWindow1 = new UsersWindow();
            var usersWindow2 = new UsersWindow();

            int countBefore1 = usersWindow1.Users.Count;
            int countBefore2 = usersWindow2.Users.Count;

            IUser newUser = new User("John", "Smith");

            Feed.Notify(newUser);

            int countAfter1 = usersWindow1.Users.Count;
            int countAfter2 = usersWindow2.Users.Count;

            Assert.AreEqual(countBefore1, countBefore2);
            Assert.AreEqual(countAfter1, countAfter2);
            Assert.IsTrue(countAfter1 > countBefore1);
        }
Example #4
0
        private void SeeAllUser(object obj)
        {
            UsersWindow window = new UsersWindow();

            window.ShowDialog();
        }
Example #5
0
        private void MenuItemShowUsers_Click(object sender, RoutedEventArgs e)
        {
            UsersWindow windowUsers = new UsersWindow();

            windowUsers.Show();
        }
        private void btnUsers_Click(object sender, RoutedEventArgs e)
        {
            UsersWindow usersWindow = new UsersWindow(User);

            usersWindow.ShowDialog();
        }
        private void UsersManagement()
        {
            UsersWindow myWindow = new UsersWindow();

            myWindow.Show();
        }
        public MainWindowViewModel()
        {
            LoadedWindowCommand = new RelayCommand <Window>((p) => { return(true); }, (p) =>
            {
                isLoaded = true;
                if (p == null)
                {
                    return;
                }
                p.Hide();
                LoginWindow loginWindow = new LoginWindow();
                loginWindow.ShowDialog();

                if (loginWindow.DataContext == null)
                {
                    return;
                }
                var loginVM = loginWindow.DataContext as LoginWindowViewModel;
                if (loginVM.IsLogin)
                {
                    p.Show();
                }
                else
                {
                    p.Close();
                }
            });

            OpenUnitWindowCommand = new RelayCommand <object>((p) => { return(true); }, (p) =>
            {
                UnitWindow unitWindow = new UnitWindow();
                unitWindow.ShowDialog();
            });

            OpenSuppliersWindowCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { SuppliersWindow sW = new SuppliersWindow(); sW.ShowDialog(); });
            OpenCustomersWindowCommand = new RelayCommand <object>((p) => { return(true); }, (p) => { CustomersWindow cW = new CustomersWindow(); cW.ShowDialog(); });
            OpenProductsWindowCommand  = new RelayCommand <object>((p) => { return(true); }, (p) => { ProductsWindow pW = new ProductsWindow(); pW.ShowDialog(); });
            OpenUsersWindowCommand     = new RelayCommand <object>((p) => { return(true); }, (p) => { UsersWindow pW = new UsersWindow(); pW.ShowDialog(); });
            OpenInputWindowCommand     = new RelayCommand <object>((p) => { return(true); }, (p) => { InputWindow pW = new InputWindow(); pW.ShowDialog(); });
            OpenOutputWindowCommand    = new RelayCommand <object>((p) => { return(true); }, (p) => { OutputWindow pW = new OutputWindow(); pW.ShowDialog(); });
        }
Example #9
0
        private void ButtonUsersClick(object sender, RoutedEventArgs e)
        {
            var wnd = new UsersWindow();

            wnd.ShowDialog();
        }
        private void UsersButton_Click(object sender, RoutedEventArgs e)
        {
            UsersWindow window = new UsersWindow();

            window.ShowDialog();
        }