Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 /// <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("数据库初始化失败");
     }
 }
Exemplo n.º 4
0
 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);
 }
Exemplo n.º 5
0
 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("数据库异常");
     }
 }
Exemplo n.º 7
0
        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);
            }
        }