/// <summary> /// Get the PredictedObserved Details based on the Predicted Observed Id, and then call /// BindCurrentAcceptedValues, passing the requrid details /// </summary> /// <param name="variable"></param> /// <param name="predictedObservedId"></param> private void BindCurrentAcceptedChartAndValues(bool updateChart) { string variable = ddlVariables.SelectedItem.Text; int predictedObservedId = int.Parse(Convert.ToString(hfPredictedObservedID.Value)); PredictedObservedDetail currPODetails = PredictedObservedDS.GetByPredictedObservedID(predictedObservedId); POValuesList = BindCurrentAcceptedValuesssssss(variable, currPODetails); POValuesDT = Genfuncs.ToDataTable(POValuesList); Session["POValuesDT"] = POValuesDT; gvPOValues.DataSource = POValuesDT; gvPOValues.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue); gvPOValues.DataBind(); UpdatePanel2.Update(); if (updateChart == true) { BindCurrentAcceptedChart(variable, POValuesList); UpdatePanel4.Update(); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { int predictedObservedId = 0; if (!string.IsNullOrEmpty(Request.QueryString["PO_Id"])) { predictedObservedId = int.Parse(Request.QueryString["PO_Id"]); } if (predictedObservedId > 0) { hfPredictedObservedID.Value = predictedObservedId.ToString(); PredictedObservedDetail currPODetails = PredictedObservedDS.GetByPredictedObservedID(predictedObservedId); ApsimFile apsim = ApsimFilesDS.GetByID(currPODetails.ApsimFilesID); hfPullRequestID.Value = apsim.PullRequestId.ToString(); lblPullRequest.Text = "Pull Request: " + apsim.PullRequestId.ToString(); lblApsimFile.Text = "Apsim File: " + apsim.FileName; lblPOTableName.Text = "Table: " + currPODetails.TableName + " (PO Id: " + currPODetails.ID.ToString() + ")"; //now bind the data RetrieveDataAndBindCharts(currPODetails); } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { int predictedObservedId = 0; string variable = string.Empty; if (!string.IsNullOrEmpty(Request.QueryString["PO_Id"])) { predictedObservedId = int.Parse(Request.QueryString["PO_Id"]); } if (predictedObservedId > 0) { hfPredictedObservedID.Value = predictedObservedId.ToString(); PredictedObservedDetail currPODetails = PredictedObservedDS.GetByPredictedObservedID(predictedObservedId); ApsimFile apsim = ApsimFilesDS.GetByID(currPODetails.ApsimFilesID); hfPullRequestID.Value = apsim.PullRequestId.ToString(); Session["POTestsDT"] = null; BindCurrentAcceptedTestsDataTable(); lblPullRequest.Text = "Pull Request: " + apsim.PullRequestId.ToString(); lblApsimFile.Text = "Apsim File: " + apsim.FileName; lblPOTableName.Text = "Table: " + currPODetails.TableName + " (PO Id: " + currPODetails.ID.ToString() + ")"; if (!string.IsNullOrEmpty(Request.QueryString["Variable"])) { //LoadTimer.Enabled = false; variable = Request.QueryString["Variable"].ToString(); BindPredictedObservedVariables(currPODetails.ID); ddlVariables.SelectedValue = variable; ClientScript.RegisterStartupScript(this.GetType(), "ScrollScript", "scrollToDiv();", true); } else { BindPredictedObservedVariables(currPODetails.ID); } //if (gvPOTests.Rows.Count > 0) //{ // //NOTE: This is registered using the ClientScript (not ScriptManager), with different parameters, as this grid is NOT in an update panel // ClientScript.RegisterStartupScript(this.GetType(), "CreateGridHeader", "<script>CreateGridHeader('GridDataDiv_POTests', 'ContentPlaceHolder1_gvPOTests', 'GridHeaderDiv_POTests');</script>"); //} } } //if (gvPOValues.Rows.Count > 0) //{ // //NOTE: This is registered using the ScriptManager (not ClientScript), with different parameters, as this grid is nested in an update panel // ScriptManager.RegisterStartupScript(this, GetType(), "CreateGridHeader_POValues", "CreateGridHeader('GridDataDiv_POValues', 'ContentPlaceHolder1_gvPOValues', 'GridHeaderDiv_POValues');", true); //} }