public FrmAddStudent() { InitializeComponent(); StudentClassManager csm = new StudentClassManager(); List <StudentClass> classes = csm.GetClasses(); cmbClassName.ItemsSource = classes; cmbClassName.DisplayMemberPath = "ClassName"; cmbClassName.SelectedValuePath = "ClassId"; cmbClassName.SelectedIndex = student.ClassId; }
private void btnSureUpdate_Click(object sender, RoutedEventArgs e) { StudentClassManager csm = new StudentClassManager(); List <StudentClass> classes = csm.GetClasses(); //改变数据之前的最终验证 if (CheckInfor()) { student1.StudentidNo = txtStuNoId.Text; student1.Age = (int)txtAge.Content; student1.Birthday = (string)datePkBirthday.Content; student1.StudentName = txtName.Text; student1.StudentidNo = txtStuNoId.Text; student1.CardNo = txtCardNo.Text; student1.ClasslD = (int)cmbClassName.SelectedValue; student1.StudentSex = (radboy.IsChecked == true ? "男" : "女"); student1.PhoneNumber = txtPhoneNumber.Text; student1.StudentAddress = (string.IsNullOrEmpty(txtAddress.Text) ? null : txtAddress.Text); //判断是否重新选择了Image if (stuImg.Source == new BitmapImage(new Uri("/img/bg/zw.jpg", UriKind.RelativeOrAbsolute))) { student1.StuImage = null; } //判断数据库中的图片是否和目前的上传图片一样 else { //证明未修改图片,目前的图片和原来数据库中的一致 if (image != null && img.Buffer == image.Buffer) { student1.StuImage = Common.SerializeObjectTostring.SerializeObject(image); } else { student1.StuImage = Common.SerializeObjectTostring.SerializeObject(img); } } if (manager.AddstudentManager(student1)) { System.Windows.MessageBox.Show("添加成功!", "提示"); this.Visibility = Visibility.Hidden; } else { System.Windows.MessageBox.Show("添加失败,请稍后再试!", "提示"); } } }