private void Bind() { string FmlFile = Config.PluginsDirectory + "Scan.fml"; FormulaSpace fs = FormulaSpace.Read(FmlFile); string s = Request.Form[ddlFormula.UniqueID]; if (s == null && ddlFormula.Items.Count > 0) { s = ddlFormula.Items[0].Value; } FindFormula(fs, s); if (CurrentProgram != null) { lParam.Text = "<table border=1 cellspacing=0 cellpadding=3><tr><td>Name</td><td>Default Value</td><td>Minimum Value</td><td>Maxmum Value</td></tr>"; foreach (FormulaParam fpm in CurrentProgram.Params) { lParam.Text += "<tr><td>"; lParam.Text += fpm.Name + "</td><td>"; string Value = fpm.DefaultValue; string r = "__Param" + fpm.Name; lParam.Text += "<input Name=" + r + " value=" + Value + "></td><td>"; lParam.Text += fpm.MinValue + "</td><td>"; lParam.Text += fpm.MaxValue + "</td></tr>"; } lParam.Text += "</table><br>"; lFullName.Text = CurrentProgram.FullName; lDescription.Text = CurrentProgram.Description.Replace("\n", "<br>"); lCode.Text = Server.HtmlEncode(CurrentProgram.Code).Replace("\n", "<br>"); } }
private void Page_Load(object sender, System.EventArgs e) { // Put user code to initialize the page here FormulaSpace fs = FormulaSpace.Read(FmlFile); string s = Request.Form[ddlFormula.UniqueID]; FindFormula(fs, s); if (CurrentProgram != null) { lParam.Text = "<table border=1 cellspacing=0 cellpadding=3><tr><td>Name</td><td>Default Value</td><td>Minimum Value</td><td>Maxmum Value</td></tr>"; foreach (FormulaParam fpm in CurrentProgram.Params) { lParam.Text += "<tr><td>"; lParam.Text += fpm.Name + "</td><td>"; string Value = fpm.DefaultValue; string r = "__Param" + fpm.Name; if (Request.Form[r] != null) { Value = Request.Form[r]; } lParam.Text += "<input Name=" + r + " value=" + Value + "></td><td>"; lParam.Text += fpm.MinValue + "</td><td>"; lParam.Text += fpm.MaxValue + "</td></tr>"; } lParam.Text += "</table>"; lFullName.Text = CurrentProgram.FullName; lDescription.Text = CurrentProgram.Description.Replace("\n", "<br>"); lCode.Text = Server.HtmlEncode(CurrentProgram.Code).Replace("\n", "<br>"); } }
private void BindData() { string F = Request.QueryString["File"]; if (F != null && F != "") { ListItem li = ddlFormulaFile.Items.FindByText(F); if (li != null) { foreach (ListItem l in ddlFormulaFile.Items) { l.Selected = false; } li.Selected = true; } } string PluginsRoot = Config.PluginsDirectory; if (PluginsRoot == null) { PluginsRoot = HttpRuntime.BinDirectory; } string FileName = PluginsRoot + ddlFormulaFile.SelectedItem.Value; FormulaSpace fs = FormulaSpace.Read(FileName); string Id = Request.Params["Id"]; if (Id == null || Id == "") { CurrentId = -1; } else { CurrentId = int.Parse(Id); } CurrentName = Request.Params["Name"]; LoadToTree(fs); if (CurrentProgram == null) { TreeNode t = FormulaTree.Nodes[0]; while (t.Nodes.Count > 0) { t.Expanded = true; t = t.Nodes[0]; } tdChart.Visible = false; } else { for (object o = CurrentNode; !(o is TreeView); o = ((TreeNode)o).Parent) { ((TreeNode)o).Expanded = true; } FormulaTree.SelectedNodeIndex = CurrentNode.GetNodeIndex(); lParam.Text = "<table border=1><tr><td>Name</td><td>Default Value</td><td>Minimum Value</td><td>Maxmum Value</td></tr>"; foreach (FormulaParam fpm in CurrentProgram.Params) { lParam.Text += "<tr><td>"; lParam.Text += fpm.Name + "</td><td>"; string Value = fpm.DefaultValue; string r = "__Param" + fpm.Name; if (Request.Form[r] != null && Request.Form[r] != "") { Value = Request.Form[r]; } lParam.Text += "<input Name=" + r + " value=\"" + Value + "\"></td><td>"; lParam.Text += fpm.MinValue + "</td><td>"; lParam.Text += fpm.MaxValue + "</td></tr>"; } lParam.Text += "</table><br>"; lName.Text = CurrentProgram.Name; lFullName.Text = CurrentProgram.FullName; lDescription.Text = "<br>" + CurrentProgram.Description.Replace("\n", "<br>"); lCode.Text = "<br>" + ReplaceMethodWithColor( ReplaceMethodWithColor(Server.HtmlEncode(CurrentProgram.Code), "#008000", CurrentProgram.Params.GetParamList(), false) ).Replace("\n", "<br>"); lMainView.Visible = CurrentProgram.IsMainView; } }