Ejemplo n.º 1
0
        protected void Submit_Click(object sender, EventArgs e)
        {
            List <PastTeams> pastteams  = new List <PastTeams>();
            String           playerID   = TeamsConnection.transferedPlayerId(ddlPlayers.SelectedValue, ddlTeams.SelectedValue);
            String           newTeam    = ddlTeams2.SelectedValue;
            String           formerTeam = ddlTeams.SelectedValue;
            String           lb         = loanedBy.Text;

            using (TransactionScope tran = new TransactionScope())
            {
                if (ptlabel.Visible || PastTeamsFlag2.Checked)
                {
                    int psts = Convert.ToInt16(PastTeamsNumber.Text);
                    if (psts > 0)
                    {
                        bool   fl      = false;
                        String team    = null;
                        String country = null;

                        foreach (TextBox t in ts)
                        {
                            if (!fl)
                            {
                                team = GetValue(t.ID);
                                fl   = true;
                            }
                            else
                            {
                                country = GetValue(t.ID);
                                pastteams.Add(new PastTeams(playerID, team, country));
                                fl = false;
                            }
                        }
                        TeamsConnection.addPastTeamsOfNewPlayer(pastteams);
                    }
                }

                if (!TeamsConnection.isPastTeam(playerID, formerTeam) && !PastTeamsFlag.Checked && !formerTeam.Equals("Εκτός Βάσης"))
                {
                    pastteams.Clear();
                    pastteams.Add(new PastTeams(playerID, formerTeam, "Ελλάδα"));
                    TeamsConnection.addPastTeamsOfNewPlayer(pastteams);
                }
                TeamsConnection.transferPlayerToTeam(playerID, newTeam, lb);
                tran.Complete();
            }
        }
Ejemplo n.º 2
0
        protected void Submit_Click(object sender, EventArgs e)
        {
            String        league    = dllLeague.SelectedValue;
            int           homeScore = Convert.ToInt16(GetValue("h_score"));
            int           awayScore = Convert.ToInt16(GetValue("a_score"));
            List <Scorer> pls;

            using (TransactionScope tran = new TransactionScope())
            {
                pls = new List <Scorer>();
                String playerID;
                int    goals;


                for (int i = 0; i < hnames.Length; i++)
                {
                    if (!GetValue(happs[i].ID).Equals("0"))
                    {
                        goals    = Convert.ToInt16(GetValue(hgoals[i].ID));
                        playerID = TeamsConnection.transferedPlayerId(hnames[i], homeTeam);
                        pls.Add(new Scorer(playerID, goals));
                    }
                }

                for (int i = 0; i < anames.Length; i++)
                {
                    if (!GetValue(aapps[i].ID).Equals("0"))
                    {
                        goals    = Convert.ToInt16(GetValue(agoals[i].ID));
                        playerID = TeamsConnection.transferedPlayerId(anames[i], awayTeam);
                        pls.Add(new Scorer(playerID, goals));
                    }
                }

                TeamsConnection.updateGoalsForAwayPointsAndGames(homeTeam, homeScore, awayScore);
                TeamsConnection.updateGoalsForAwayPointsAndGames(awayTeam, awayScore, homeScore);
                TeamsConnection.updatePlayerAppearancesGoals(pls, league);

                tran.Complete();
            }
        }