protected void LinkButton1_Click(object sender, EventArgs e) { System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding(); string base64s = Convert.ToBase64String(encoding.GetBytes(ann_TextBox.Text)); resultAndDetails.Results[0].annotation = base64s; GmatClubTest.Data.ResultAndDetailsTableAdapters.ResultsTableAdapter ta = new GmatClubTest.Data.ResultAndDetailsTableAdapters.ResultsTableAdapter(); ta.SqlConnection = connection_; ta.Update(resultAndDetails.Results); }
public override void DoLoad(object sender, EventArgs e) { { questionSetsResultDetailsSet.Clear(); resultId = (int)Session["resultId"]; manager_.GetQuestionSetsResultDetailsSet(resultId, questionSetsResultDetailsSet); resultAndDetails = new GmatClubTest.Data.ResultAndDetails(); { GmatClubTest.Data.ResultAndDetailsTableAdapters.ResultsTableAdapter ta = new GmatClubTest.Data.ResultAndDetailsTableAdapters.ResultsTableAdapter(); ta.SqlConnection = connection_; ta.FillById(resultAndDetails.Results, resultId); } { GmatClubTest.Data.ResultAndDetailsTableAdapters.ResultsDetailsTableAdapter ta = new GmatClubTest.Data.ResultAndDetailsTableAdapters.ResultsDetailsTableAdapter(); ta.SqlConnection = connection_; ta.FillByResultId(resultAndDetails.ResultsDetails, resultId); } { GmatClubTest.Data.ResultAndDetailsTableAdapters.TestsTableAdapter ta = new GmatClubTest.Data.ResultAndDetailsTableAdapters.TestsTableAdapter(); ta.SqlConnection = connection_; ta.FillById(resultAndDetails.Tests, resultAndDetails.Results[0].TestId); } { RatingDrawer rdrawer = new RatingDrawer(true); testRater = rdrawer.draw(resultAndDetails.Tests[0].Id, resultAndDetails.Tests[0].rating); } Renderer renderer = new Renderer(); renderer.RenderToString(questionSetsResultDetailsSet); setStutusDataGrid.DataBind(); //if (!IsPostBack) { selectedSet = 0; initQuestionStatusTable(); } { if (typeof(System.DBNull) != resultAndDetails.Results[0]["annotation"].GetType()) { System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding(); ann_TextBox.Text = encoding.GetString(Convert.FromBase64String(resultAndDetails.Results[0].annotation)); } } } ((GMATClubTest.Web.MainLayout)(Master)).setPageHead("Result details of: " + resultAndDetails.Tests[0].Name); testName = resultAndDetails.Tests[0].Name; }