public void Export_Click(object obj) { var pack = CardQueryModel.Pack; if (pack.Equals(StringConst.NotApplicable) || pack.Contains(StringConst.Series)) { BaseDialogUtils.ShowDialogOk(StringConst.PackChoiceNone); return; } var exportPath = DialogUtils.ShowExport(pack); if (exportPath.Equals(string.Empty)) { return; } var sql = SqlUtils.GetExportSql(pack); var dataSet = new DataSet(); if (!DataManager.FillDataToDataSet(dataSet, sql)) { return; } var isExport = ExcelHelper.ExportPackToExcel(exportPath, dataSet); BaseDialogUtils.ShowDialogAuto(isExport ? StringConst.ExportSucceed : StringConst.ExportFailed); }
/// <summary>程序载入</summary> private void Window_Loaded(object sender, RoutedEventArgs e) { _dbOperationVm = new DbOperationVm(this); DbOperationView.DataContext = _dbOperationVm; if (!_dbOperationVm.UpdateDataset()) { BaseDialogUtils.ShowDialogOk(StringConst.DbOpenError); return; } InitView(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { if (DataManager.FillDataToDataSet(DataManager.DsAllCache, SqlUtils.GetQueryAllSql())) { if (!Directory.Exists(PathManager.DeckFolderPath)) { Directory.CreateDirectory(PathManager.DeckFolderPath); } } else { BaseDialogUtils.ShowDialogOk("数据库初始化失败"); } }
public void Decrypt_Click(object obj) { if (Password.Equals(string.Empty)) { BaseDialogUtils.ShowDialogOk(StringConst.PasswordNone); return; } if (DataManager.Decrypt()) { UpdatePasswordVisibility(true, false); BaseDialogUtils.ShowDialogAuto(StringConst.DncryptSucced); return; } BaseDialogUtils.ShowDialogOk(StringConst.DncryptFailed); }
public void Encrypt_Click(object obj) { if (Password.Equals(string.Empty)) { BaseDialogUtils.ShowDialogOk(StringConst.PasswordNone); return; } if (DataManager.Encrypt(DataManager.DsAllCache, SqlUtils.GetQueryAllSql())) { UpdatePasswordVisibility(false, true); BaseDialogUtils.ShowDialogAuto(StringConst.EncryptSucced); _cardEditor.InitView(); return; } BaseDialogUtils.ShowDialogOk(StringConst.EncryptFailed); }
private void CardPreviewWindow_OnLoaded(object sender, RoutedEventArgs e) { LogUtils.Show(); DataManager.Init(DataManager.BahamutDbName, PathManager.RootPath + DataManager.BahamutDbName, ""); if (DataManager.FillDataToDataSet(DataManager.DsAllCache, SqlExUtils.GetQueryAllSql(), DataManager.BahamutDbName)) { AppbarView.DataContext = new AppbarVm(this); ContentView.DataContext = new CardPreviewVm(); CardUtils.InitCgPath(); } else { BaseDialogUtils.ShowDialogOk("数据库异常"); } }
public MainWindow() { InitializeComponent(); if (File.Exists(PathManager.BackgroundPath)) { var uri = new Uri(PathManager.BackgroundPath, UriKind.Relative); var imageBrush = new ImageBrush { ImageSource = new BitmapImage(uri) }; BorderView.Background = imageBrush; } if (!Directory.Exists(PathManager.DeckFolderPath)) { Directory.CreateDirectory(PathManager.DeckFolderPath); } if (!DataManager.FillDataToDataSet()) { BaseDialogUtils.ShowDialogOk(StringConst.DbOpenError); } }