コード例 #1
0
 private void btnSubmit_Click(object sender, EventArgs e)
 {
     if (txtUserName.Text.Trim() == "")
     {
         MessageBox.Show("用户名不能为空!");
         return;
     }
     BLL.user_info userBll = new BLL.user_info();
     if (userBll.GetModel(txtUserName.Text.Trim()) != null)
     {
         MessageBox.Show("用户名已存在!");
         return;
     }
     if (txtUserPwd.Text == "")
     {
         MessageBox.Show("密码不能为空!");
         return;
     }
     if (txtCrmPwd.Text != txtUserPwd.Text)
     {
         MessageBox.Show("两次输入的密码不相同!");
         return;
     }
     Model.user_info userModel = new Model.user_info();
     userModel.user_name    = txtUserName.Text.Trim();
     userModel.user_isadmin = rdBtnYes.Checked;
     userModel.user_pwd     = Maticsoft.Common.PasswordEncrypt.EncryptDES(txtUserPwd.Text);
     userModel.user_tel     = txtUserTel.Text.Trim();
     userModel.user_email   = txtUserEmail.Text.Trim();
     userModel.user_remark  = rchTxtUserRemark.Text.Trim();
     userBll.Add(userModel);
     this.Close();
 }
コード例 #2
0
ファイル: LoginForm.cs プロジェクト: aaron1430/FDS
        private void btnLogin_Click(object sender, EventArgs e)
        {
            BLL.user_info   userBll   = new BLL.user_info();
            Model.user_info userModel = new Model.user_info();
            string          userName  = txtUser.Text;
            string          userPwd   = txtPwd.Text;

            userModel = userBll.GetModel(userName);
            if (userModel == null)
            {
                MessageBox.Show("用户不存在!");
                return;
            }
            if (Maticsoft.Common.PasswordEncrypt.EncryptDES(userPwd) == userModel.user_pwd)
            {
                cfa.AppSettings.Settings["lastUser"].Value = userName;
                if (chkbxRmbrPwd.Checked)
                {
                    cfa.AppSettings.Settings["lastUserPwd"].Value = Maticsoft.Common.PasswordEncrypt.EncryptDES(userPwd);
                }
                else
                {
                    cfa.AppSettings.Settings["lastUserPwd"].Value = "";
                }
                cfa.Save();
                constants.currentUser = userModel;
                this.Hide();
                MainForm main = new MainForm();
                main.Show();
            }
            else
            {
                MessageBox.Show("密码错误!");
            }
        }
コード例 #3
0
ファイル: LoginForm.cs プロジェクト: aaron1430/FDS
 private void initAdmin()
 {
     BLL.user_info   userBll = new BLL.user_info();
     Model.user_info admin   = new Model.user_info();
     admin.user_id      = 1;
     admin.user_name    = "admin";
     admin.user_remark  = "系统管理员";
     admin.user_pwd     = Maticsoft.Common.PasswordEncrypt.EncryptDES("admin");
     admin.user_isadmin = true;
     userBll.Add(admin);
 }
コード例 #4
0
ファイル: UserEditFrm.cs プロジェクト: aaron1430/FDS
 public UserEditFrm(Model.user_info editUser, bool editMyInfo)
 {
     InitializeComponent();
     this.editUser         = editUser;
     txtUserName.Text      = editUser.user_name;
     txtUserTel.Text       = editUser.user_tel;
     rdBtnYes.Checked      = editUser.user_isadmin;
     txtUserEmail.Text     = editUser.user_email;
     rchTxtUserRemark.Text = editUser.user_remark;
     if (editMyInfo)
     {
         rdBtnYes.Enabled = false;
         rdBtnNo.Enabled  = false;
     }
 }
コード例 #5
0
 private void btnEditUser_Click(object sender, EventArgs e)
 {
     if (listView1.SelectedItems.Count == 0)
     {
         MessageBox.Show("请选择要修改的项!");
     }
     else
     {
         Model.user_info editUser = new Model.user_info();
         editUser = userList[listView1.SelectedIndices[0]];
         bool        editMyInfo  = false;
         UserEditFrm userEditFrm = new UserEditFrm(editUser, editMyInfo);
         userEditFrm.ShowDialog();
         getAllUser();
     }
 }
コード例 #6
0
 private void btnEditPwd_Click(object sender, EventArgs e)
 {
     if (listView1.SelectedItems.Count == 0)
     {
         MessageBox.Show("请选择要设置的项!");
     }
     else
     {
         if (MessageBox.Show("该用户密码将被修改,请及时通知该用户最新密码,是否继续?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             Model.user_info editUser = new Model.user_info();
             editUser = userList[listView1.SelectedIndices[0]];
             UserEditPwdFrm userEditPwdFrm = new UserEditPwdFrm(editUser);
             userEditPwdFrm.ShowDialog();
         }
     }
 }
コード例 #7
0
ファイル: UserEditFrm.cs プロジェクト: aaron1430/FDS
 private void btnSubmit_Click(object sender, EventArgs e)
 {
     if (txtUserName.Text.Trim() == "")
     {
         MessageBox.Show("用户名不能为空!");
         return;
     }
     BLL.user_info   userBll   = new BLL.user_info();
     Model.user_info userModel = userBll.GetModel(txtUserName.Text.Trim());
     if (userModel != null && userModel.user_id != this.editUser.user_id)
     {
         MessageBox.Show("用户名已存在!");
         return;
     }
     editUser.user_name    = txtUserName.Text.Trim();
     editUser.user_tel     = txtUserTel.Text.Trim();
     editUser.user_isadmin = rdBtnYes.Checked;
     editUser.user_email   = txtUserEmail.Text.Trim();
     editUser.user_remark  = rchTxtUserRemark.Text.Trim();
     userBll.Update(editUser);
     MessageBox.Show("修改成功!");
     this.Close();
 }
コード例 #8
0
ファイル: user_info.cs プロジェクト: aaron1430/FDS
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(fds.Model.user_info model)
 {
     return(dal.Update(model));
 }
コード例 #9
0
ファイル: user_info.cs プロジェクト: aaron1430/FDS
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public bool Add(fds.Model.user_info model)
 {
     return(dal.Add(model));
 }
コード例 #10
0
ファイル: UserEditPwdFrm.cs プロジェクト: aaron1430/FDS
 public UserEditPwdFrm(Model.user_info editUser)
 {
     InitializeComponent();
     this.editUser    = editUser;
     this.label2.Text = editUser.user_name;
 }