コード例 #1
0
ファイル: NewProjectPage.xaml.cs プロジェクト: NooBit0/Lab3
        private void ButtonSave_Click(object sender, RoutedEventArgs e)
        {
            DefaultDialogService dialogService = new DefaultDialogService();

            if (dialogService.SaveFileDialog())
            {
                dialogService.ShowMessage("File save!");
                EmployeViewModel.SaveToFile(dialogService.FilePath, EmployeViewModel.Employees);
            }
            else
            {
                dialogService.ShowMessage("Bad!");
            }
        }
コード例 #2
0
        private void GetFromFileDialog()
        {
            DefaultDialogService dialogService = new DefaultDialogService();

            if (dialogService.OpenFileDialog())
            {
                dialogService.ShowMessage("File is open!");
                GateFromFile(dialogService.FilePath);
            }
            else
            {
                dialogService.ShowMessage("Error opening file!");
            }
        }
コード例 #3
0
        public OpenProjectPage(EmployeViewModel employeViewModel)
        {
            InitializeComponent();

            EmployeViewModel = employeViewModel;

            DefaultDialogService dialogService = new DefaultDialogService();

            if (dialogService.OpenFileDialog())
            {
                dialogService.ShowMessage("File is open!");
                EmployeViewModel.OpenFile(dialogService.FilePath);
            }
            else
            {
                dialogService.ShowMessage("Bad!");
            }
        }
コード例 #4
0
ファイル: MainMenuViewModel.cs プロジェクト: VasilyeuUV/YDG
        private void SaveFile(ICollection <YDPostModel> records)
        {
            IFileService   fileService   = new CsvFileService();
            IDialogService dialogService = new DefaultDialogService();

            try
            {
                if (records == null || records.Count < 1)
                {
                    throw new Exception("Нет данных для сохранения");
                }

                if (dialogService.SaveFileDialog() == true)
                {
                    fileService.Save(dialogService.FilePath, PostToCsvConverter.Convert(records));
                    dialogService.ShowMessage("Файл сохранен");
                }
            }
            catch (Exception ex)
            {
                dialogService.ShowMessage(ex.Message);
            }
        }
コード例 #5
0
        private void SaveReportToFile()
        {
            DefaultDialogService dialogService = new DefaultDialogService();

            if (dialogService.SaveFileDialog())
            {
                if (dialogService.FileFormat == ".csv")
                {
                    FileExtension.SaveToCsvFile(dialogService.FilePath, UsersSelectionByParameters());
                }
                else if (dialogService.FileFormat == ".xml")
                {
                    FileExtension.SaveToXmlFile(dialogService.FilePath, UsersSelectionByParameters());
                }
                else
                {
                    dialogService.ShowMessage("Error saving report!");
                }
            }
            else
            {
                dialogService.ShowMessage("Error saving report!");
            }
        }
コード例 #6
0
 private void OnShowAboutDialog()
 {
     dialogService.ShowMessage("Это тестовая версия программы для подготовки исполнительной документации по форме РД 11-02-06.");
 }
コード例 #7
0
 private void RibbonButtonInfo_Click(object sender, System.Windows.RoutedEventArgs e)
 {
     dialogService.ShowMessage("Это тестовая версия программы для подготовки комплекта исполнительной документации.");
 }