示例#1
0
    protected void OnRowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        int Id = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Values[0]);

        using (DIYPTEntities db = new DIYPTEntities())
        {
            db.Database.Connection.Open();
            PrizeExerciseUnit item = (from c in db.PrizeExerciseUnits
                                      where c.Id == Id
                                      select c).FirstOrDefault();
            db.PrizeExerciseUnits.Remove(item);

            db.SaveChanges();
            db.Database.Connection.Close();
        }
        GridView1.EditIndex = -1;
        this.BindGrid();
    }
示例#2
0
    protected void OnRowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        GridViewRow row           = GridView1.Rows[e.RowIndex];
        int         Id            = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Values[0]);
        string      Exercise      = (row.FindControl("ttExercise") as TextBox).Text;
        string      AlterExercise = (row.FindControl("ttAlterExercise") as TextBox).Text;
        string      Reps          = (row.FindControl("ttReps") as TextBox).Text;
        string      Rest          = (row.FindControl("ttRest") as TextBox).Text;
        string      Weight        = (row.FindControl("ttWeight") as TextBox).Text;
        string      Comments      = (row.FindControl("ttComments") as TextBox).Text;
        //string UnitOrder = (row.FindControl("ttUnitOrder") as TextBox).Text;
        string Tempo         = (row.FindControl("ttTempo") as TextBox).Text;
        string Trainning_Set = (row.FindControl("ttTrainning_Set") as TextBox).Text;
        string TimeDuration  = (row.FindControl("ttTimeDuration") as TextBox).Text;
        string Image         = (row.FindControl("ttImage") as TextBox).Text;


        using (DIYPTEntities db = new DIYPTEntities())
        {
            db.Database.Connection.Open();
            PrizeExerciseUnit item = (from c in db.PrizeExerciseUnits
                                      where c.Id == Id
                                      select c).FirstOrDefault();

            item.Exercise          = Exercise;
            item.AlternateExercise = AlterExercise;
            item.Reps   = Reps;
            item.Rest   = Rest;
            item.Weight = Weight;
            //item.UnitOrder = Convert.ToInt32(UnitOrder);
            item.Comments      = Comments;
            item.Tempo         = Tempo;
            item.Trainning_Set = Trainning_Set;
            item.Comments      = Comments;
            item.TimeDuration  = Convert.ToInt32(TimeDuration);
            item.Image         = Image;

            db.SaveChanges();
            db.Database.Connection.Close();
        }
        GridView1.EditIndex = -1;
        this.BindGrid();
    }
示例#3
0
    protected void Insert(object sender, EventArgs e)
    {
        using (DIYPTEntities db = new DIYPTEntities())
        {
            db.Database.Connection.Open();
            {
                string[] sTemp = txtExercise.Text.Split(new string[] { "or alternatively" }, 2, StringSplitOptions.None);

                string sExercise      = sTemp[0];
                string sAlterExercise = "";
                sExercise = sExercise.Trim(new char[] { ' ' });
                if (sTemp.Length > 1)
                {
                    sAlterExercise = sTemp[1];
                    sAlterExercise = Regex.Replace(sAlterExercise, @",", "");
                    sAlterExercise = sAlterExercise.Trim(new char[] { ' ' });
                }

                PrizeExerciseUnit addplan = new PrizeExerciseUnit();
                addplan.Exercise          = sExercise;
                addplan.AlternateExercise = sAlterExercise;
                addplan.Reps          = txtReps.Text;
                addplan.Rest          = txtRest.Text;
                addplan.Weight        = txtWeight.Text;
                addplan.Comments      = txtComments.Text;
                addplan.UnitOrder     = 0;// Convert.ToInt32(txtUnitOrder.Text);
                addplan.Tempo         = txtTempo.Text;
                addplan.Trainning_Set = txtTrainning_Set.Text;
                addplan.TimeDuration  = Convert.ToInt32(txtTimeDuration.Text);
                addplan.Image         = txtImage.Text;
                //addplan.Video = txtVideo.Text;


                db.PrizeExerciseUnits.Add(addplan);
                db.SaveChanges();
                this.BindGrid();
            }

            //   transaction.Complete();
            db.Database.Connection.Close();
        }
    }