Exemple #1
0
    protected void Insert(object sender, EventArgs e)
    {
        using (DIYPTEntities db = new DIYPTEntities())
        {
            db.Database.Connection.Open();
            {
                int weekid = Convert.ToInt32(Session["PWID"]);
                int day    = Convert.ToInt32(Session["DAY"]);

                string dgroup = ddldaygroup.SelectedItem.Text;


                PrizeExerciseDayGroupName daygroups = (from c in db.PrizeExerciseDayGroupNames
                                                       where c.DayGroupName == dgroup
                                                       select c).FirstOrDefault();

                int dId = daygroups.Id;



                PrizeExerciseUnitSetForDay CD = new PrizeExerciseUnitSetForDay();
                CD.ExercisePlanWeekId = weekid;
                CD.ExerciseDay        = day;
                CD.DayGroupNameId     = dId;
                CD.ExerciseUnitSetId  = 0;
                db.PrizeExerciseUnitSetForDays.Add(CD);
                db.SaveChanges();
            }
            db.Database.Connection.Close();
        }
        GridView1.EditIndex = -1;
        this.BindGrid();
    }
    protected void Insert(object sender, EventArgs e)
    {
        using (DIYPTEntities db = new DIYPTEntities())
        {
            db.Database.Connection.Open();
            {
                int ExerciseUnitSetId = 0;
                //int ExerciseUnitId = Convert.ToInt32(Session["UnitSetId"]);
                int ExerciseUnitId = Convert.ToInt32(txtExerciseUnitId.Text);

                var tt = (from c in db.PrizeExerciseUnits
                          where c.Id == ExerciseUnitId
                          select c).Count();

                if (Convert.ToInt32(tt) == 0)
                {
                    string errorText = "Unit Id doesnot exist!Please add new unit first.";
                    Response.Write(
                        @"<SCRIPT LANGUAGE=""JavaScript"">alert('" + errorText + "')</SCRIPT>");
                }
                else
                {
                    ExerciseUnitSetId = Convert.ToInt32(Session["UnitSetId"]);
                    if (ExerciseUnitSetId == 0)
                    {
                        int units = (from c in db.PrizeExerciseUnitSets
                                     orderby c.UnitSetId
                                     select c.UnitSetId).DefaultIfEmpty(0).Max();

                        ExerciseUnitSetId = units + 1;

                        //add to unitset for days table one recond.
                        int pwid  = Convert.ToInt32(Session["PWID"]);
                        int day   = Convert.ToInt32(Session["DAY"]);
                        int DGNid = Convert.ToInt32(Session["DayGroupNameId"]);

                        PrizeExerciseUnitSetForDay item = (from c in db.PrizeExerciseUnitSetForDays
                                                           where c.ExercisePlanWeekId == pwid && c.ExerciseDay == day && c.DayGroupNameId == DGNid
                                                           select c).FirstOrDefault();

                        item.ExerciseUnitSetId = ExerciseUnitSetId;
                        db.SaveChanges();
                        Session["UnitSetId"] = ExerciseUnitSetId;
                    }


                    PrizeExerciseUnitSet addplan = new PrizeExerciseUnitSet();
                    addplan.Sequence       = txtSequence.Text;
                    addplan.ExerciseUnitId = Convert.ToInt32(txtExerciseUnitId.Text);
                    addplan.UnitSetId      = ExerciseUnitSetId;
                    db.PrizeExerciseUnitSets.Add(addplan);
                    db.SaveChanges();
                }
                this.BindGrid();
            }

            //   transaction.Complete();
            db.Database.Connection.Close();
        }
    }
Exemple #3
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();
            PrizeExerciseUnitSetForDay item = (from c in db.PrizeExerciseUnitSetForDays
                                               where c.Id == Id
                                               select c).FirstOrDefault();
            db.PrizeExerciseUnitSetForDays.Remove(item);

            db.SaveChanges();
            db.Database.Connection.Close();
        }
        GridView1.EditIndex = -1;
        this.BindGrid();
    }