protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Int32.TryParse(Request.QueryString.Get("Sourceinfoid"), out Sourceinfoid); //Sourceinfoid = 2224; if (Sourceinfoid == 0) { Response.Redirect("Default.aspx", true); } else { lnk_see_all.NavigateUrl = lnk_see_all.NavigateUrl + "?SourceInfoid=" + Sourceinfoid.ToString(); IEnumerable <AuditArchive> history = serv.GetAllArchive(Sourceinfoid).Take(3); gv_lastest.DataSource = history; gv_lastest.DataBind(); AuditArchive activeArchive = serv.GetActiveArchive(Sourceinfoid, 0); if (activeArchive != null) { startTimeActive.Value = activeArchive.StartTime.ToString("dd-MM-yyyy HH:mm:ss"); endTimeActive.Value = activeArchive.EndTime.ToString("dd-MM-yyyy HH:mm:ss"); } if (activeArchive != null && activeArchive.EndTime > DateTime.Now) { CreateGridAndHeaderInfo(true); } else { if (activeArchive != null) { activeArchive.IsActive = false; serv.UpdateArchive(activeArchive); Response.Redirect(Request.RawUrl); } btn_confirm_start_audit.Visible = true; AuditMain audit = serv.GetAuditBySourceInfoId(Sourceinfoid, true); lb_sourceinfoid.Text = Sourceinfoid.ToString(); lb_sourcename.Text = audit.SourceName; lb_sourcetype.Text = audit.SourceType; lb_lastaudited.Text = audit.LastAudited.ToString();; lb_passfail.Text = audit.SourcePass == true ? "Passed" : "Failed"; lb_url.Text = audit.SourceUrl; } } } }