public void btnAddNewTime_Click(object sender, EventArgs e) { TextBox time = (TextBox)SwimmerDetailsView.FindControl("txtTime"); Panel addNew = (Panel)SwimmerDetailsView.FindControl("pnlNewTime"); DropDownList stroke = (DropDownList)SwimmerDetailsView.FindControl("drpStroke"); DropDownList measure = (DropDownList)SwimmerDetailsView.FindControl("drpDistance"); if (Request.QueryString["SwimmerID"] != null) { int sid = Convert.ToInt32(Request.QueryString["SwimmerID"]); var newTime = new TimeRecord(); newTime.SwimmerID = sid; newTime.DistanceID = Convert.ToInt32(measure.SelectedValue); newTime.StrokeID = Convert.ToInt32(stroke.SelectedValue); newTime.Record = time.Text; using (SwimContext _db = new SwimContext()) { _db.TimeRecords.Add(newTime); _db.SaveChanges(); Repeater repeaterTimes = SwimmerDetailsView.FindControl("repTimeRecords") as Repeater; //repeaterTimes.DataSource = _db.TimeRecords.Where(t => t.Swimmer.SwimmerID == sid).ToList(); repeaterTimes.DataBind(); } if (addNew != null) { addNew.Visible = false; } } }
protected void btnShowAddTime_Click(object sender, EventArgs e) { Panel addNew = (Panel)SwimmerDetailsView.FindControl("pnlNewTime"); if (addNew != null) { addNew.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { Type t = this.GetType(); Page.ClientScript.RegisterStartupScript(t, "MyScript", "<script language=javascript>" + "function AlertHello() { alert('Hello ASP.NET'); }</script>"); Button time = (Button)SwimmerDetailsView.FindControl("btnOpenCalendar"); time.Attributes["onclick"] = "AlertHello()"; }
public System.Collections.IEnumerable repTimeRecords_GetData([QueryString("swimmerID")] int?swimmerId) { var db = new SplashFun.Models.SwimContext(); times = db.TimeRecords.Where(t => t.Swimmer.SwimmerID == swimmerId).ToList();; if (!IsPostBack) { Repeater repeaterTimes = SwimmerDetailsView.FindControl("repBestTimes") as Repeater; if (repeaterTimes != null) { repeaterTimes.DataSource = times; repeaterTimes.DataBind(); } } return(times); }