private void BtnImport_Click(object sender, RoutedEventArgs e) { var ofd = FileDialogFactory.GetOFD(DataFileInfo.ExcelSAndTxtFilter); if (!(bool)ofd.ShowDialog()) { return; } DataTable dt = null; switch (ofd.FilterIndex) { case 1: case 2: dt = ExcelIO.Read(ofd.FileName); break; case 3: dt = TxtIO.Read(ofd.FileName, ','); break; default: return; } if (dt == null) { return; } updateContext(new GroupListViewModel(dt)); FadeInOutTextBlockHelper.MakeFadeInOut(greenPromptTB, "导入成功"); }
private void BtnGenerateChairman_Click(object sender, RoutedEventArgs e) { int flag = cbCFor.SelectedIndex + 1; datagrid2.ItemsSource = clvm.GenerateRandom((int)(NumberOfC.Value), flag).DefaultView; FadeInOutTextBlockHelper.MakeFadeInOut(greenPromptTB, "生成成功"); }
private void BtnGenerateJudge_Click(object sender, RoutedEventArgs e) { int flag = cbFor.SelectedIndex + 1; try { datagrid1.ItemsSource = jlvm.GenerateRandom((int)(NumberOfJ.Value), flag).DefaultView; } catch (Exception ex) { MessageBox.Show(ex.Message + "\n" + ex.StackTrace); } FadeInOutTextBlockHelper.MakeFadeInOut(greenPromptTB, "生成成功"); }
private void BtnExport_Click(object sender, RoutedEventArgs e) { var sfd = FileDialogFactory.GetSFD(DataFileInfo.ExcelSAndTxtFilter); if (!(bool)sfd.ShowDialog()) { return; } switch (sfd.FilterIndex) { case 1: case 2: ExcelIO.Write(sfd.FileName, glvm.Table); break; case 3: TxtIO.Write(sfd.FileName, glvm.Table, ','); break; default: return; } FadeInOutTextBlockHelper.MakeFadeInOut(greenPromptTB, "导出成功"); }
private void BtnAddStudent_Click(object sender, RoutedEventArgs e) { string _id = idtb.Text; string _name = nametb.Text; string _class = classtb.Text; var stuIDs = Model.DBHelper.GetStudentsID(); if (StringUtil.IsAnyOfNullOrEmptyOrWhiteSpace(_id, _name, _class)) { dangerPromptTB.Text = "请将信息填写完整"; return; } else if (stuIDs.Contains(_id)) { dangerPromptTB.Text = "已存在相同学号的学生"; return; } stulistVM.Add(new StudentViewModel(_id, _name, _class)); dangerPromptTB.Text = ""; FadeInOutTextBlockHelper.MakeFadeInOut(greenPromptTB, "添加成功"); }
private void BtnGen_Click(object sender, RoutedEventArgs e) { datagrid.ItemsSource = glvm.GenerateRandom((int)(NumberOfS.Value)).DefaultView; FadeInOutTextBlockHelper.MakeFadeInOut(greenPromptTB, "生成成功"); }
private void BtnSave_Click(object sender, RoutedEventArgs e) { glvm.Save(); FadeInOutTextBlockHelper.MakeFadeInOut(greenPromptTB, "保存成功"); }