예제 #1
0
        protected void buttonRemoveScored_Click(object sender, EventArgs e)
        {
            var raceId = Convert.ToInt32(hiddenRaceID.Value);

            CentralLibrary.RemoveScores(raceId);
            buttonRemoveScored.Visible = false;
        }
예제 #2
0
        protected void link_Click(object sender, EventArgs e)
        {
            var link   = (LinkButton)sender;
            var raceId = Convert.ToInt32(link.CommandArgument);

            labelError.Text = "";

            try
            {
                CentralLibrary.RemoveScores(raceId);

                // Remove Races
                var ctx  = new SailTallyDataContext();
                var race = (from r in ctx.SS_Races
                            where r.RaceID == raceId
                            select r).Single();
                ctx.SS_Races.DeleteOnSubmit(race);
                ctx.SubmitChanges();
                Server.Transfer("~/OrphanRaces.aspx");
            }
            catch (Exception ex)
            {
                labelError.Text = "Unable to remove Orphan Race (Race ID: " + raceId.ToString() + ").  Reason:" + ex.Message;
            }
        }