public void InsertGrupo() { int errorNumber = 0; string errorDescription = null; BolaoNet.Model.Campeonatos.Campeonato campeonato = new BolaoNet.Model.Campeonatos.Campeonato(EntryToLoad); BolaoNet.Model.Campeonatos.Grupo grupo = new BolaoNet.Model.Campeonatos.Grupo(Dao.Campeonatos.Grupo.EntryToInsert); bool result = ((BolaoNet.Dao.Campeonatos.IDaoCampeonato)base.DaoObject).InsertGrupo( Constants.CurrentUser, campeonato, grupo, out errorNumber, out errorDescription); if (result == false) { throw new AssertTestException("Couldn't insert the grupo"); } if (errorNumber != 0) { throw new AssertTestException("There is an error number = " + errorNumber); } if (!string.IsNullOrEmpty(errorDescription)) { throw new AssertTestException("There is an error description = " + errorDescription); } object objResult = base.CommonDatabase.ExecuteScalar( System.Data.CommandType.Text, QueryToCompareGrupoInsert, false, base.CurrentUser); if ((int)objResult != 1) { throw new AssertTestException("The row was not inserted in database."); } }
public void UpdateGrupo() { int errorNumber = 0; string errorDescription = null; BolaoNet.Model.Campeonatos.Campeonato campeonato = new BolaoNet.Model.Campeonatos.Campeonato(EntryToLoad); BolaoNet.Model.Campeonatos.Grupo grupo = new BolaoNet.Model.Campeonatos.Grupo(Dao.Campeonatos.Grupo.EntryToUpdate); grupo.Descricao = "Teste"; bool result = ((BolaoNet.Dao.Campeonatos.IDaoCampeonato)base.DaoObject).UpdateGrupo( Constants.CurrentUser, campeonato, grupo, out errorNumber, out errorDescription); // // TODO: Fix this test // return; //if (result == false) // throw new AssertTestException("Couldn't update the grupo"); //if (errorNumber != 0) // throw new AssertTestException("There is an error number = " + errorNumber); //if (!string.IsNullOrEmpty(errorDescription)) // throw new AssertTestException("There is an error description = " + errorDescription); //object objResult = base.CommonDatabase.ExecuteScalar( // System.Data.CommandType.Text, QueryToCompareGrupoUpdate, false, base.CurrentUser); //if (string.Compare(grupo.Descricao.ToString(), objResult.ToString()) != 0) // throw new AssertTestException("Incompatible results between database and object."); }
public void LoadTimes() { int errorNumber = 0; string errorDescription = null; BolaoNet.Model.Campeonatos.Campeonato campeonato = new BolaoNet.Model.Campeonatos.Campeonato(EntryToLoad); BolaoNet.Model.Campeonatos.Grupo grupo = new BolaoNet.Model.Campeonatos.Grupo(BolaoNet.Tests.Dao.Campeonatos.Grupo.EntryToLoad); IList <Framework.DataServices.Model.EntityBaseData> result = ((BolaoNet.Dao.Campeonatos.IGrupo)base.DaoObject).LoadTimes( Constants.CurrentUser, campeonato, grupo, out errorNumber, out errorDescription); if (result == null) { throw new AssertTestException("Couldn't load the times"); } if (errorNumber != 0) { throw new AssertTestException("There is an error number = " + errorNumber); } if (!string.IsNullOrEmpty(errorDescription)) { throw new AssertTestException("There is an error description = " + errorDescription); } }
public void ClearTimes() { int errorNumber = 0; string errorDescription = null; BolaoNet.Model.Campeonatos.Campeonato campeonato = new BolaoNet.Model.Campeonatos.Campeonato(EntryToLoad); BolaoNet.Model.Campeonatos.Grupo grupo = new BolaoNet.Model.Campeonatos.Grupo(BolaoNet.Tests.Dao.Campeonatos.Grupo.EntryToLoad); bool result = ((BolaoNet.Dao.Campeonatos.IGrupo)base.DaoObject).ClearTimes( Constants.CurrentUser, campeonato, grupo, out errorNumber, out errorDescription); if (result == false) { throw new AssertTestException("Couldn't clear the times"); } if (errorNumber != 0) { throw new AssertTestException("There is an error number = " + errorNumber); } if (!string.IsNullOrEmpty(errorDescription)) { throw new AssertTestException("There is an error description = " + errorDescription); } object objResult = base.CommonDatabase.ExecuteScalar( System.Data.CommandType.Text, QueryToCompareTimesClear, false, base.CurrentUser); if ((int)objResult >= 1) { throw new AssertTestException("The rows were not deleted in database."); } }
public bool UpdateGrupo(BolaoNet.Model.Campeonatos.Grupo grupo) { int errorNumber = 0; string errorDescription = null; bool result = _daoBase.UpdateGrupo( _currentLogin, this, grupo, out errorNumber, out errorDescription); if (errorNumber != 0 || !string.IsNullOrEmpty(errorDescription)) { return(false); } if (_gruposCollection != null) { for (int c = 0; c < _gruposCollection.Count; c++) { if (string.Compare(((Model.Campeonatos.Grupo)_gruposCollection[c]).Nome, grupo.Nome, true) == 0) { _gruposCollection[c] = grupo; break; } } } return(result); }
public bool InsertGrupo(BolaoNet.Model.Campeonatos.Grupo grupo) { int errorNumber = 0; string errorDescription = null; bool result = _daoBase.InsertGrupo(_currentLogin, this, grupo, out errorNumber, out errorDescription); if (errorNumber != 0 || !string.IsNullOrEmpty(errorDescription)) { return(false); } if (_gruposCollection != null) { _gruposCollection.Add(grupo); } return(result); }
public IList <BolaoNet.Model.Campeonatos.Reports.TimeRodadas> LoadTimesRodadas(string currentUser, BolaoNet.Model.Campeonatos.Campeonato campeonato, BolaoNet.Model.Campeonatos.Fase fase, BolaoNet.Model.Campeonatos.Grupo grupo, Model.DadosBasicos.Time time, out int errorNumber, out string errorDescription) { errorNumber = 0; errorDescription = null; DataTable table = base.ExecuteFill(CommandType.StoredProcedure, "sp_CampeonatosTimeClassificacaoRodadas", true, currentUser, base.Parameters.Create("@NomeCampeonato", DbType.String, campeonato.Nome), base.Parameters.Create("@NomeFase", DbType.String, fase.Nome), base.Parameters.Create("@NomeGrupo", DbType.String, grupo.Nome), base.Parameters.Create("@NomeTime", DbType.String, time.Nome), 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; return(Util.TimeRodadas.ConvertToTimesRodadasList(table)); }
public IList <BolaoNet.Model.Campeonatos.CampeonatoClassificacao> LoadClassificacao(string currentUser, BolaoNet.Model.Campeonatos.Campeonato campeonato, BolaoNet.Model.Campeonatos.Fase fase, BolaoNet.Model.Campeonatos.Grupo grupo, out int errorNumber, out string errorDescription) { errorNumber = 0; errorDescription = null; DataTable table = base.ExecuteFill(CommandType.StoredProcedure, "sp_CampeonatosClassificacao_LoadClassificacao", true, currentUser, base.Parameters.Create("@NomeCampeonato", DbType.String, campeonato.Nome), base.Parameters.Create("@NomeFase", DbType.String, fase.Nome), base.Parameters.Create("@NomeGrupo", DbType.String, grupo == null ? null : grupo.Nome), base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, null) ); return(Util.CampeonatoClassificacao.ConvertToClassificacaoList(table)); }
public IList <BolaoNet.Model.Campeonatos.Reports.TimeRodadas> LoadTimesRodadas(BolaoNet.Model.Campeonatos.Fase fase, BolaoNet.Model.Campeonatos.Grupo grupo, BolaoNet.Model.DadosBasicos.Time time) { int errorNumber = 0; string errorDescription = null; IList <BolaoNet.Model.Campeonatos.Reports.TimeRodadas> list = _daoBase.LoadTimesRodadas( _currentLogin, this, fase, grupo, time, out errorNumber, out errorDescription); if (errorNumber != 0 || !string.IsNullOrEmpty(errorDescription)) { return(null); } return(list); }
public IList <Framework.DataServices.Model.EntityBaseData> SelectPosicoes(BolaoNet.Model.Campeonatos.Fase fase, BolaoNet.Model.Campeonatos.Grupo grupo) { int errorNumber = 0; string errorDescription = null; IList <Framework.DataServices.Model.EntityBaseData> list = _daoBase.SelectPosicoes( _currentLogin, this, fase, grupo, out errorNumber, out errorDescription); if (errorNumber != 0 || !string.IsNullOrEmpty(errorDescription)) { return(null); } return(list); }
public IList <BolaoNet.Model.Campeonatos.CampeonatoClassificacao> LoadClassificacao(BolaoNet.Model.Campeonatos.Fase fase, BolaoNet.Model.Campeonatos.Grupo grupo) { int errorNumber = 0; string errorDescription = null; IList <BolaoNet.Model.Campeonatos.CampeonatoClassificacao> result = _daoBase.LoadClassificacao( _currentLogin, this, fase, grupo, out errorNumber, out errorDescription); if (errorNumber != 0 || !string.IsNullOrEmpty(errorDescription)) { return(null); } return(result); }
public IList <BolaoNet.Model.Campeonatos.CampeonatoClassificacao> LoadClassificacao(BolaoNet.Model.Boloes.Bolao bolao, BolaoNet.Model.Campeonatos.Fase fase, BolaoNet.Model.Campeonatos.Grupo grupo, Framework.Security.Model.UserData user) { int errorNumber = 0; string errorDescription = null; IList <Model.Campeonatos.CampeonatoClassificacao> list = _daoBase.LoadClassificacao( _currentLogin, bolao, fase, grupo, user, out errorNumber, out errorDescription); if (errorNumber != 0 || !string.IsNullOrEmpty(errorDescription)) { return(null); } return(list); }
public IList <BolaoNet.Model.Campeonatos.CampeonatoClassificacao> LoadClassificacao(string currentUser, BolaoNet.Model.Boloes.Bolao bolao, BolaoNet.Model.Campeonatos.Fase fase, BolaoNet.Model.Campeonatos.Grupo grupo, Framework.Security.Model.UserData user, out int errorNumber, out string errorDescription) { errorNumber = 0; errorDescription = null; DataTable table = base.ExecuteFill(CommandType.StoredProcedure, "sp_JogosUsuarios_Apostas_Classificacao", true, currentUser, base.Parameters.Create("@UserName", DbType.String, user.UserName), base.Parameters.Create("@NomeBolao", DbType.String, bolao.Nome), base.Parameters.Create("@NomeFase", DbType.String, fase.Nome), base.Parameters.Create("@NomeGrupo", DbType.String, grupo.Nome), base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, null) ); return(Dao.Campeonatos.Util.CampeonatoClassificacao.ConvertToClassificacaoList(table)); }