示例#1
0
    protected void imgBtnDelete_Click(object sender, ImageClickEventArgs e)
    {
        using (TheClubBDEntities myEntities = new TheClubBDEntities())
        {
            var aRaceType = (from r in myEntities.RaceTypes
                             where r.Id == _Id
                             select r).Single();

            myEntities.RaceTypes.DeleteObject(aRaceType);
            myEntities.SaveChanges();
        }
        GridView1.DataBind();
        setNormalMode();
    }
示例#2
0
    protected void imgBtnSave_Click(object sender, ImageClickEventArgs e)
    {
        using (TheClubBDEntities myEntities = new TheClubBDEntities())
        {
            RaceType aRaceType;
            if (_Id == -1) //Save new
            {
                aRaceType = new RaceType();
                myEntities.RaceTypes.AddObject(aRaceType);
            }
            else
            {
                aRaceType = (from r in myEntities.RaceTypes
                             where r.Id == _Id
                             select r).Single();
            }
            aRaceType.Name = txbxNombre.Text;
            aRaceType.PuntosPart = Int32.Parse(txbxPuntos.Text);
            aRaceType.Memo = txbxMemo.Text;
            LastPos = _Id;
            myEntities.SaveChanges();

            GridView1.DataBind();

            setNormalMode();
        }
    }