internal EnglisgGradeWindow(List <EnglisgGradeModel> list, string name, HttpVisiter visiter)
 {
     InitializeComponent();
     this.visiter     = visiter;
     this.Loaded     += EnglisgGradeWindow_Loaded;
     this.Title      += name;
     data.ItemsSource = list;
 }
        private void LoadCheckCode(object state)
        {
            this.StartWaiting();
            visiter = new HttpVisiter(Constant.Url);
            var ms = visiter.GetCheckCode();

            Invoke(() =>
            {
                BitmapImage bi = new BitmapImage();
                bi.BeginInit();
                bi.StreamSource = ms;
                bi.EndInit();
                image.Source = bi;
            });
            this.StopWaiting();
        }
Exemple #3
0
 internal ExamWindow(ExamInfo info, string name, bool re, HttpVisiter visiter)
 {
     InitializeComponent();
     this.Loaded          += ExamWindow_Loaded;
     this.info             = info;
     this.visiter          = visiter;
     this.re               = re;
     yer.ItemsSource       = info.Year;
     yer.SelectedValue     = info.Year[0].Key;
     sem.ItemsSource       = info.Semester;
     sem.SelectedValue     = info.Semester[0].Key;
     yer.SelectionChanged += SelectionChanged;
     sem.SelectionChanged += SelectionChanged;
     if (re)
     {
         this.Title = "二考时间查询-" + name;
     }
     else
     {
         this.Title = "考试时间查询-" + name;
     }
 }
 internal GradeWindow(List <GradeModel> list, string name, HttpVisiter visiter)
 {
     InitializeComponent();
     this.visiter     = visiter;
     this.Loaded     += EnglisgGradeWindow_Loaded;
     this.Title      += name;
     grades           = new ObservableCollection <GradeModel>(list);
     data.ItemsSource = grades;
     gradeKeyValues   = new List <KeyDouble>();
     gradeKeyValues.Add(new KeyDouble()
     {
         Key = "优", Value = 95
     });
     gradeKeyValues.Add(new KeyDouble()
     {
         Key = "良", Value = 85
     });
     gradeKeyValues.Add(new KeyDouble()
     {
         Key = "中", Value = 75
     });
     gradeKeyValues.Add(new KeyDouble()
     {
         Key = "及格", Value = 65
     });
     gradeKeyValues.Add(new KeyDouble()
     {
         Key = "不及格", Value = 0
     });
     gradeClassType = list.Select(x => x.ClassNature).Distinct().Select(y => new KeyBool()
     {
         Key   = y,
         Value = CheckDefaultType(y)
     }).ToList();
     Cal();
 }
 internal SelectWindow(HttpVisiter visiter)
 {
     this.visiter = visiter;
     InitializeComponent();
     this.Loaded += SelectWindow_Loaded;
 }