private void ShowDoCDialog()
        {
            sFDConformance.FileName   = conformanceInfoView.Info.GetDoCFilename();
            sFDConformance.DefaultExt = Path.GetExtension(sFDConformance.FileName);
            DialogResult dResult = sFDConformance.ShowDialog();

            if (DialogResult.OK != dResult)
            {
                return;
            }

            String filename = sFDConformance.FileName;

            var generator = new DoCGenerator(conformanceInfoView.Info, CTTSettings.GetDoCTemplateFilename());

            generator.Generate(filename);
        }
Exemple #2
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            var emptyCellsList =
                dGVErrata.Rows.Cast <DataGridViewRow>()
                .Where(row => String.IsNullOrEmpty(row.Cells[1].EditedFormattedValue.ToString()))
                .Select(row => row.Cells[1])
                .ToList();

            if (emptyCellsList.Any())
            {
                emptyCellsList.ForEach(item => item.ErrorText = "this field is required"); //TODO
                return;
            }


            DialogResult dResult = fBDConformance.ShowDialog();

            if (DialogResult.OK != dResult)
            {
                return;
            }

            DoCGenerator dGenerator = new DoCGenerator(CTTSettings.GetDoCErrataTemplateFilename());

            String docFilename = Path.Combine(fBDConformance.SelectedPath, GetDoCFilename());

            dGenerator.Generate(mConformanceValues, GetErratumNumbers(), docFilename);

            String featureListFilename = Path.Combine(fBDConformance.SelectedPath, GetFeatureListFilename());

            new FeatureListGenerator(mConformanceValues).Generate(featureListFilename);

            //PdfViewer.View(docFilename);

            Close();
        }