コード例 #1
0
        protected void WorkoutAddButton_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                string connectionString = ConfigurationManager.ConnectionStrings["MySwoleMateConnectionString"].ToString();

                WorkoutBLL bll = new WorkoutBLL(connectionString);

                WorkoutViewModel workout = new WorkoutViewModel();
                workout.Exercise1     = Exercise1.Text;
                workout.Exercise1Reps = Exercise1Reps.Text;
                workout.Exercise1Sets = Exercise1Sets.Text;

                workout.Exercise2     = Exercise2.Text;
                workout.Exercise2Reps = Exercise2Reps.Text;
                workout.Exercise2Sets = Exercise2Sets.Text;

                workout.Exercise3     = Exercise3.Text;
                workout.Exercise3Reps = Exercise3Reps.Text;
                workout.Exercise3Sets = Exercise3Sets.Text;

                workout.Exercise4     = Exercise4.Text;
                workout.Exercise4Reps = Exercise4Reps.Text;
                workout.Exercise4Sets = Exercise4Sets.Text;

                workout.Exercise5     = Exercise5.Text;
                workout.Exercise5Reps = Exercise5Reps.Text;
                workout.Exercise5Sets = Exercise5Sets.Text;

                bll.AddWorkout(workout);
                Response.Redirect("~/Workouts.aspx");
            }
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                trainee = tbll.GetTraineeById(Convert.ToInt32(Request.QueryString["TraineeID"]));

                WorkoutBLL wbll = new WorkoutBLL(ConfigurationManager.ConnectionStrings["MySwoleMateConnectionString"].ToString());

                List <WorkoutViewModel> workoutList = wbll.GetAllWorkouts();

                List <ListItem> items = new List <ListItem>();

                items.Add(new ListItem("--  Select an option  --", null));

                workoutList.ForEach(delegate(WorkoutViewModel workout)
                {
                    items.Add(new ListItem(
                                  workout.DisplayExercise1
                                  + " " + workout.DisplayExercise2
                                  + " " + workout.DisplayExercise3
                                  + " " + workout.DisplayExercise4
                                  + " " + workout.DisplayExercise5, workout.WorkoutID.ToString()));
                });

                if (trainee.WorkoutID != 0)
                {
                    WorkoutDropdownList.SelectedValue = trainee.WorkoutID.ToString();
                }

                WorkoutDropdownList.DataSource     = items;
                WorkoutDropdownList.DataValueField = "Value";
                WorkoutDropdownList.DataTextField  = "Text";
                WorkoutDropdownList.DataBind();
            }
        }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                string connectionString = ConfigurationManager.ConnectionStrings["MySwoleMateConnectionString"].ToString();

                TraineeBLL       tbll    = new TraineeBLL(connectionString);
                TraineeViewModel trainee = tbll.GetTraineeById(Convert.ToInt32(Request.QueryString["TraineeID"]));
                MainTitle.Text = "Workout Assigned to " + trainee.FirstName + " " + trainee.LastName;

                WorkoutBLL bll = new WorkoutBLL(connectionString);
                //int workoutID = Convert.ToInt32(Request.QueryString["WorkoutID"]);
                int workoutID = trainee.WorkoutID;


                if (workoutID != 0)
                {
                    WorkoutViewModel workout = bll.GetWorkoutById(workoutID);
                    Exercise1.Text = workout.DisplayExercise1;
                    Exercise2.Text = workout.DisplayExercise2;
                    Exercise3.Text = workout.DisplayExercise3;
                    Exercise4.Text = workout.DisplayExercise4;
                    Exercise5.Text = workout.DisplayExercise5;
                }
                else
                {
                    Exercise1.Text = "No workout assigned";
                }
            }
        }
コード例 #4
0
        protected void WorkoutList_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            int        workoutID = Convert.ToInt32(WorkoutList.DataKeys[e.RowIndex].Value.ToString());
            WorkoutBLL bll       = new WorkoutBLL(connectionString);

            bll.DeleteWorkout(workoutID);
            BindData();
        }