public void Copy(Model.Campeonatos.Grupo entry) { _nome = entry._nome; _descricao = entry._descricao; _campeonato = entry._campeonato; _timesCollection = entry._timesCollection; }
public void UpdateGrupo() { BolaoNet.Business.Campeonatos.Support.Campeonato entry = new BolaoNet.Business.Campeonatos.Support.Campeonato( Constants.CurrentUser, (BolaoNet.Dao.Campeonatos.IDaoCampeonato)_daoBase, BolaoNet.Tests.Dao.Campeonato.EntryToLoad); Model.Campeonatos.Grupo entryLinked = new Model.Campeonatos.Grupo(BolaoNet.Tests.Dao.Campeonatos.Grupo.EntryToUpdate); bool result = entry.UpdateGrupo(entryLinked); // // TODO: Fix this test // return; //if (result == false) // throw new AssertTestException("Couldn't update the grupo"); //object objResult = base.CommonDatabase.ExecuteScalar( // System.Data.CommandType.Text, BolaoNet.Tests.Dao.Campeonato.QueryToCompareGrupoUpdate, false, base.CurrentUser); //if (string.Compare(entryLinked.Descricao.ToString(), objResult.ToString()) != 0) // throw new AssertTestException("Incompatible results between database and object."); }
public void DeleteGrupo() { BolaoNet.Business.Campeonatos.Support.Campeonato entry = new BolaoNet.Business.Campeonatos.Support.Campeonato( Constants.CurrentUser, (BolaoNet.Dao.Campeonatos.IDaoCampeonato)_daoBase, BolaoNet.Tests.Dao.Campeonato.EntryToLoad); Model.Campeonatos.Grupo entryLinked = new Model.Campeonatos.Grupo(BolaoNet.Tests.Dao.Campeonatos.Grupo.EntryToDelete); bool result = entry.DeleteGrupo(entryLinked); if (result == false) { throw new AssertTestException("Couldn't delete the grupo"); } object objResult = base.CommonDatabase.ExecuteScalar( System.Data.CommandType.Text, BolaoNet.Tests.Dao.Campeonato.QueryToCompareGrupoDelete, false, base.CurrentUser); if ((int)objResult >= 1) { throw new AssertTestException("The row was not deleted in database."); } }
public void Copy(Model.Campeonatos.CampeonatoPosicao entry) { base.Copy((Model.DadosBasicos.HighLightItem)entry); _campeonato = entry._campeonato; _fase = entry._fase; _grupo = entry._grupo; }
public bool DeleteGrupo(string currentUser, Model.Campeonatos.Campeonato campeonato, Model.Campeonatos.Grupo grupo, out int errorNumber, out string errorDescription) { errorNumber = 0; errorDescription = null; Model.Campeonatos.Campeonato entryCampeonato = (Model.Campeonatos.Campeonato)campeonato; Model.Campeonatos.Grupo entryGrupo = (Model.Campeonatos.Grupo)grupo; base.ExecuteNonQuery(CommandType.StoredProcedure, "sp_CampeonatosGrupos_Del", true, currentUser, base.Parameters.Create("@NomeCampeonato", DbType.String, entryCampeonato.Nome), base.Parameters.Create("@NomeGrupo", DbType.String, entryGrupo.Nome), base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, null) ); return(Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@ReturnValue"].Value) >= 1 ? true : false); }
public CampeonatoPosicao(string nomeCampeonato, string nomeFase, string nomeGrupo, int posicao) : base(posicao) { if (string.IsNullOrEmpty(nomeCampeonato)) { throw new ArgumentNullException("nomeCampeonato"); } if (string.IsNullOrEmpty(nomeFase)) { throw new ArgumentNullException("nomeFase"); } if (string.IsNullOrEmpty(nomeGrupo)) { throw new ArgumentNullException("nomeGrupo"); } _campeonato = new Campeonato(nomeCampeonato); _fase = new Fase(nomeFase); _grupo = new Grupo(nomeGrupo); }
public static Framework.DataServices.Model.EntityBaseData ConvertToObject(DataRow row) { string nome = ""; if (row.Table.Columns.Contains("Nome") && !Convert.IsDBNull(row["Nome"])) { nome = Convert.ToString(row["Nome"]); } Model.Campeonatos.Grupo entry = new Model.Campeonatos.Grupo(nome); entry.LoadDataRow(row); if (row.Table.Columns.Contains("Descricao") && !Convert.IsDBNull(row["Descricao"])) { entry.Descricao = Convert.ToString(row["Descricao"]); } return(entry); }
public IList <Framework.DataServices.Model.EntityBaseData> SelectPosicoes(string currentUser, Model.Campeonatos.Campeonato campeonato, Model.Campeonatos.Fase fase, Model.Campeonatos.Grupo grupo, out int errorNumber, out string errorDescription) { errorNumber = 0; errorDescription = null; DataTable table = base.ExecuteFill(CommandType.StoredProcedure, "sp_CampeonatosPosicoes_LoadAll", 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("@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.CampeonatoPosicao.ConvertToPosicaoList(table)); }
public IList <Framework.DataServices.Model.EntityBaseData> LoadJogos(string currentUser, int rodada, Model.Campeonatos.Fase fase, Model.Campeonatos.Grupo grupo, BolaoNet.Model.Campeonatos.Campeonato campeonato, DateTime dataInicial, DateTime dataFinal, string condition, out int errorNumber, out string errorDescription) { errorNumber = 0; errorDescription = null; DataTable table = base.ExecuteFill(CommandType.StoredProcedure, "sp_Campeonatos_LoadJogos", true, currentUser, base.Parameters.Create("@NomeCampeonato", DbType.String, campeonato.Nome), base.Parameters.Create("@Rodada", DbType.String, rodada), base.Parameters.Create("@NomeFase", DbType.String, fase == null ? null : fase.Nome), base.Parameters.Create("@NomeGrupo", DbType.String, grupo == null ? null : grupo.Nome), base.Parameters.Create("@DataInicial", DbType.DateTime, dataInicial), base.Parameters.Create("@DataFinal", DbType.DateTime, dataFinal), base.Parameters.Create("@Condition", DbType.String, condition), base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, null) ); return((IList <Framework.DataServices.Model.EntityBaseData>)Dao.Campeonatos.Util.Jogo.ConvertToList(table)); }
public bool InsertTime(string currentUser, Model.Campeonatos.Campeonato campeonato, Model.Campeonatos.Grupo grupo, Model.DadosBasicos.Time time, out int errorNumber, out string errorDescription) { errorNumber = 0; errorDescription = null; base.ExecuteNonQuery(CommandType.StoredProcedure, "sp_CampeonatosGruposTimes_Add", true, currentUser, base.Parameters.Create("@NomeCampeonato", DbType.String, campeonato.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) ); return(Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@ReturnValue"].Value) == 1 ? true : false); }
//#region Methods //public static IList<Framework.DataServices.Model.EntityBaseData> ConvertToList(DataTable table) //{ // IList<Framework.DataServices.Model.EntityBaseData> list = new List<Framework.DataServices.Model.EntityBaseData>(); // foreach (DataRow row in table.Rows) // { // list.Add(ConvertToObject(row)); // } // return list; //} //public static Framework.DataServices.Model.EntityBaseData ConvertToObject(DataRow row) //{ // string nome = ""; // if (row.Table.Columns.Contains("Nome") && !Convert.IsDBNull(row["Nome"])) // { // nome = Convert.ToString(row["Nome"]); // } // Model.Campeonatos.Grupo entry = new Model.Campeonatos.Grupo(nome); // entry.LoadDataRow(row); // if (row.Table.Columns.Contains("Descricao") && !Convert.IsDBNull(row["Descricao"])) // { // entry.Descricao = Convert.ToString(row["Descricao"]); // } // return entry; //} //#endregion #region IGrupo Members public IList <Framework.DataServices.Model.EntityBaseData> LoadTimes(string currentUser, Model.Campeonatos.Campeonato campeonato, Model.Campeonatos.Grupo grupo, out int errorNumber, out string errorDescription) { errorNumber = 0; errorDescription = null; DataTable table = base.ExecuteFill(CommandType.StoredProcedure, "sp_CampeonatosGruposTimes_Load", true, currentUser, base.Parameters.Create("@NomeCampeonato", DbType.String, campeonato.Nome), base.Parameters.Create("@NomeGrupo", DbType.String, grupo.Nome), base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, null) ); return(Dao.DadosBasicos.Util.Time.ConvertToList(table)); }
public IList <Framework.DataServices.Model.EntityBaseData> LoadJogos(int rodada, Model.Campeonatos.Fase fase, Model.Campeonatos.Grupo grupo, DateTime dataInicial, DateTime dataFinal, string condition) { int errorNumber = 0; string errorDescription = null; IList <Framework.DataServices.Model.EntityBaseData> result = _daoBase.LoadJogos( _currentLogin, rodada, fase, grupo, this, dataInicial, dataFinal, condition, out errorNumber, out errorDescription); if (errorNumber != 0 || !string.IsNullOrEmpty(errorDescription)) { return(null); } return(result); }