Ejemplo n.º 1
0
        public bool Update(string currentUser, Framework.DataServices.Model.EntityBaseData entry, out int errorNumber, out string errorDescription)
        {
            errorNumber      = 0;
            errorDescription = null;

            Model.DadosBasicos.Time entryData = (Model.DadosBasicos.Time)entry;

            base.ExecuteNonQuery(CommandType.StoredProcedure, base._commandUpdate, true, currentUser,
                                 base.Parameters.Create("@Nome", DbType.String, entryData.Nome),
                                 base.Parameters.Create("@IsClube", DbType.Boolean, entryData.IsClube),
                                 base.Parameters.Create("@Escudo", DbType.AnsiString, entryData.Escudo),
                                 base.Parameters.Create("@DataFundacao", DbType.DateTime, entryData.Fundacao),
                                 base.Parameters.Create("@Site", DbType.String, entryData.Site),
                                 base.Parameters.Create("@Pais", DbType.String, entryData.Pais),
                                 base.Parameters.Create("@Estado", DbType.String, entryData.Estado),
                                 base.Parameters.Create("@Cidade", DbType.String, entryData.Cidade),
                                 base.Parameters.Create("@Descricao", DbType.String, entryData.Descricao),
                                 base.Parameters.Create("@NomeMascote", DbType.String, entryData.NomeMascote),
                                 base.Parameters.Create("@Mascote", DbType.AnsiString, entryData.Mascote),
                                 base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, null)
                                 );


            return(Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@ReturnValue"].Value) >= 1 ? true : false);
        }
Ejemplo n.º 2
0
        public bool Load()
        {
            int    errorNumber      = 0;
            string errorDescription = null;

            Framework.DataServices.Model.EntityBaseData result = _daoBase.Load(
                _currentLogin, this, out errorNumber, out errorDescription);

            if (errorNumber != 0 || !string.IsNullOrEmpty(errorDescription))
            {
                return(false);
            }

            Model.DadosBasicos.Time model = (Model.DadosBasicos.Time)result;

            this.Nome         = model.Nome;
            this.ActiveFlag   = model.ActiveFlag;
            this.Cidade       = model.Cidade;
            this.CreatedBy    = model.CreatedBy;
            this.CreatedDate  = model.CreatedDate;
            this.Descricao    = model.Descricao;
            this.Escudo       = model.Escudo;
            this.Estado       = model.Estado;
            this.Fundacao     = model.Fundacao;
            this.IsClube      = model.IsClube;
            this.Mascote      = model.Mascote;
            this.ModifiedBy   = model.ModifiedBy;
            this.ModifiedDate = model.ModifiedDate;
            this.NomeMascote  = model.NomeMascote;
            this.Pais         = model.Pais;
            this.Site         = model.Site;


            return(errorNumber == 0 ? true : false);
        }
Ejemplo n.º 3
0
        public void DeleteTime()
        {
            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.DadosBasicos.Time entryLinked = new Model.DadosBasicos.Time(BolaoNet.Tests.Dao.Time.EntryToDelete);



            bool result = entry.DeleteTime(entryLinked);

            if (result == false)
            {
                throw new AssertTestException("Couldn't delete the time");
            }

            object objResult = base.CommonDatabase.ExecuteScalar(
                System.Data.CommandType.Text, BolaoNet.Tests.Dao.Campeonato.QueryToCompareTimeDelete, false, base.CurrentUser);

            if ((int)objResult >= 1)
            {
                throw new AssertTestException("The row was not deleted in database.");
            }
        }
Ejemplo n.º 4
0
        public void Copy(Model.Campeonatos.Jogo entry)
        {
            _campeonato     = entry._campeonato;
            _dataJogo       = entry._dataJogo;
            _dataValidacao  = entry._dataValidacao;
            _descricaoTime1 = entry._descricaoTime1;
            _descricaoTime2 = entry._descricaoTime2;
            _estadio        = entry._estadio;
            _fase           = entry._fase;
            _golsTime1      = entry._golsTime1;
            _golsTime2      = entry._golsTime2;
            _grupo          = entry._grupo;
            _idJogo         = entry._idJogo;
            _partidaValida  = entry._partidaValida;
            _penaltisTime1  = entry._penaltisTime1;
            _penaltisTime2  = entry._penaltisTime2;
            _rodada         = entry._rodada;
            _time1          = entry._time1;
            _time2          = entry._time2;
            _titulo         = entry._titulo;
            _validadoBy     = entry._validadoBy;
            _jogoLabel      = entry._jogoLabel;

            _pendenteTime1Ganhador = entry._pendenteTime1Ganhador;
            _pendenteTime2Ganhador = entry._pendenteTime2Ganhador;
            _pendenteIdTime1       = entry._pendenteIdTime1;
            _pendenteIdTime2       = entry._pendenteIdTime2;
        }
        public void Copy(BolaoCriterioPontosTimes entry)
        {
            _bolao    = entry._bolao;
            _multiplo = entry._multiplo;
            _time     = entry._time;



            base.Copy(entry);
        }
