Exemplo n.º 1
0
 public void ReportDialog()
 {
     using (var reportSettings = new Forms.ReportSettingsForm(_reporterSettings))
     {
         if (reportSettings.ShowDialog() == DialogResult.OK)
         {
             MakeReport(reportSettings.ReporterType, reportSettings.ReporterSettings);
             _reporterSettings = reportSettings.ReporterSettings;
         }
     }
 }
Exemplo n.º 2
0
        private void ConfirmSettings()
        {
            int firstLine = 0;
            if (!Int32.TryParse(firstLineTb.Text, out firstLine))
            {
                return;
            }

            int lastLine = 0;
            bool readToEnd = false;

            if (finishAtLastCb.Checked)
            {
                readToEnd = true;
            }
            else if (!Int32.TryParse(lastLineTb.Text, out lastLine))
            {
                return;
            }


            //if (!readToEnd && firstLine >= lastLine)
            //{
            //    Forms.FormsHelper.ShowErrorMsg("Номер последней строки меньше или равен номеру первой");
            //    return;
            //}
            lastLine = lastLine == 0 ? 1 : lastLine;


            ReporterSettings = new Behaviors.ReportGenerator.ReporterSettings(firstLine, lastLine, readToEnd, areaCb.Checked,
                centerCb.Checked, cornersCb.Checked, headerInfoCb.Checked, timeCb.Checked);

            DialogResult = System.Windows.Forms.DialogResult.OK;
            this.Close();
        }