File manager - Edit - G:/PleskVhosts/indiaminerals.in/tlt.INFOFIXDEVELOPERS.COM/Send Web/admin/takeexam.aspx.cs
Back
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Business; using WebApp.LIBS; using System.Web.Services; namespace WebApp.students { public partial class takeexam : BasePageClassStudent { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { int id = Common.ConvertInt(Request.QueryString["examid"]); if (id > 0) { var obj = Global.Context.StudentExams.SingleOrDefault(p => p.StudentExamId == id); if (obj.IsAtten.Value == false) { SiteSession.TimeOutTime = DateTime.Now.AddMinutes(Convert.ToDouble(obj.ExamAllot.TimeDurationMentus.Value)); SiteSession.takeexams_Result = Global.Context.takeexams(0, 0, obj.StudentExamId).ToList(); SiteSession.QueationNo = 1; Common.BindControl(todayexams, SiteSession.takeexams_Result); var singlevalue = SiteSession.takeexams_Result.SingleOrDefault(p => p.Sn == SiteSession.QueationNo); obj.IsAtten = true; obj.Save(); Quetions.Text = "<b>Q." + singlevalue.Sn.Value.ToString() + ":</b> " + singlevalue.Quotation.ToString(); SiteSession.livequetionid = singlevalue.StudentExamQuentionId; if (singlevalue.QuestionsType.Value) { options.Items.Add(new ListItem { Text = "True", Value = "1" }); options.Items.Add(new ListItem { Text = "False", Value = "2" }); options.Items[0].Attributes.CssStyle.Add("margin-left", "20px"); options.Items[1].Attributes.CssStyle.Add("margin-left", "20px"); } else { options.Items.Add(new ListItem { Text = singlevalue.OptionOne, Value = "1" }); options.Items.Add(new ListItem { Text = singlevalue.OptionTwo, Value = "2" }); options.Items.Add(new ListItem { Text = singlevalue.OptionThree, Value = "3" }); options.Items.Add(new ListItem { Text = singlevalue.OptionFour, Value = "4" }); options.Items[0].Attributes.CssStyle.Add("margin-left", "20px"); options.Items[1].Attributes.CssStyle.Add("margin-left", "20px"); options.Items[2].Attributes.CssStyle.Add("margin-left", "20px"); options.Items[3].Attributes.CssStyle.Add("margin-left", "20px"); } if (singlevalue.Answer.Value > 0) { options.SelectedValue = singlevalue.Answer.Value.ToString(); } } else { Response.Redirect("404.aspx", false); } } else { Response.Redirect("404.aspx", false); } } catch { Response.Redirect("404.aspx", false); } } } [WebMethod] public static string ProcessIT() { string result = ""; if (0 > DateTime.Compare(DateTime.Now, LIBS.SiteSession.TimeOutTime)) { result = (((Int32)LIBS.SiteSession.TimeOutTime.Subtract(DateTime.Now).TotalMinutes).ToString() + ":" + ((int)LIBS.SiteSession.TimeOutTime.Subtract(DateTime.Now).Seconds).ToString()).ToString(); } return result; } protected void Next_Click(object sender, EventArgs e) { if (SiteSession.livequetionid > 0) { var values = SiteSession.takeexams_Result.SingleOrDefault(p => p.StudentExamQuentionId == SiteSession.livequetionid); SiteSession.takeexams_Result = Global.Context.takeexams(values.StudentExamQuentionId, Common.ConvertInt(options.SelectedValue), values.StudentExamId.Value).ToList(); Common.BindControl(todayexams, SiteSession.takeexams_Result); if (SiteSession.takeexams_Result.Count <= SiteSession.QueationNo) { } else { SiteSession.QueationNo = SiteSession.QueationNo + 1; } attendquetion.Text = "Total Question :" + SiteSession.takeexams_Result.Count().ToString() + "/Total Atten : " + SiteSession.takeexams_Result.Where(p => p.Answer > 0).Count().ToString(); var singlevalue = SiteSession.takeexams_Result.SingleOrDefault(p => p.Sn == SiteSession.QueationNo); options.Items.Clear(); Quetions.Text = "<b>Q." + singlevalue.Sn.Value.ToString() + ":</b> " + singlevalue.Quotation.ToString(); SiteSession.livequetionid = singlevalue.StudentExamQuentionId; if (singlevalue.QuestionsType.Value) { options.Items.Add(new ListItem { Text = "True", Value = "1" }); options.Items.Add(new ListItem { Text = "False", Value = "2" }); options.Items[0].Attributes.CssStyle.Add("margin-left", "20px"); options.Items[1].Attributes.CssStyle.Add("margin-left", "20px"); } else { options.Items.Add(new ListItem { Text = singlevalue.OptionOne, Value = "1" }); options.Items.Add(new ListItem { Text = singlevalue.OptionTwo, Value = "2" }); options.Items.Add(new ListItem { Text = singlevalue.OptionThree, Value = "3" }); options.Items.Add(new ListItem { Text = singlevalue.OptionFour, Value = "4" }); options.Items[0].Attributes.CssStyle.Add("margin-left", "20px"); options.Items[1].Attributes.CssStyle.Add("margin-left", "20px"); options.Items[2].Attributes.CssStyle.Add("margin-left", "20px"); options.Items[3].Attributes.CssStyle.Add("margin-left", "20px"); } if (singlevalue.Answer.Value > 0) { options.SelectedValue = singlevalue.Answer.Value.ToString(); } } } protected void todayexams_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "sends") { int Id = Common.ConvertInt(e.CommandArgument); if (Id > 0) { var singlevalue = SiteSession.takeexams_Result.SingleOrDefault(p => p.Sn == Id); options.Items.Clear(); Quetions.Text = "<b>Q." + singlevalue.Sn.Value.ToString() + ":</b> " + singlevalue.Quotation.ToString(); SiteSession.livequetionid = singlevalue.StudentExamQuentionId; if (SiteSession.takeexams_Result.Count <= SiteSession.QueationNo){}else{ SiteSession.QueationNo = Id; } if (singlevalue.QuestionsType.Value) { options.Items.Add(new ListItem { Text = "True", Value = "1" }); options.Items.Add(new ListItem { Text = "False", Value = "2" }); options.Items[0].Attributes.CssStyle.Add("margin-left", "20px"); options.Items[1].Attributes.CssStyle.Add("margin-left", "20px"); } else { options.Items.Add(new ListItem { Text = singlevalue.OptionOne, Value = "1" }); options.Items.Add(new ListItem { Text = singlevalue.OptionTwo, Value = "2" }); options.Items.Add(new ListItem { Text = singlevalue.OptionThree, Value = "3" }); options.Items.Add(new ListItem { Text = singlevalue.OptionFour, Value = "4" }); options.Items[0].Attributes.CssStyle.Add("margin-left", "20px"); options.Items[1].Attributes.CssStyle.Add("margin-left", "20px"); options.Items[2].Attributes.CssStyle.Add("margin-left", "20px"); options.Items[3].Attributes.CssStyle.Add("margin-left", "20px"); } if (singlevalue.Answer.Value > 0) { options.SelectedValue = singlevalue.Answer.Value.ToString(); } } } } protected void Button1_Click(object sender, EventArgs e) { if (SiteSession.livequetionid > 0) { var values = SiteSession.takeexams_Result.SingleOrDefault(p => p.StudentExamQuentionId == SiteSession.livequetionid); SiteSession.takeexams_Result = Global.Context.takeexams(values.StudentExamQuentionId, Common.ConvertInt(options.SelectedValue), values.StudentExamId.Value).ToList(); Response.Redirect("thankyoupage.aspx", false); } } } }
| ver. 1.4 |
Github
|
.
| PHP 7.3.33 | Generation time: 0.05 |
proxy
|
phpinfo
|
Settings