Ejemplo n.º 1
0
        private void menuOpen_Click(object sender, RoutedEventArgs e)
        {
            // сначала обновим справочники
            updateSprav();

            // потом загрузим сами данные
            if (!loadParsing())
            {
                MessageBox.Show("ошибка загрузки файла парсинга");
                return;
            }

            //MessageBox.Show("файл парсинга успешно загружен");

            spisokWindow sw = new spisokWindow(list, filter, doneXML);
            sw.ShowDialog();

            leftPanel.spisok = getIncluded(list);  // выбираем только отмеченых
            leftPanel.showParsing(0);
            leftPanel.ItemChanged += leftPanel_ItemChanged;

            if ((leftPanel.spisok == null) || (leftPanel.spisok.Count == 0))
            {
                lbStatus.Text = "нет записей для обработки";
                return;
            }

            Parsing prs = leftPanel.spisok[0];
            lbRki.Content = string.Format("РКИ № {0} ({1})", prs.Nomer, prs.Data);
            lbStatus.Text = string.Format("запись {0} из {1}", 1, leftPanel.spisok.Count);
            current = prs;
        }
Ejemplo n.º 2
0
        private void menuOpen_Click(object sender, RoutedEventArgs e)
        {
            // сначала обновим справочники
            updateSprav();

            // потом загрузим сами данные
            if (!loadParsing())
            {
                MessageBox.Show("ошибка загрузки файла парсинга");
                return;
            }

            //MessageBox.Show("файл парсинга успешно загружен");

            spisokWindow sw = new spisokWindow(list, filter, doneXML);
            sw.ShowDialog();

            leftPanel.spisok = getIncluded(list);  // выбираем только отмеченых
            leftPanel.showParsing(0);
            leftPanel.ItemChanged += leftPanel_ItemChanged;

            if ((leftPanel.spisok == null) || (leftPanel.spisok.Count == 0))
            {
                lbStatus.Text = "нет записей для обработки";
                return;
            }

            Parsing prs = leftPanel.spisok[0];
            lbRki.Content = string.Format("РКИ № {0} ({1})", prs.Nomer, prs.Data);
            lbStatus.Text = string.Format("запись {0} из {1}", 1, leftPanel.spisok.Count);
            current = prs;
        }