private void BtnPrintAdjustment_Click(object sender, RoutedEventArgs e) { PrintCommonAdjustmentView view = new PrintCommonAdjustmentView(); view.ShowDialog(); view.Owner = System.Windows.Window.GetWindow(this); //LabelPrintCommonAdjustmentWindow window = new LabelPrintCommonAdjustmentWindow(user); //window.RefreshEvent += RefreshDataGrid; //window.Owner = System.Windows.Window.GetWindow(this); //window.ShowDialog(); }
private void DelegateCommandInit() { DirectorySelectCommand = new DelegateCommand((obj) => { // 导出目录选择 System.Windows.Forms.FolderBrowserDialog fbd = new System.Windows.Forms.FolderBrowserDialog(); if (fbd.ShowDialog() == System.Windows.Forms.DialogResult.OK) { HostConfig.HostValue = fbd.SelectedPath; var result = CommonService.SaveHostConfig(HostConfig); if (result) { HostConfig = CommonService.GetHostConfig(5, HostName, User.ID); } } }); ExportCommand = new DelegateCommand((obj) => { // 导出数据 if (Directory.Exists(HostConfig.HostValue)) { DateTime date = new DateTime(SelectedDate.Year, SelectedDate.Month, 1); ExportHelper.ExportDataTableToExcel(_service.GetWorkNoEarningRatio(date), HostConfig.HostValue, $"投入产出率"); MessageBox.Show("导出成功"); } else { MessageBox.Show("目录不存在,请先选择导出的目录"); } }); ProfitLossExportCommand = new DelegateCommand((obj) => { // 导出数据 if (Directory.Exists(HostConfig.HostValue)) { ExportHelper.ExportDataTableToExcel(_service.GetProfitLoss(GeneralParameter.ParamBeginDate.Value, GeneralParameter.ParamEndDate.Value), HostConfig.HostValue, $"盘盈盘亏"); MessageBox.Show("导出成功"); } else { MessageBox.Show("目录不存在,请先选择导出的目录"); } }); GenNewDataCommand = new DelegateCommand((obj) => { DateTime date = new DateTime(SelectedDate.Year, SelectedDate.Month, 1); _service.GenWorkNoEarningRatio(date); MessageBox.Show("更新成功"); }); BucketSyncCommand = new DelegateCommand((obj) => { int count = _service.SyncBucketInfo(); MessageBox.Show($"成功更新【{count}】条桶子名称"); }); PrintCommonAdjustmentCommand = new DelegateCommand((obj) => { PrintCommonAdjustmentView view = new PrintCommonAdjustmentView(); view.ShowDialog(); }); }