//---------------------------------------------------- // verify input data public void buttonr1_v_click(Object sender, System.EventArgs e) { logFiles.RunLog(); if (DbUse.InRunProcess(userDir)) { Master.ShowErrorMessage("Cannot start verification. The verification and calculations are still in process from the previous run. Please wait."); logFiles.DuplicateRunEndLog(); return; } CreateRunFile(); try { classE1_1.Open(); classE1_1.SetBasicModelInfo(); // sets glngwid etc. classE1_1.errorMessageGlobal = ""; classE1_1.calc_return = 0; classE1_1.ValidateData(); MPXRunChoices.SetActiveView(viewResults); SetActiveView(2); resultsMessage = do_calc_msg(classE1_1.calc_return, 0); string errorMessage = GetErrorMessage(); txtErrors.Text = errorMessage; txtResults.Text = resultsMessage; save_errors_results(resultsMessage, errorMessage); // gwwd see below ... pnlErrors.Visible = !errorMessage.Trim().Equals(String.Empty); pnlResults.Visible = true; bool vis1 = !errorMessage.Trim().Equals(String.Empty); if (vis1 == true) { pnlErrors.Visible = true; pnlResults.BorderColor = Color.Black; pnlResults.BorderWidth = 3; pnlResults.BorderStyle = BorderStyle.Solid; } else { pnlErrors.Visible = false; pnlResults.BorderStyle = BorderStyle.None; } classE1_1.Close(); } catch (Exception ex) { classE1_1.Close(); logFiles.ErrorLog(ex); Master.ShowErrorMessage("Value Stream Modeling internal error has occured. " + classE1_1.errorMessageGlobal); } DeleteRunFile(); logFiles.RunEndLog(); }