示例#1
0
        public void Load()
        {
            Framework.DataServices.Model.EntityBaseData entry = new
                                                                BolaoNet.Model.DadosBasicos.Time(EntryToLoad);

            base.Load(entry);
        }
示例#2
0
        public void DeleteTime()
        {
            int    errorNumber      = 0;
            string errorDescription = null;

            BolaoNet.Model.Campeonatos.Campeonato campeonato = new BolaoNet.Model.Campeonatos.Campeonato(EntryToLoad);
            BolaoNet.Model.DadosBasicos.Time      time       = new BolaoNet.Model.DadosBasicos.Time(Dao.Time.EntryToDelete);


            bool result = ((BolaoNet.Dao.Campeonatos.IDaoCampeonato)base.DaoObject).DeleteTime(
                Constants.CurrentUser, campeonato, time, out errorNumber, out errorDescription);

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

            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, QueryToCompareTimeDelete, false, base.CurrentUser);

            if ((int)objResult >= 1)
            {
                throw new AssertTestException("The row was not deleted in database.");
            }
        }
示例#3
0
        public bool DeleteTime(BolaoNet.Model.DadosBasicos.Time time)
        {
            int    errorNumber      = 0;
            string errorDescription = null;

            bool result = _daoBase.DeleteTime(_currentLogin, this, time, out errorNumber, out errorDescription);

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

            if (_timesCollection != null)
            {
                for (int c = 0; c < _timesCollection.Count; c++)
                {
                    if (string.Compare(((Model.DadosBasicos.Time)_timesCollection[c]).Nome, time.Nome, true) == 0)
                    {
                        _timesCollection.RemoveAt(c);
                        break;
                    }
                }
            }


            return(result);
        }
示例#4
0
        public void Insert()
        {
            Framework.DataServices.Model.EntityBaseData entry = new
                                                                BolaoNet.Model.DadosBasicos.Time(EntryToInsert);

            base.Insert(entry, QueryToCompareInsert);
        }
示例#5
0
        public void Delete()
        {
            Framework.DataServices.Model.EntityBaseData entry = new
                                                                BolaoNet.Model.DadosBasicos.Time(EntryToDelete);

            base.Delete(entry, QueryToCompareDelete);
        }
示例#6
0
        public void Update()
        {
            Framework.DataServices.Model.EntityBaseData entry = new
                                                                BolaoNet.Model.DadosBasicos.Time(EntryToUpdate);

            ((BolaoNet.Model.DadosBasicos.Time)entry).Descricao = "Descricao";

            base.Update(entry, QueryToCompareUpdate, ((Model.DadosBasicos.Time)entry).Descricao);
        }
示例#7
0
        public bool InsertTime(BolaoNet.Model.DadosBasicos.Time time)
        {
            int    errorNumber      = 0;
            string errorDescription = null;

            bool result = _daoBase.InsertTime(_currentLogin, this, time, out errorNumber, out errorDescription);

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

            if (_timesCollection != null)
            {
                _timesCollection.Add(time);
            }


            return(result);
        }
示例#8
0
        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);
        }
示例#9
0
        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);
        }