void EditMatch(int rowIndex)
        {
            DataTable dt    = GridTable;
            string    white = dt.Rows[rowIndex]["Player1"].ToString();
            string    black = dt.Rows[rowIndex]["Player2"].ToString();

            int player1 = Convert.ToInt32(dt.Rows[rowIndex]["WhiteUserID"]);
            int player2 = Convert.ToInt32(dt.Rows[rowIndex]["BlackUserID"]);

            int round = GetRoundNo(dt.Rows[rowIndex]["Round"].ToString());

            int tournamentMatchID = Convert.ToInt32(dt.Rows[rowIndex]["TournamentMatchID"]);

            int parentMatchID = Convert.ToInt32(dt.Rows[rowIndex]["parentMatchID"]);
            int matchStatusID = Convert.ToInt32(dt.Rows[rowIndex]["TournamentMatchStatusID"]);
            int matchTypeID   = Convert.ToInt32(dt.Rows[rowIndex]["TournamentMatchTypeID"]);
            int statusId      = Convert.ToInt32(dt.Rows[rowIndex]["StatusID"]);

            MatchEditor  frm = new MatchEditor();
            DialogResult dr  = frm.Show(this.ParentForm, this.Tournament, tournamentMatchID, white, black, player1, player2, round, parentMatchID,
                                        matchStatusID, matchTypeID, statusId);

            if (dr == DialogResult.OK)
            {
                frm.Close();
                RefreshGrid();
            }
            return;
        }
示例#2
0
        public DialogResult Show(Form owner, App.Model.Db.Tournament Tournament, int tournamentMatchID, string whiteName, string blackName,
                                 int player1, int player2, int round, int parentMatchID, int matchStatusId, int matchTypeId, int statusId)
        {
            MatchEditor frm = new MatchEditor();

            frm.MatchEditorUc1.Tournament        = Tournament;
            frm.MatchEditorUc1.TournamentMatchID = tournamentMatchID;
            frm.MatchEditorUc1.Player1           = player1;
            frm.MatchEditorUc1.Player2           = player2;
            frm.MatchEditorUc1.Round             = round;
            frm.MatchEditorUc1.WhitePlayer       = whiteName;
            frm.MatchEditorUc1.BlackPlayer       = blackName;
            frm.MatchEditorUc1.ParentMatchID     = parentMatchID;
            frm.MatchEditorUc1.MatchStatusID     = matchStatusId;
            frm.MatchEditorUc1.MatchTypeID       = matchTypeId;
            frm.MatchEditorUc1.StatusID          = statusId;

            DialogResult dr = frm.ShowDialog(owner);

            return(dr);
        }