Exemplo n.º 1
0
 private void submit_Change(object sender, RoutedEventArgs e)
 {
     string oldPaw = this.password.Password;
     string newPaw = this.newPassword.Password;
     string newPaw2 = this.newPassword2.Password;
     if(ValidateUtil.CheckFolderName(oldPaw)== false)
     {
         JXMessageBox.Show(Window.GetWindow(this), "请输入密码!", MsgImage.Error);
         return ;
     }
     if (ValidateUtil.CheckFolderName(newPaw) == false)
     {
         JXMessageBox.Show(Window.GetWindow(this), "请输入6位以上的密码!", MsgImage.Error);
         return;
     }
     if (!newPaw.Equals(newPaw2))
     {
         JXMessageBox.Show(Window.GetWindow(this), "输入新密码不一致!", MsgImage.Error);
         return;
     }
     Users user = new Users();
     int state=user.ChangeUserPassword(oldPaw, newPaw);
     if (state == BaseRequest.PASSWORD_ERROR)
     {
         JXMessageBox.Show(Window.GetWindow(this), "旧密码不正确!", MsgImage.Error);
     }
     else if (state == BaseRequest.SYSTEM_EXCEPTION)
     {
         JXMessageBox.Show(Window.GetWindow(this), "系统异常,请联系管理员!", MsgImage.Error);
     }
     else
     {
         JXMessageBox.Show(Window.GetWindow(this), "修改密码成功!", MsgImage.Success);
     }
 }
Exemplo n.º 2
0
 private void Save_Edit(object sender, RoutedEventArgs e)
 {
     ComboBoxItem status = (ComboBoxItem)this.status.SelectedItem;
     UserBean bean = new UserBean();
     QueryUser query = new QueryUser();
     query.Account = UserManagerBean.AddUser.queryAccount.Text;
     query.UserName = UserManagerBean.AddUser.queryName.Text;
     bean.Id = int.Parse(this.userId.Content.ToString());
     bean.UserName = this.userName.Text;
     bean.Phone = this.userPhone.Text;
     bean.Status = int.Parse(status.Tag.ToString());
     bean.Type = this.userType.SelectedIndex;
     Users user = new Users();
     int state = user.saveUserEdit(bean);
     if (state == BaseRequest.SUCCESS)
     {
         JXMessageBox.Show(Window.GetWindow(this), "编辑用信息保存成功!", MsgImage.Success);
         this.Close();
         UserManagerBean.AddUser.page.ShowPages(UserManagerBean.AddUser.userData, user.getUsersList(query), BaseRequest.PAGE_SIZE);
     }
     else if (state == BaseRequest.SYSTEM_EXCEPTION)
     {
         JXMessageBox.Show(Window.GetWindow(this), "系统异常,请联系管理员!", MsgImage.Error);
     }
     else
     {
         JXMessageBox.Show(Window.GetWindow(this), "未知错误", MsgImage.Error);
     }
 }
Exemplo n.º 3
0
        private void Submit_AddUser(object sender, RoutedEventArgs e)
        {
            if (ValidateUtil.CheckFolderName(this.account.Text) == false)
            {
                JXMessageBox.Show(Window.GetWindow(this), "请填写帐号!", MsgImage.Error);
                return;
            }
            if (ValidateUtil.CheckFolderName(this.userName.Text) == false)
            {
                JXMessageBox.Show(Window.GetWindow(this), "请填写用户姓名!", MsgImage.Error);
                return;
            }
            if (ValidateUtil.CheckPasswordStrength(this.password.Password) == false)
            {
                JXMessageBox.Show(Window.GetWindow(this), "请输入6位以上的密码长度!", MsgImage.Error);
                return;
            }

            if (!this.password.Password.Equals(this.password2.Password))
            {
                JXMessageBox.Show(Window.GetWindow(this), "输入密码不一致,请重新输入!", MsgImage.Error);
                return;
            }
            Users u = new Users();
            UserBean bean = new UserBean();
            QueryUser query = new QueryUser();
            query.Account = UserManagerBean.AddUser.queryAccount.Text;
            query.UserName = UserManagerBean.AddUser.queryName.Text;
            bean.Account = this.account.Text;
            bean.UserName = this.userName.Text;
            bean.Password = this.password.Password;
            bean.Status = 0;
            bean.CreateId = Session.UserId;
            bean.CreateTime = Convert.ToDateTime(DateTime.Now);
            bean.Phone = this.phone.Text;
            ComboBoxItem type = (ComboBoxItem)this.userType.SelectedItem;
            bean.Type = int.Parse(type.Tag.ToString());
            int state = u.registUser(bean);
            Window targe = Window.GetWindow(this);
            if (state == BaseRequest.HAS)
            {
                JXMessageBox.Show(Window.GetWindow(this), "该账号已被使用!", MsgImage.Error);
            }
            else if (state==BaseRequest.SUCCESS)
            {
                JXMessageBox.Show(Window.GetWindow(this), "新增用户成功!", MsgImage.Error);
                UserManagerBean.AddUser.page.ShowPages(UserManagerBean.AddUser.userData, u.getUsersList(query), BaseRequest.PAGE_SIZE);
                this.Close();
            }
            else
            {
                JXMessageBox.Show(Window.GetWindow(this), "系统异常,请联系管理员!", MsgImage.Error);
            }
        }
