public bool login(Client user)
 {
     try
     {
         LoginController controller = new LoginController();
         Client          loginUser  = controller.Login(user);
         if (loginUser != null)
         {
             if (loginUser.role > 0)
             {
                 AdminWindow window = new AdminWindow(loginUser);
                 window.Show();
                 return(true);
             }
             else
             {
                 MainWindow main = new MainWindow(loginUser);
                 main.Show();
                 return(true);
             }
         }
         return(false);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
 }
Beispiel #2
0
        private void Button_Auth(object sender, RoutedEventArgs e)
        {
            Window window = null;

            if (radioButtonDispatcher.IsChecked.Value && passwordBox.Password == "dispatcher")
            {
                window = new DispatcherWindow();
                window.Show();
            }
            else if (radioButtonAdmin.IsChecked.Value && passwordBox.Password == "admin")
            {
                window = new AdminWindow();
                window.Show();
            }
            else
            {
                Watermark.Text = passwordBox.Password.Length > 0
                    ? "Неверный пароль." : "Пароль не был введен.";

                passwordBox.Password = String.Empty;
                return;
            }

            this.Close();
        }
        public parametresAdmin()
        {
            InitializeComponent();
            textBox.DataContext = EleveAdmin.admin;

            AdminWindow.mettreAJourButtonToReturn();
        }
Beispiel #4
0
        private void btnBack_Click(object sender, RoutedEventArgs e)
        {
            AdminWindow admin = new AdminWindow();

            this.Close();
            admin.ShowDialog();
        }
Beispiel #5
0
        private void ShowRecButton_Click(object sender, RoutedEventArgs e)
        {
            AdminWindow adminWindow = new AdminWindow();

            //открыть окно в диалоге
            adminWindow.ShowDialog();
        }
Beispiel #6
0
        public EleveInfo()
        {
            InitializeComponent();
            this.DataContext = View.UsrCtrl.Admin.EleveAdmin.elevAdmin;

            AdminWindow.mettreAJourButtonToReturn();
        }
Beispiel #7
0
        private void button1_enter_Click(object sender, RoutedEventArgs e)
        {
            Employee forpass = dataGridWorker.SelectedItem as Employee;

            if (passwordBox.Password == forpass.Password)
            {
                if (forpass.Role == "Администратор")
                {
                    AdminWindow f1 = new AdminWindow();
                    f1.EmployeeId = forpass.Id;
                    f1.Show();
                    this.Hide();
                }
                else
                {
                    WorkerMain f1 = new WorkerMain();
                    f1.EmployeeId = forpass.Id;
                    f1.Show();
                    this.Hide();
                }
            }
            else
            {
                MessageBox.Show("Неправильный пароль, попробуйте ещё раз", "Ошибка", MessageBoxButton.OK);
                passwordBox.Password = null;
            }
        }
        public FacultiesDataPage(AdminWindow adminWindow)
        {
            try
            {
                InitializeComponent();

                Faculties = new ObservableCollection <faculties>(Connection.Database.faculties);

                this.adminWindow = adminWindow;

                DataContext = this;
            }
            catch (EntityException err)
            {
                MessageBox.Show(err.Message, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);

                MainWindow mainWindow = new MainWindow();
                mainWindow.IsConnected = false;
                mainWindow.Show();

                adminWindow.Close();
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Beispiel #9
0
        // Метод открытия окон, в зависимости от типа аккаунта
        public static bool OpenWindow(Accounts Acc)
        {
            // Если аккаунт не пустой, то открой окно
            if (Acc != null)
            {
                Window wind; // Окно

                // Если аккаунт администратор, то открой окно администратора
                if (Acc.idStatus == 2)
                {
                    wind = new AdminWindow();
                    wind.Show();

                    return(true);
                }
                // Если аккаунт рабочего, то открой окно рабочего
                else if (Acc.idStatus == 1)
                {
                    wind = new SellerWindow();
                    wind.Show();

                    return(true);
                }
            }

            return(false); // В случае, если не удалось открыть окно
        }
 public bool login(User user)
 {
     try
     {
         LoginController controller = new LoginController();
         User            loginUser  = controller.Login(user);
         User            loginAdmin = controller.Admin(user);
         if (loginUser != null)
         {
             MainWindow window = new MainWindow(loginUser);
             window.Show();
             return(true);
         }
         else if (loginAdmin != null)
         {
             AdminWindow window = new AdminWindow();
             window.Show();
             return(true);
         }
         return(false);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return(false);
     }
 }
Beispiel #11
0
        private void BtnSubmit_Click(object sender, RoutedEventArgs e)
        {
            var user = db.users.FirstOrDefault(x => x.login == txtUsername.Text && x.password == txtPassword.Password);

            if (user != null && user.login == "manager")
            {
                ProviderWindow prWindow = new ProviderWindow();
                prWindow.Show();
                this.Close();
            }
            else if (user != null && user.login == "admin")
            {
                AdminWindow adWindow = new AdminWindow();
                adWindow.Show();
                this.Close();
            }
            else if (user != null && user.login == "waiter")
            {
                WaiterWindow waWindow = new WaiterWindow();
                waWindow.Show();
                this.Close();
            }
            else
            {
                MessageBox.Show("The user doesn't exist");
            }
        }
Beispiel #12
0
        private void SignIn(object obj)
        {
            if (!(obj is PasswordBox passwordBox))
            {
                return;
            }
            LoginModel.Password = passwordBox.Password;



            _login = new Login();

            if (_login.GetLogin(LoginModel))
            {
                if (MyUser.User.UserRole.Equals("user"))
                {
                    Window window = new Main();
                    window.Show();
                }
                if (MyUser.User.UserRole.Equals("admin"))
                {
                    Window window = new AdminWindow();
                    window.Show();
                }
                _signWindow.Close();
            }
            else
            {
                MessageBox.Show("Error");
            }
        }
Beispiel #13
0
        private void UserManageButton_Click(object sender, RoutedEventArgs e)
        {
            AdminWindow admin = new AdminWindow();

            App.Current.MainWindow = admin;
            admin.ShowDialog();
        }
        private void Button_Add_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                _model.Name        = textName.Text;
                _model.Description = textDesciption.Text;
                _model.Ip          = textIp.Text;

                _context.Get <Admin, IAdminRepository>().Persist(_model);

                var res = new List <Role>();
                foreach (Role role in listboxRole.SelectedItems)
                {
                    res.Add(role);
                }
                _context.Get <RoleAdmin, IRoleAdminRepository>().Attach(_model, res);

                _context.PersistState();

                var window = new AdminWindow();
                Close();
                window.Show();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void Btnthoat_Click(object sender, RoutedEventArgs e)
        {
            AdminWindow.Close();
            Login lg = new Login();

            lg.Show();
        }
        private void Button_Cancel_Click(object sender, RoutedEventArgs e)
        {
            var window = new AdminWindow();

            window.Show();
            Close();
        }
Beispiel #17
0
 private void EditButton_Click(object sender, RoutedEventArgs e)
 {
     if (EmpList.SelectedItem != null)
     {
         if (AdminWindow.logic.EditEmp((EmpList.SelectedItem as VPEmployee).id, FullNameTextBox.Text, (DeptComboBox.SelectedItem as ComboBoxItem).Content.ToString(), AddressTextBox.Text, (CountryComboBox.SelectedItem as ComboBoxItem).Content.ToString(), (CityComboBox.SelectedItem as ComboBoxItem).Content.ToString(), EmailTextBox.Text, PhoneNumberTextBox.Text, LoginTextBox.Text, PasswordTextBox.Text, BeginWorkDatePicker.SelectedDate))
         {
             EmpList.UnselectAll();
             FullNameTextBox.Text             = "";
             DeptComboBox.SelectedIndex       = 0;
             AddressTextBox.Text              = "";
             CountryComboBox.SelectedIndex    = 0;
             CityComboBox.SelectedIndex       = 0;
             EmailTextBox.Text                = "";
             PhoneNumberTextBox.Text          = "";
             LoginTextBox.Text                = "";
             PasswordTextBox.Text             = "";
             BeginWorkDatePicker.SelectedDate = null;
             AdminWindow.SetSettingLabel("Изменения успешно сохранены!");
             EmpList.ItemsSource = AdminWindow.logic.GetEmpList();
         }
         else
         {
             AdminWindow.SetSettingLabel("Проверьте правильность данных!");
         }
     }
     else
     {
         AdminWindow.SetSettingLabel("Выберите сотрудника!");
     }
 }
Beispiel #18
0
        private void borderNewCetifi_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            AdminWindow window = new AdminWindow(_UserNameList, _datalist, _waitingApproveUserInfoList);

            window.SetCertificateCheckTab();
            window.ShowDialog();
        }
Beispiel #19
0
 private void AddButton_Click(object sender, RoutedEventArgs e)
 {
     if (AdminWindow.logic.CheckEmp(LoginTextBox.Text))
     {
         if (AdminWindow.logic.AddNewEmp(FullNameTextBox.Text, (DeptComboBox.SelectedItem as ComboBoxItem).Content.ToString(), AddressTextBox.Text, (CountryComboBox.SelectedItem as ComboBoxItem).Content.ToString(), (CityComboBox.SelectedItem as ComboBoxItem).Content.ToString(), EmailTextBox.Text, PhoneNumberTextBox.Text, LoginTextBox.Text, PasswordTextBox.Text, BeginWorkDatePicker.SelectedDate))
         {
             EmpList.UnselectAll();
             FullNameTextBox.Text             = "";
             DeptComboBox.SelectedIndex       = 0;
             AddressTextBox.Text              = "";
             CountryComboBox.SelectedIndex    = 0;
             CityComboBox.SelectedIndex       = 0;
             EmailTextBox.Text                = "";
             PhoneNumberTextBox.Text          = "";
             LoginTextBox.Text                = "";
             PasswordTextBox.Text             = "";
             BeginWorkDatePicker.SelectedDate = null;
             AdminWindow.SetSettingLabel("Сотрудник успешно добавлен!");
             EmpList.ItemsSource = AdminWindow.logic.GetEmpList();
         }
         else
         {
             AdminWindow.SetSettingLabel("Проверьте правильность данных!");
         }
     }
     else
     {
         AdminWindow.SetSettingLabel("Такой сотрудник уже существует!");
     }
 }
Beispiel #20
0
        private void LoginButton_Click(object sender, RoutedEventArgs e)
        {
            Account result = Account.Login(txtEmail.Text, txtPassword.Password);

            if (result != null)
            {
                Window nextWindow = null;
                if (result is Administrator)
                {
                    nextWindow = new AdminWindow(result as Administrator);
                }
                else if (result is Lecturer)
                {
                    nextWindow = new LecturerWindow(result as Lecturer);
                }
                else if (result is Student)
                {
                    nextWindow = new AdminWindows.FeedbackComment(result as Student);
                }

                this.Close(); // this.Hide();
                nextWindow.Show();
                nextWindow.Focus();
            }
            else
            {
                MessageBox.Show("Invalid login details", "Error", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK);
            }
            // usernameBox.Text -> username, passwordBox.Password -> password
        }
        public Result Execute(ExternalCommandData commandData, ref string message, Autodesk.Revit.DB.ElementSet elements)
        {
            try
            {
                m_app = commandData.Application;
                m_doc = m_app.ActiveUIDocument.Document;

                UserWindow userWindow = new UserWindow();
                if ((bool)userWindow.ShowDialog())
                {
                    string projectFileId = DataStorageUtil.GetProjectFileId(m_doc).ToString();
                    if (AppCommand.Instance.Configurations.ContainsKey(projectFileId))
                    {
                        DTMConfigurations config = AppCommand.Instance.Configurations[projectFileId];

                        AdminViewModel viewModel   = new AdminViewModel(config);
                        AdminWindow    adminWindow = new AdminWindow();
                        adminWindow.DataContext = viewModel;
                        if ((bool)adminWindow.ShowDialog())
                        {
                            config = adminWindow.ViewModel.Configuration;
                            AppCommand.Instance.Configurations.Remove(projectFileId);
                            AppCommand.Instance.Configurations.Add(projectFileId, config);
                            AppCommand.Instance.ApplyConfiguration(m_doc, config);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                string exMessage = ex.Message;
                MessageBox.Show("Failed to execute Admin Command.\n" + ex.Message, "Admin Command", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            return(Result.Succeeded);
        }
 private void AdminWindow_Closed(object sender, EventArgs e)
 {
     this.Dispatcher.Invoke(() =>
     {
         this.adminWindow = null;
     });
 }
        private void Button_ClickEntr(object sender, RoutedEventArgs e)
        {
            if (ModelCheck())
            {
                try
                {
                    Users users = bibEntities.Users.FirstOrDefault(p => p.Login == Login.Text && p.Password == Password.Password);
                    if (users.IsBlocked == true)
                    {
                        MessageBox.Show("заблокирован");
                        return;
                    }
                    switch (users.Role.ToLower())
                    {
                    case "менеджер":
                        MenagerWindow menager = new MenagerWindow();
                        menager.Show();
                        this.Close();
                        break;

                    case "администратор":
                        AdminWindow admin = new AdminWindow();
                        admin.Show();
                        this.Close();
                        break;
                    }
                }
                catch
                {
                    MessageBox.Show("неверный логин и пароль");
                }
            }
        }
        public override void Render()
        {
            base.Render();
            _scrollPosition = GUI.BeginScrollView(ContentArea, _scrollPosition, ContentArea);

            GUI.Label(_noobModeDescriptionArea, "Beginner mode (coming soon)<i><size=9><color=#808080ff> - Allows you to simplify the process of building patches, etc by automatizing some tasks.</color></size></i>");
            _isNoobMode = GUI.Toggle(_noobModeArea, _isNoobMode, "");
            if (_isNoobMode != _previousIsNoobMode)
            {
                PlayerPrefs.SetInt(NoobModeKey, (_isNoobMode) ? 1 : 0);
                _previousIsNoobMode = _isNoobMode;
            }

            GUI.Label(_disableTipsDescriptionArea, "Enable tips<i><size=9><color=#808080ff> - Allows you to see some tips on Admin Tool startup.</color></size></i>");
            _isTipEnabled = GUI.Toggle(_disableTipsArea, _isTipEnabled, "");
            if (_isTipEnabled != _previousIsTipEnabled)
            {
                PlayerPrefs.SetInt(TipsEnabledKey, (_isTipEnabled) ? 1 : 0);
                _previousIsTipEnabled = _isTipEnabled;
            }

            GUI.Label(_tutorialDescriptionArea, "Tutorial<i><size=9><color=#808080ff> - Press this button to play again the tutorial! I know you love it! :-)</color></size></i>");
            if (GUI.Button(_tutorialArea, "Play it!"))
            {
                ThemeHelper.ToggleHasBeenOpened(false);
                AdminWindow.SetContainerComponents(Host);
            }

            GUI.EndScrollView();
        }
Beispiel #25
0
        private void GotoAdminWSButton_OnClick(object sender, RoutedEventArgs e)
        {
            AdminWindow adminWindow = new AdminWindow();

            adminWindow.Show();

            this.Close();
        }
        private void ShowAdminView(object obj)
        {
            AdminViewModel adminViewModel = new AdminViewModel();
            IView          adminView      = new AdminWindow(adminViewModel);

            adminViewModel.settoClose(adminView);
            adminView.Show();
            viewToClose.Close();
        }
        private void Click_btn_singin(object sender, RoutedEventArgs e)
        {
            string  user     = tb_userName.Text;
            string  password = tb_userPassword.Password;
            Boolean isAdmin  = false;

            try
            {
                if (connection.State == ConnectionState.Closed)
                {
                    connection.Open();
                }
                SQLiteCommand cmd_findUser = new SQLiteCommand("select * from Users where userName = @uname", connection);
                cmd_findUser.Parameters.AddWithValue("@uname", user);
                SQLiteDataReader reader = cmd_findUser.ExecuteReader();
                if (reader.Read())
                {
                    if (password.Equals(reader["password"].ToString()))
                    {
                        Who_Am_I.active_User = user;
                        isAdmin = Convert.ToBoolean(reader["isAdmin"]);
                        reader.Close();
                        if (isAdmin)
                        {
                            AdminWindow window = new AdminWindow();
                            window.Show();
                        }
                        else
                        {
                            UsersWindow window = new UsersWindow();
                            window.Show();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Şifre Yanlış");
                    }
                }
                else
                {
                    MessageBox.Show("Kullanıcı Bulunamıyor!!\nKullanıcı Adını kontrol Edip Tekrar Deneyin..");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Hata No: 003\nHatan mesajı:" + ex.ToString());
            }
            finally
            {
                if (connection.State == ConnectionState.Open)
                {
                    connection.Close();
                }
            }
            tb_userName.Clear();
            tb_userPassword.Clear();
        }
Beispiel #28
0
 public AdminHostUC(AdminWindow caller, BE.Host host)
 {
     InitializeComponent();
     Name.Content        = host.PrivateName + " " + host.FamilyName;
     MailAddress.Content = host.MailAddress;
     PhoneNumber.Content = host.PhoneNumber;
     this.host           = host;
     this.caller         = caller;
 }
Beispiel #29
0
        public AdminWindowViewModel(AdminWindow adminWindow)
        {
            this.adminWindow = adminWindow;

            MemberCollection = new ObservableCollection <members>();
            ButtonCommand    = new Command(executeMethod, canexecuteMethod);

            RefreshDataGrid();
        }
 private void button_tab3_add_Click(object sender, RoutedEventArgs e)
 {
     if (dataGrid_tab.SelectedItems.Count > 0)
     {
         if (table == 0)
         {
             if (form_number == 0)
             {
                 AdminWindow f = (AdminWindow)form;
                 f.id1 = Convert.ToInt32((dataGrid_tab.Columns[0].GetCellContent(dataGrid_tab.Items[dataGrid_tab.SelectedIndex]) as TextBlock).Text);
             }
             c.Text            = (dataGrid_tab.Columns[2].GetCellContent(dataGrid_tab.Items[dataGrid_tab.SelectedIndex]) as TextBlock).Text;
             this.DialogResult = true;
         }
         if (table == 1)
         {
             if (form_number == 0)
             {
                 AdminWindow f = (AdminWindow)form;
                 f.id2 = Convert.ToInt32((dataGrid_tab.Columns[0].GetCellContent(dataGrid_tab.Items[dataGrid_tab.SelectedIndex]) as TextBlock).Text);
             }
             if (form_number == 1)
             {
                 StaffWindow f = (StaffWindow)form;
                 f.id2 = Convert.ToInt32((dataGrid_tab.Columns[0].GetCellContent(dataGrid_tab.Items[dataGrid_tab.SelectedIndex]) as TextBlock).Text);
             }
             c.Text            = (dataGrid_tab.Columns[2].GetCellContent(dataGrid_tab.Items[dataGrid_tab.SelectedIndex]) as TextBlock).Text;
             this.DialogResult = true;
         }
         if (table == 2)
         {
             c.Text            = (dataGrid_tab.Columns[0].GetCellContent(dataGrid_tab.Items[dataGrid_tab.SelectedIndex]) as TextBlock).Text;
             this.DialogResult = true;
         }
         if (table == 3)
         {
             if (form_number == 1)
             {
                 StaffWindow f = (StaffWindow)form;
                 f.id_k1 = Convert.ToInt32((dataGrid_tab.Columns[0].GetCellContent(dataGrid_tab.Items[dataGrid_tab.SelectedIndex]) as TextBlock).Text);
             }
             c.Text            = (dataGrid_tab.Columns[6].GetCellContent(dataGrid_tab.Items[dataGrid_tab.SelectedIndex]) as TextBlock).Text;
             this.DialogResult = true;
         }
         if (table == 4)
         {
             if (form_number == 1)
             {
                 StaffWindow f = (StaffWindow)form;
                 f.id_k2 = Convert.ToInt32((dataGrid_tab.Columns[0].GetCellContent(dataGrid_tab.Items[dataGrid_tab.SelectedIndex]) as TextBlock).Text);
             }
             c.Text            = (dataGrid_tab.Columns[6].GetCellContent(dataGrid_tab.Items[dataGrid_tab.SelectedIndex]) as TextBlock).Text;
             this.DialogResult = true;
         }
     }
 }
Beispiel #31
0
        private void okButton_Click(object sender, RoutedEventArgs e)
        {

            if (loginTextBox.Text == "admin" && passwordTextBox.Password == "admin")       // Стандартный пароль администратора
            {
                LoadWindowProcessing();
                var admWindow = new AdminWindow();
                admWindow.Show();
                Close();
            }
            else
            {
                if (loginTextBox.Text == "user" && passwordTextBox.Password == "user")    // Стандартный пароль пользователя
                {
                    LoadWindowProcessing();
                    var pController = new ProcessController();
                    pController.initProcessController();
                    Close();
                }
                else
                {
                    var user = DbInteraсtion.getUser(loginTextBox.Text);
                    MD5 md5 = new MD5CryptoServiceProvider();
                    //compute hash from the bytes of text
                    var checkSum = Encoding.ASCII.GetBytes(passwordTextBox.Password + user.AdditiveData.Salt.Replace(" ", string.Empty));
                    md5.ComputeHash(checkSum);
                    var result = md5.Hash;
                    var password = BitConverter.ToString(result).Replace("-", String.Empty);
                    if (password == user.Password)
                    {
                        LoadWindowProcessing();
                        var pController = new ProcessController();
                        pController.initProcessController();
                        Close();
                    }
                    else
                    {
                        MessageWindow.Show("Неверный логин или пароль");
                    }

                }
            }
        }
Beispiel #32
0
 public static void start_AdminGUI()         // Метод запускающий администраторский интерфейс
 {
     var adminWindow = new AdminWindow();
     adminWindow.Show();
     System.Windows.Threading.Dispatcher.Run();
 }
Beispiel #33
0
 public void LogIn(int id)
 {
     var loggedInEmployee = ContextKeeper.Employees.Where(emp => emp.Id == id).First();
     AuthorizationService.CurrentEmployeeId = loggedInEmployee.Id;
     if (loggedInEmployee.UserRights == 0)
     {
         var scheduleWin = new ScheduleWindow();
         scheduleWin.Show();
     }
     else
     {
         var adminWin = new AdminWindow();
         adminWin.Show();
     }
     Application.Current.MainWindow.Close();
 }