Ejemplo n.º 6
0
 public void Copy(Model.DadosBasicos.Estadio entry)
 {
     _capacidade = entry._capacidade;
     _cidade     = entry._cidade;
     _descricao  = entry._descricao;
     _estado     = entry._estado;
     _foto       = entry._foto;
     _nome       = entry._nome;
     _pais       = entry._pais;
     _time       = entry._time;
 }
Ejemplo n.º 7
0
        public void Copy(BolaoCriterioPontos entry)
        {
            _bolao        = entry._bolao;
            _criterioID   = entry._criterioID;
            _descricao    = entry._descricao;
            _pontos       = entry._pontos;
            _multiploTime = entry._multiploTime;
            _time         = entry._time;


            base.Copy(entry);
        }
Ejemplo n.º 8
0
 public void Copy(Model.DadosBasicos.Time entry)
 {
     _cidade      = entry._cidade;
     _descricao   = entry._descricao;
     _escudo      = entry._escudo;
     _estado      = entry._estado;
     _fundacao    = entry._fundacao;
     _isClube     = entry._isClube;
     _mascote     = entry._mascote;
     _nome        = entry._nome;
     _nomeMascote = entry._nomeMascote;
     _pais        = entry._pais;
     _site        = entry._site;
 }
Ejemplo n.º 9
0
        public bool Delete(string currentUser, Framework.DataServices.Model.EntityBaseData entry, out int errorNumber, out string errorDescription)
        {
            errorNumber      = 0;
            errorDescription = null;

            Model.DadosBasicos.Time entryData = (Model.DadosBasicos.Time)entry;

            base.ExecuteNonQuery(CommandType.StoredProcedure, base._commandDelete, true, currentUser,
                                 base.Parameters.Create("@Nome", DbType.String, entryData.Nome),
                                 base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, null)
                                 );


            return(Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@ReturnValue"].Value) >= 1 ? true : false);
        }
Ejemplo n.º 10
0
        public bool DeleteTime(string currentUser, Model.Campeonatos.Campeonato campeonato, Model.DadosBasicos.Time time, out int errorNumber, out string errorDescription)
        {
            errorNumber      = 0;
            errorDescription = null;

            Model.Campeonatos.Campeonato entryCampeonato = (Model.Campeonatos.Campeonato)campeonato;
            Model.DadosBasicos.Time      entryTime       = (Model.DadosBasicos.Time)time;


            base.ExecuteNonQuery(CommandType.StoredProcedure, "sp_CampeonatosTimes_Del", true, currentUser,
                                 base.Parameters.Create("@NomeCampeonato", DbType.String, entryCampeonato.Nome),
                                 base.Parameters.Create("@NomeTime", DbType.String, entryTime.Nome),
                                 base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, null)
                                 );


            return(Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@ReturnValue"].Value) >= 1 ? true : false);
        }
Ejemplo n.º 11
0
        private void BindGrid()
        {
            IList <Framework.DataServices.Model.EntityBaseData> list =
                new List <Framework.DataServices.Model.EntityBaseData>();


            //Criando a classe de business
            Business.Campeonatos.Support.Jogo business = new Business.Campeonatos.Support.Jogo(base.UserName);

            Model.DadosBasicos.Time time = new Model.DadosBasicos.Time(this.cboTime.Text);


            list = business.SelectJogosByTime(CurrentCampeonato, time, null, null);



            this.grdJogos.DataSource = list;
            this.grdJogos.DataBind();
        }
Ejemplo n.º 12
0
        public bool LoadRecordJogosGols(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)
        {
            int    errorNumber      = 0;
            string errorDescription = null;

            general = null;
            dentro  = null;
            fora    = null;

            bool result = _daoBase.LoadRecordJogosGols(
                _currentLogin, this, time, getRecord, out general, out dentro, out fora, out errorNumber, out errorDescription);

            if (errorNumber != 0 || !string.IsNullOrEmpty(errorDescription))
            {
                return(false);
            }

            return(result);
        }
