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();
        }
Ejemplo n.º 2
0
        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();
            });
        }