Пример #1
0
        //绑定所有用户信息
        private void BindAllUserList()
        {
            List <CtbUserInformation> cUsers  = new List <CtbUserInformation>();
            CtbUserInformationBLL     userBll = new CtbUserInformationBLL();

            cUsers = userBll.GetModelList("userName is not NULL");

            dgvUserList.Columns.Clear();
            dgvUserList.DataSource = cUsers;
            dgvUserList.Columns["userName"].HeaderText    = "用户名";
            dgvUserList.Columns["userPwd"].HeaderText     = "用户密码";
            dgvUserList.Columns["userAllName"].HeaderText = "用户全名";
            dgvUserList.Columns["userSort"].HeaderText    = "用户组别";
            dgvUserList.Columns["userPurview"].Visible    = false;
        }
Пример #2
0
 private void btDelUser_Click(object sender, EventArgs e)
 {
     if (dgvUserList.CurrentRow != null)
     {
         string userName = dgvUserList.CurrentRow.Cells["userName"].Value.ToString();
         if (MessageBox.Show("是否要删除 " + userName + " ?", "操作提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             CtbUserInformationBLL cBll = new CtbUserInformationBLL();
             cBll.Delete(userName);
             MessageBox.Show("删除成功!", "操作提示");
         }
     }
     else
     {
         MessageBox.Show("请选中要删除的信息!", "操作提示");
     }
 }
Пример #3
0
 private void btOK_Click(object sender, EventArgs e)
 {
     if (tbUserName.Text != "" && tbUserPwd.Text != "")
     {
         CtbUserInformationBLL Cuser = new CtbUserInformationBLL();
         if (Cuser.Exists(tbUserName.Text, tbUserPwd.Text, cbUserSort.Text))
         {
             MessageBox.Show("用户登录成功!");
             CtbUserInformation cUser = new CtbUserInformation();
             cUser               = Cuser.GetModel(tbUserName.Text);
             Session.UserName    = cUser.userName;
             Session.UserPwd     = cUser.userPwd;
             Session.UserAllName = cUser.userAllName;
             Session.UserPurview = cUser.userPurview;
             Session.UserRole    = cUser.userSort;
             this.Close();
         }
         else
         {
             MessageBox.Show("不存在此用户或用户名密码错!");
         }
     }
 }
Пример #4
0
        //按钮事件
        private void btEnter_Click(object sender, EventArgs e)
        {
            CtbUserInformationBLL userBll = new CtbUserInformationBLL();

            #region 操作代码
            if (tbUserName.Text != "" && tbUserPwd.Text != "" && tbPwdAgain.Text != "" && tbUserAllName.Text != "")
            {
                if (btEnter.Text == "添加")
                {
                    if (userBll.Exists(tbUserName.Text))
                    {
                        MessageBox.Show("已经存在的用户名!", "操作提示");
                        return;
                    }
                }
                if (!tbPwdAgain.Text.Equals(tbUserPwd.Text))
                {
                    MessageBox.Show("两次密码输入不一致!", "操作提示");
                    return;
                }

                userName    = tbUserName.Text;    //取用户名
                userPwd     = tbUserPwd.Text;     //取密码
                userAllName = tbUserAllName.Text; //取全称

                //--------取组别--------------
                foreach (Control x in groupBox3.Controls)
                {
                    RadioButton ra = (RadioButton)x;
                    if (ra.Checked)
                    {
                        userSort = ra.Text;
                    }
                }
                //----------------------------



                #region     //------取权限----------------
                foreach (Control y in groupBox2.Controls)
                {
                    CheckBox ca    = (CheckBox)y;
                    int      index = int.Parse(ca.Tag.ToString());           //获取字符串中位置

                    charPurview[index] = CBoolToChar.BoolToChar(ca.Checked); //设置权限
                }

                userPurview = new string(charPurview);    //取得权限


                #endregion ----------分割线--------------


                cUser             = new CtbUserInformation();
                cUser.userName    = userName;
                cUser.userPwd     = userPwd;
                cUser.userPurview = userPurview;
                cUser.userAllName = userAllName;
                cUser.userSort    = userSort;

                if (btEnter.Text == "添加")
                {
                    userBll.Add(cUser);

                    MessageBox.Show("添加成功!", "操作成功");
                }
                if (btEnter.Text == "保存")
                {
                    userBll.Update(cUser);

                    MessageBox.Show("修改成功!", "操作成功");
                }
            }
            else
            {
                MessageBox.Show("请讲基本信息填写完整!", "操作提示");
            }
            #endregion
        }