public static Model.Campeonatos.CampeonatoRecord ConvertToRecordObject(DataRow row) { string nomeTime = ""; if (row.Table.Columns.Contains("NomeTime") && !Convert.IsDBNull(row["NomeTime"])) { nomeTime = Convert.ToString(row["NomeTime"]); } Model.Campeonatos.CampeonatoRecord entry = new BolaoNet.Model.Campeonatos.CampeonatoRecord(nomeTime); entry.LoadDataRow(row); if (row.Table.Columns.Contains("Vitoria") && !Convert.IsDBNull(row["Vitoria"])) { entry.Vitorias = Convert.ToInt32(row["Vitoria"]); } if (row.Table.Columns.Contains("Derrota") && !Convert.IsDBNull(row["Derrota"])) { entry.Derrotas = Convert.ToInt32(row["Derrota"]); } if (row.Table.Columns.Contains("Empate") && !Convert.IsDBNull(row["Empate"])) { entry.Empates = Convert.ToInt32(row["Empate"]); } return(entry); }
public bool LoadRecordJogosGols(string currentUser, Model.Campeonatos.Campeonato entry, Model.DadosBasicos.Time time, bool getRecord, out Model.Campeonatos.CampeonatoRecord general, out Model.Campeonatos.CampeonatoRecord dentro, out Model.Campeonatos.CampeonatoRecord fora, out int errorNumber, out string errorDescription) { errorNumber = 0; errorDescription = null; base.ExecuteNonQuery(CommandType.StoredProcedure, "sp_CampeonatosRecordTimeRecordJogosGols", true, currentUser, base.Parameters.Create("@NomeCampeonato", DbType.String, entry.Nome), base.Parameters.Create("@NomeTime", DbType.String, time.Nome), base.Parameters.Create("@GetRecord", DbType.Boolean, getRecord), base.Parameters.Create("@JogosSemMarcar", DbType.Int32, ParameterDirection.Output, null), base.Parameters.Create("@JogosSemMarcarDentro", DbType.Int32, ParameterDirection.Output, null), base.Parameters.Create("@JogosSemMarcarFora", DbType.Int32, ParameterDirection.Output, null), base.Parameters.Create("@JogosSemLevar", DbType.Int32, ParameterDirection.Output, null), base.Parameters.Create("@JogosSemLevarDentro", DbType.Int32, ParameterDirection.Output, null), base.Parameters.Create("@JogosSemLevarFora", DbType.Int32, ParameterDirection.Output, null), base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, null) ); int rowsFound = Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@ReturnValue"].Value); errorDescription = base.ExecutionStatus.ErrorDescription; errorNumber = base.ExecutionStatus.ErrorNumber; general = new BolaoNet.Model.Campeonatos.CampeonatoRecord(time.Nome); fora = new BolaoNet.Model.Campeonatos.CampeonatoRecord(time.Nome); dentro = new BolaoNet.Model.Campeonatos.CampeonatoRecord(time.Nome); general.JogosSemLevar = Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@JogosSemLevar"]); fora.JogosSemLevar = Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@JogosSemLevarFora"]); dentro.JogosSemLevar = Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@JogosSemLevarDentro"]); general.JogosSemMarcar = Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@JogosSemMarcar"]); fora.JogosSemMarcar = Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@JogosSemMarcarFora"]); dentro.JogosSemMarcar = Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@JogosSemMarcarDentro"]); return(true); }