protected void btnRoutingShowTimes_Click(object sender, EventArgs e) { btnRoutingShowTimes.Enabled = false; if (btnRoutingShowTimes.Text.Equals("Show Real Percentage")) { gridRouting.Columns[0].Visible = false; this.TABLE_NAME_ROUTING = "tblOpFrTo_d"; btnRoutingShowTimes.Text = "Edit Routings"; { ClassF calc = new ClassF(GetDirectory() + userDir); try { calc = new ClassF(GetDirectory() + userDir); calc.setGlobalVar(); calc.runsqlado("DELETE * FROM tblOpFrTo_d;"); calc.runsqlado("DELETE * FROM zstblerrors;"); calc.inOperRoutingPages = true; calc.MakeActualroute_all(); string errorMsg = calc.GetErrorMessage(); lblErrorRealTimesRouting.Text = "Errors in calculating expressions in routing table:<br/>" + errorMsg; lblErrorRealTimesRouting.Visible = !errorMsg.Trim().Equals(String.Empty); } catch (Exception ex) { logFiles.ErrorLog(ex); Master.ShowErrorMessage("An error has occured while calculating expressions."); } finally { calc.Close(); } } } else { gridRouting.Columns[0].Visible = true; this.TABLE_NAME_ROUTING = "tblOperFrTo"; btnRoutingShowTimes.Text = "Show Real Percentage"; } this.SetData(); btnRoutingShowTimes.Enabled = true; }