Exemplo n.º 4
0
        private void submit_Click(object sender, RoutedEventArgs e)
        {
            //MysqlDataDao login = new MysqlDataDaoImpl();
            string account = this.account.Text;
            string password = this.password.Password;
            if (account == null || "".Equals(account))
            {
                MessageBox.Show("请输入用户帐号!");
                return;
            }
            if (password == null || "".Equals(password))
            {
                MessageBox.Show("请输入密码!");
                return;
            }
            Users user=new Users();
            int state = user.userLogin(account,password);
            if (state==BaseRequest.SUCCESS)
            {
                MainForm mf = new MainForm();
                mf.wellcome.Content = Session.UserAccount+"  欢迎您...";
                mf.loginTime.Content = Session.LoginTime;
                mf.Show();
                this.Close();
            }
            else if (state == BaseRequest.SYSTEM_EXCEPTION)
            {

                MessageBox.Show("系统异常,请联系管理员!");

            }
            else
            {
                MessageBox.Show("用户名或密码不正确,请确认!");
                this.account.Text = null;
                this.password.Password = null;
            }
        }
Exemplo n.º 5
0
        //编辑用户信息
        private void Edit_User(object sender, RoutedEventArgs e)
        {
            EditUser editUser = new EditUser(); ;
            var a = this.userData.SelectedItem;
            var b = a as DataRowView;
            int userId = Convert.ToInt32(b.Row[0]);
            Users user = new Users();
            MySqlDataReader reader=user.queryUser(userId);
            if (reader.Read())
            {
                editUser.userId.Content = reader["ID"];
                editUser.account.Text = reader["ACCOUNT"].ToString();
                editUser.userName.Text = reader["USER_NAME"].ToString();
                if ((int)reader["TYPE"] == 1)
                {
                    editUser.userType.SelectedIndex = 1;
                }
                else
                {
                    editUser.userType.SelectedIndex = 0;
                }
                editUser.userPhone.Text = reader["PHONE"].ToString();
                editUser.createTime.Content = Convert.ToDateTime(reader["CREATE_TIME"]).ToString("yyyy-MM-dd hh:mm");
            }

            ComboBox hasStatus = editUser.status;
            if (hasStatus.HasItems)
            {
                hasStatus.Items.Clear();
            }

            if ((int)reader["STATUS"] == 0) 
            {
                ComboBox status = editUser.status;
                ComboBoxItem check = new ComboBoxItem();
                check.Tag = 0;
                check.Content = "未激活";
                check.IsSelected=true;
                status.Items.Add(check);
                check = new ComboBoxItem();
                check.Tag = 1;
                check.Content = "激  活";
                status.Items.Add(check);
            }
            else if ((int)reader["STATUS"] == 1)
            {
                ComboBox status = editUser.status;
                ComboBoxItem check = new ComboBoxItem();
                check.Tag = 1;
                check.Content = "已激活";
                check.IsSelected = true;
                status.Items.Add(check);
                check = new ComboBoxItem();
                check.Tag = 2;
                check.Content = "禁  用";
                status.Items.Add(check);
            }
            else
            {
                ComboBox status = editUser.status;
                ComboBoxItem check = new ComboBoxItem();
                check.Tag = 2;
                check.Content = "禁  用";
                check.IsSelected = true;
                status.Items.Add(check);
                check = new ComboBoxItem();
                check.Tag = 1;
                check.Content = "激 活";
                status.Items.Add(check);
            }
            editUser.createName.Content = reader["CREATE_USER"];
            editUser.Owner = Window.GetWindow(this);
            editUser.ShowDialog();
        }
Exemplo n.º 6
0
 private void QueryUser(object sender, RoutedEventArgs e)
 {
     QueryUser query = new QueryUser();
     query.Account = this.queryAccount.Text;
     query.UserName = this.queryName.Text;
     Users user = new Users();
     DataSet set=user.getUsersList(query);
     this.page.ShowPages(this.userData,set, BaseRequest.PAGE_SIZE);
     
 }
