private DataRow GetRow(TournamentMatchStatusE status) { DataRow[] rows = DataTable.Select("TournamentMatchRuleID = " + status.ToString("d")); if (rows.Length > 0) { return(rows[0]); } return(null); }
public static DataSet UpdateTournamentMatchStatus(TournamentMatchStatusE tournamentMatchStatusID, int tournamentID, string matchIDs) { Kv kv = new Kv(); kv.Set("MethodName", (int)MethodNameE.UpdateTournamentMatchStatus); kv.Set(StdKv.CurrentUserID, Ap.CurrentUserID); kv.Set("TournamentMatchStatusID", tournamentMatchStatusID.ToString("d")); kv.Set("TournamentID", tournamentID); kv.Set("MatchIDs", matchIDs); DataSet ds = SocketClient.Instance.Invoke(kv.DataTable); return(ds); }
public static void UpdateStatus(SqlTransaction trans, Cxt cxt, TournamentMatchStatusE tournamentMatchStatusID, string tournamentMatchIDs, GameResultE gameResultID) { StringBuilder sb = new StringBuilder(); BaseCollection.Execute(trans, "UpdateTournamentMatchStatus", tournamentMatchIDs, tournamentMatchStatusID.ToString("d"), gameResultID.ToString("d"), cxt.CurrentUserID ); if (tournamentMatchStatusID != TournamentMatchStatusE.Scheduled && tournamentMatchStatusID != TournamentMatchStatusE.Absent) { BaseCollection.Execute(trans, "UpdateTournamentChallengeStatus", tournamentMatchIDs, StatusE.Deleted.ToString("d"), cxt.CurrentUserID); } }
public bool CanChangeStatus(TournamentMatchStatusE currentStatusID, TournamentMatchStatusE requiredStatusID) { TournamentMatchRule item = GetTournamentMatchRule(currentStatusID); return(item.GetColInt32(requiredStatusID.ToString()) == 1); }