Пример #1
0
        /// <summary>
        /// Выбор директории для бэкапов
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void bSelectBackupDirectory_Click(object sender, RoutedEventArgs e)
        {
            var dlg = new WSelectFileItem();

            dlg.ShowFiles = false;
            if (dlg.ShowDialog() == true)
            {
                var f = new FileItem(dlg.ResultPathString);

                if (!f.Exist)
                {
                    MessageBox.Show("Объект по указанному адресу не обнаружен", "Ошибка");
                    return;
                }

                tbBackupDirectory.Text = f.PathString;
            }
        }
Пример #2
0
        private void bAdd_Click(object sender, RoutedEventArgs e)
        {
            var dlg = new WSelectFileItem();

            dlg.MultiSelect = true;
            if (dlg.ShowDialog() == true)
            {
                foreach (var s in dlg.ResultPaths)
                {
                    var f = new FileItem(s);

                    if (!f.Exist)
                    {
                        MessageBox.Show(String.Format("Объект по указанному адресу ({0}) не обнаружен", f.PathString),
                                        "Внимание", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                    }
                    lFiles.Add(f);
                }
                Refresh();
                dgFileItems.SelectedIndex = lFiles.Count - 1;
            }
        }