Exemplo n.º 7
0
        private void DazzleTabControl_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DazzleTabItem item = ((sender as DazzleTabControl).SelectedItem as DazzleTabItem);
            if (item != null)
            {
                //MessageBox.Show(item.ToString());
                if (item.Name.Equals("User_Manager"))
                {
                    Users u = new Users();
                    QueryUser query = new QueryUser();
                    query.Account = UserManagerBean.AddUser.queryAccount.Text;
                    query.UserName = UserManagerBean.AddUser.queryName.Text;

                    DataSet set = u.getUsersList(query);
                    UserManagerBean.AddUser.page.ShowPages(UserManagerBean.AddUser.userData, set, BaseRequest.PAGE_SIZE);
                    AddGrid(UserManagerBean.AddUser);
                }
            }
        }
Exemplo n.º 8
0
        //private void _UserManager(object sender, System.Windows.Input.MouseButtonEventArgs e)
        //{
        //    //UserManagerBean.AddUser
        //    Users u = new Users();
        //    QueryUser query = new QueryUser();
        //    query.Account = UserManagerBean.AddUser.queryAccount.Text;
        //    query.UserName = UserManagerBean.AddUser.queryName.Text;

        //    DataSet set = u.getUsersList(query);
        //    UserManagerBean.AddUser.page.ShowPages(UserManagerBean.AddUser.userData, set, BaseRequest.PAGE_SIZE);
        //    AddGrid(UserManagerBean.AddUser);
        //}

        private void User_Manager_KeyDown(object sender, KeyEventArgs e)
        {
            //UserManagerBean.AddUser
            Users u = new Users();
            QueryUser query = new QueryUser();
            query.Account = UserManagerBean.AddUser.queryAccount.Text;
            query.UserName = UserManagerBean.AddUser.queryName.Text;

            DataSet set = u.getUsersList(query);
            UserManagerBean.AddUser.page.ShowPages(UserManagerBean.AddUser.userData, set, BaseRequest.PAGE_SIZE);
            AddGrid(UserManagerBean.AddUser);
        }
Exemplo n.º 9
0
 private void System_set(object sender, RoutedPropertyChangedEventArgs<object> e)
 {
     TreeViewItem power = ((sender as TreeView).SelectedItem as TreeViewItem);
     string systemTypeName = power.Uid.ToString();
     if (systemTypeName == null || "".Equals(systemTypeName)) return;
     if (systemGrid.Children != null) systemGrid.Children.Clear();
     if (systemTypeName.Equals("sys"))
     {
         SystemSetting devicePower = SystemManagerFactory.SystemSetting;
         systemGrid.Children.Add(devicePower);
         devicePower.SetValue(Grid.RowProperty, 0);
         devicePower.SetValue(Grid.ColumnProperty, 0);
     }
     else if (systemTypeName.Equals("setting"))
     {
         AlarmSetting alarmSetting = SystemManagerFactory.AlarmSetting;
         systemGrid.Children.Add(alarmSetting);
         alarmSetting.SetValue(Grid.RowProperty, 0);
         alarmSetting.SetValue(Grid.ColumnProperty, 0);
     }
     else if (systemTypeName.Equals("userLog"))
     {
         AllUserLog userLog = SystemManagerFactory.UserLog;
         Users user = new Users();
         DataSet set = user.getUserLoginLog();
         userLog.page.ShowPages(userLog.logGrid, set, BaseRequest.PAGE_SIZE);
         systemGrid.Children.Add(userLog);
         userLog.SetValue(Grid.RowProperty, 0);
         userLog.SetValue(Grid.ColumnProperty, 0);
     }
     else if (systemTypeName.Equals("movedLog"))
     {
         MovedDevicesLog movedDevicesLog = SystemManagerFactory.MovedDevicesLog;
         SystemManager sm = new SystemManager();
         DataSet set=sm.getEquipmentOperation();
         movedDevicesLog.page.ShowPages(movedDevicesLog.EquiplogGrid, set, BaseRequest.PAGE_SIZE);
         systemGrid.Children.Add(movedDevicesLog);
         movedDevicesLog.SetValue(Grid.RowProperty, 0);
         movedDevicesLog.SetValue(Grid.ColumnProperty, 0);
     }
     else if (systemTypeName.Equals("cycleSetting"))
     {
         BackupCycleSetting backupCycleSetting = new BackupCycleSetting();
         systemGrid.Children.Add(backupCycleSetting);
         backupCycleSetting.SetValue(Grid.RowProperty, 0);
         backupCycleSetting.SetValue(Grid.ColumnProperty, 0);
     }
 }