Beispiel #1
0
        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;
                }
            }
        }
Beispiel #2
0
        protected void btnShowAddTime_Click(object sender, EventArgs e)
        {
            Panel addNew = (Panel)SwimmerDetailsView.FindControl("pnlNewTime");

            if (addNew != null)
            {
                addNew.Visible = true;
            }
        }
Beispiel #3
0
        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()";
        }
Beispiel #4
0
        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);
        }