Esempio n. 1
0
        /**
         * 添加用户
         */
        private void Add_Save_Click(object sender, RoutedEventArgs e)
        {
            int age;

            if (this.aUserName.Text == null || this.aUserName.Text.Trim().Equals(""))
            {
                Message ms = new Message("错误提示", "用户名称不能为空!");
                ms.ShowDialog();
                return;
            }
            if (this.db.getStudentByName(this.aUserName.Text)!=null)
            {
                Message ms = new Message("错误提示", "该名称已经被占用!");
                ms.ShowDialog();
                return;
            }
            try
            {
                age = Int16.Parse(this.aAge.Text);

            }
            catch (Exception age_e)
            {
                Message ms = new Message("错误提示", "数据类型不符!年龄必须为数字。");
                ms.ShowDialog();
                return;
            }

            Student student = new Student();
            student.USERNAME = this.aUserName.Text;
            
            student.password = this.aPassword.Text;
            student.NAME = this.aName.Text;
            student.age = age;

            student.sex = this.aSex_nan.IsChecked == true ? "男" : "女";//this.aSex.Text;
            student.phone = this.aPhone.Text;
            student.email = this.aEmail.Text;
            student.address = this.aAddress.Text;
            student.remark = this.aRemark.Text;
            student.photo = Utils.Utils.BitmapImageToByteArray((BitmapImage)(this.aPhoto.Source));//Utils.Utils.BitmapImageToByteArray((BitmapImage)(this.aPhoto.Source));
            student.isAdmin = this.aIsadmin.IsChecked == true ? 1 : 0;
            DB db = new DB();
            int res = db.insertStudent(student);
            if (res > 0)
            {

                Message msg = new Message("添加客户", "成功添加客户" + student.USERNAME + "。");
                msg.ShowDialog();
                this.LoadData();
                // 自动跳转
                List_Click(sender, e);
            }
            else
            {
                Message msg = new Message("添加客户", "添加客户" + student.USERNAME + "失败!");
                msg.ShowDialog();
            }
        }