Пример #1
0
        private void FillText(model.User user)
        {
            textAge.Text    = "" + user.Age;
            textName.Text   = user.Name;
            textXueHao.Text = user.Num;
            textClass.Text  = user.ClassName;

            comboFlag.Text = user.Flag == 1
                ? "超级管理员" : "普通管理员";
            comboxSex.Text = user.Sex == 1
                ? "男" : "女";
        }
Пример #2
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button3_Click(object sender, EventArgs e)
        {
            ///获取操作对象标识
            // MessageBox.Show(gridViewUser.CurrentRow.Cells[0].Value.ToString());
            string id = gridViewUser.CurrentRow.Cells[0].Value.ToString();

            if (null != id && !id.Equals(""))
            {
                model.User user = new model.User();
                user.Id = Int32.Parse(id);
                userDao.Delete(user);
                ///刷新数据
                List <model.User> list = userDao.findAll();
                showData(list);
            }
            else
            {
                MessageBox.Show("请选中你要操作的对象!");
            }
        }
Пример #3
0
        //编辑
        private void button1_Click(object sender, EventArgs e)
        {
            button4.Enabled = true;

            string id = gridViewUser.CurrentRow.Cells[0].Value.ToString();

            if (null != id && !id.Equals(""))
            {
                model.User user = userDao.Get(Int32.Parse(id));
                idFlag = user.Id; ///保存ID
                                  ///
                FillText(user);
                ///刷新数据
                List <model.User> list = userDao.findAll();
                showData(list);
            }
            else
            {
                MessageBox.Show("请选中你要操作的对象!");
            }
        }
Пример #4
0
        private void save(string str)
        {
            string ageStr = textAge.Text.Trim().Equals("")
               ? "18" : textAge.Text;
            int    age  = Int32.Parse(ageStr);//解析成整型
            string name = textName.Text.Trim().Equals("")
                ? "默认" : textName.Text;
            string xuehao = textXueHao.Text.Trim().Equals("")
                ? "默认学号" : textXueHao.Text;
            string className = textClass.Text.Trim().Equals("")
                ? "默认班级" : textClass.Text;

            int flag = comboFlag.Text.Trim().Equals("超级管理员")
                ? 1 : 0;
            int sex = comboxSex.Text.Trim().Equals("男")
                ? 1 : 0;

            model.User user = new model.User(sex, age, flag, name, xuehao, className);

            if (str.Equals("添加"))
            {
                userDao.Save(user); //执行保存
            }
            else if (str.Equals("更新"))
            {
                if (null != gridViewUser.CurrentRow.Cells[0].Value.ToString() &&
                    !gridViewUser.CurrentRow.Cells[0].Value.ToString().Equals(""))
                {
                    //user.Id = Int32.Parse(gridViewUser.CurrentRow.Cells[0].Value.ToString());
                    user.Id = idFlag;
                    userDao.Modify(user);//执行更新
                    button4.Enabled = false;
                }
                else
                {
                    MessageBox.Show("请选中你要更新的对象!");
                }
            }
        }