Ejemplo n.º 13
0
        //#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"]);
        //    }

        //    if (row.Table.Columns.Contains("NomeTime") && !Convert.IsDBNull(row["NomeTime"]))
        //    {
        //        nome = Convert.ToString(row["NomeTime"]);
        //    }

        //    Model.DadosBasicos.Time time = new BolaoNet.Model.DadosBasicos.Time(nome);
        //    time.LoadDataRow(row);


        //    if (row.Table.Columns.Contains("IsClube") && !Convert.IsDBNull(row["IsClube"]))
        //    {
        //        time.IsClube = Convert.ToBoolean(row["IsClube"]);
        //    }
        //    //if (row.Table.Columns.Contains("Escudo") && !Convert.IsDBNull(row["Escudo"]))
        //    //{
        //    //    time.Escudo = Convert.ToString(row["Escudo"]);
        //    //}
        //    if (row.Table.Columns.Contains("Fundacao") && !Convert.IsDBNull(row["Fundacao"]))
        //    {
        //        time.Fundacao = Convert.ToDateTime(row["Fundacao"]);
        //    }
        //    if (row.Table.Columns.Contains("Site") && !Convert.IsDBNull(row["Site"]))
        //    {
        //        time.Site = Convert.ToString(row["Site"]);
        //    }
        //    if (row.Table.Columns.Contains("Pais") && !Convert.IsDBNull(row["Pais"]))
        //    {
        //        time.Pais = Convert.ToString(row["Pais"]);
        //    }
        //    if (row.Table.Columns.Contains("Estado") && !Convert.IsDBNull(row["Estado"]))
        //    {
        //        time.Estado = Convert.ToString(row["Estado"]);
        //    }
        //    if (row.Table.Columns.Contains("Cidade") && !Convert.IsDBNull(row["Cidade"]))
        //    {
        //        time.Cidade = Convert.ToString(row["Cidade"]);
        //    }
        //    if (row.Table.Columns.Contains("Descricao") && !Convert.IsDBNull(row["Descricao"]))
        //    {
        //        time.Descricao = Convert.ToString(row["Descricao"]);
        //    }
        //    if (row.Table.Columns.Contains("NomeMascote") && !Convert.IsDBNull(row["NomeMascote"]))
        //    {
        //        time.NomeMascote = Convert.ToString(row["NomeMascote"]);
        //    }
        //    //if (row.Table.Columns.Contains("Mascote") && !Convert.IsDBNull(row["Mascote"]))
        //    //{
        //    //    time.Mascote = Convert.ToString(row["Mascote"]);
        //    //}


        //    return time;

        //}


        //#endregion

        #region IDaoBase Members

        public Framework.DataServices.Model.EntityBaseData Load(string currentUser, Framework.DataServices.Model.EntityBaseData entry, out int errorNumber, out string errorDescription)
        {
            errorNumber      = 0;
            errorDescription = null;

            Model.DadosBasicos.Time entryData = (Model.DadosBasicos.Time)entry;


            DataTable table = base.ExecuteFill(CommandType.StoredProcedure, base._commandSelect, true, currentUser,
                                               base.Parameters.Create("@Nome", DbType.String, entryData.Nome),
                                               base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, null)
                                               );

            int rowsFound = Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@ReturnValue"].Value);

            if (rowsFound == 0)
            {
                return(null);
            }
            //throw new Exception("There is no item found in database with this ID.");


            return(Util.Time.ConvertToObject(table.Rows[0]));
        }
Ejemplo n.º 14
0
        public IList <Framework.DataServices.Model.EntityBaseData> SelectJogosByTime(Model.Campeonatos.Campeonato campeonato, Model.DadosBasicos.Time time, string condition, string order)
        {
            int    errorNumber      = 0;
            string errorDescription = null;

            IList <Framework.DataServices.Model.EntityBaseData> list = _daoBase.SelectJogosByTime(
                _currentLogin, campeonato, time, condition, order, out errorNumber, out errorDescription);

            if (errorNumber != 0 || !string.IsNullOrEmpty(errorDescription))
            {
                return(null);
            }

            return(list);
        }
Ejemplo n.º 15
0
        public IList <Framework.DataServices.Model.EntityBaseData> SelectJogosByTime(string currentUser, Model.Campeonatos.Campeonato campeonato, Model.DadosBasicos.Time time, string condition, string order, out int errorNumber, out string errorDescription)
        {
            errorNumber      = 0;
            errorDescription = null;

            return(SelectAllByPeriod(currentUser, 0, campeonato, DateTime.MinValue, DateTime.MinValue,
                                     time.Nome, null, null, null, order,
                                     //"(Jogos.NomeTime1 = '" + time.Nome + "' OR Jogos.NomeTime2 = '" + time.Nome + "')", order,
                                     out errorNumber, out errorDescription));
        }
Ejemplo n.º 16
0
        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));
        }
Ejemplo n.º 17
0
        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);
        }
Ejemplo n.º 18
0
 public CampeonatoRecord(string nomeTime)
 {
     _time = new BolaoNet.Model.DadosBasicos.Time(nomeTime);
 }
Ejemplo n.º 19
0
        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);
        }
Ejemplo n.º 20
0
 public BolaoCriterioPontosTimes(string nomeBolao, string nomeTime)
 {
     _bolao = new Bolao(nomeBolao);
     _time  = new BolaoNet.Model.DadosBasicos.Time(nomeTime);
 }