예제 #1
0
        //删除学员
        private void btnDeleteStu_Click(object sender, RoutedEventArgs e)
        {
            selectStu = smDgStudentLsit.SelectedItem as StudentExt;
            if (IdList.Contains(selectStu.StudentID))
            {
                MessageBox.Show("请先关闭正在查看的学生信息", "提示");
            }
            if (selectStu == null)
            {
                System.Windows.Forms.MessageBox.Show("请选择要删除的学员!", "提示");
                return;
            }
            StudentExt student = stum.GetStudentById(selectStu.StudentID);

            if (student != null)
            {
                System.Windows.Forms.MessageBox.Show("您选择的学员信息已删除", "提示");
            }
            MessageBoxResult mbox = MessageBox.Show("您确定要删除【" + student.StudentName + "】", "警告", MessageBoxButton.OKCancel, MessageBoxImage.Warning);

            if (mbox == MessageBoxResult.OK)
            {
                if (stum.DeleteStudentById(student.StudentID))
                {
                    MessageBox.Show("删除成功");
                }
                else
                {
                    MessageBox.Show("删除失败");
                }
            }
        }
예제 #2
0
        // 修改学员
        private void btnUpdateStu_Click(object sender, RoutedEventArgs e)
        {
            selectStu = smDgStudentLsit.SelectedItem as StudentExt;
            try
            {
                //检查当前选择的学员,查看详细信息的界面未关闭
                if (IdList.Contains(selectStu.StudentID))
                {
                    MessageBox.Show("请关闭正在查看的学员信息");
                    return;
                }
                if (selectStu == null)
                {
                    MessageBox.Show("请选择要修改的学员!", "提示");
                    return;
                }
            }
            catch (Exception)
            {
                System.Windows.Forms.MessageBox.Show("请选定学员!");
                return;
            }
            StudentExt            objstu             = stum.GetStudentById(selectStu.StudentID);
            FrmUpdateStudentInfor updateStudentInfor = new FrmUpdateStudentInfor(objstu);

            updateStudentInfor.ShowDialog();
            //刷新DG中学员信息
            RefreshDG();
        }
예제 #3
0
        /// <summary>
        /// 删除学员
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void shan_Click(object sender, RoutedEventArgs e)
        {
            selectStu = smDgStudentLsit.SelectedItem as StudentExt;
            if (IdList.Contains(selectStu.Studentid))
            {
                MessageBox.Show("请关闭正在查看的学员信息界面", "提示");
                return;
            }
            if (selectStu == null)
            {
                MessageBox.Show("请选择要删除的学员!", "提示");
                return;
            }
            StudentExt student = sm.GetStudentById(selectStu.Studentid);

            if (student != null)
            {
                MessageBox.Show("您选择的学员信息已经被删除!", "提示");
                return;
            }
            MessageBoxResult mbr = MessageBox.Show("您确定要删除【" + student.StudentName + "】", "警告", MessageBoxButton.OKCancel, MessageBoxImage.Warning);

            if (mbr == MessageBoxResult.OK)
            {
                if (sm.DeleteStudentById(student.Studentid))
                {
                    MessageBox.Show("删除成功!", "提示");
                }
                else
                {
                    MessageBox.Show("删除失败请稍后再试!", "提示");
                }
            }
        }
예제 #4
0
 /** Returns true if request already sent to friend, false otherwise.
  * Adds the friend user ID to the list of requests sent out */
 public bool addRequest(string friendUserId)
 {
     if (_requests.Contains(friendUserId))
     {
         return(false);
     }
     _requests.add(friendUserId);
     return(true);
 }
예제 #5
0
        public virtual IQueryable <TEntity> GetSatisfiedItems(IQueryable <TEntity> src)
        {
            if (Id.GetValueOrDefault() > 0)
            {
                src = src.Where(x => x.Id == this.Id);
            }

            if (IdList != null && IdList.Count > 0)
            {
                src = src.Where(x => IdList.Contains(x.Id));
                // src = src.Where(x => this.IdList.Any(param => param == x.Id));
            }

            if (_filter != null)
            {
                src = src.Where(_filter);
            }

            return(src);
        }
예제 #6
0
        /// <summary>
        /// 修改信息
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void gai_Click(object sender, RoutedEventArgs e)
        {
            selectStu = smDgStudentLsit.SelectedItem as StudentExt;
            if (IdList.Contains(selectStu.Studentid))
            {
                MessageBox.Show("请关闭正在查看的学员信息界面", "提示");
                return;
            }
            if (selectStu == null)
            {
                MessageBox.Show("请选择要修改的学员!", "提示");
                return;
            }
            StudentExt        objStu         = sm.GetStudentById(selectStu.Studentid);
            FrmUpdateStuInfor updateStuInfor = new FrmUpdateStuInfor(objStu);

            updateStuInfor.ShowDialog();
            students = sm.GetStudents(Convert.ToInt32(smclassCmb.SelectedValue));
            smDgStudentLsit.ItemsSource = students;
        }
예제 #7
0
        /// <summary>
        /// 修改学生信息
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void XiuGai_Click(object sender, RoutedEventArgs e)
        {
            StudentExt selectStu = smDgStudentLsit.SelectedItem as StudentExt;

            //检测当前选择的学员,查看详细信息的界面还未关闭
            if (IdList.Contains(selectStu.StudentID))
            {
                MessageBox.Show("请关闭正在查看的学员信息界面", "提示");
                return;
            }
            if (selectStu == null)
            {
                MessageBox.Show("请选择要修改的学员!", "提示");
                return;
            }
            StudentExt        objStu         = sm.GetStudentById(selectStu.StudentID);
            FrmUpdateStuInfor updateStuInfor = new FrmUpdateStuInfor(objStu);

            updateStuInfor.ShowDialog();//打开修改界面
            //刷新DG中这个学员的信息
            RefreshDG();
        }