Пример #1
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.Estadio model = (Model.DadosBasicos.Estadio)result;

            this.Nome         = model.Nome;
            this.ActiveFlag   = model.ActiveFlag;
            this.CreatedBy    = model.CreatedBy;
            this.CreatedDate  = model.CreatedDate;
            this.ModifiedBy   = model.ModifiedBy;
            this.ModifiedDate = model.ModifiedDate;

            this.Foto   = model.Foto;
            this.Pais   = model.Pais;
            this.Estado = model.Estado;
            this.Cidade = model.Cidade;
            this.Time   = model.Time;

            this.Descricao = model.Descricao;


            return(errorNumber == 0 ? true : false);
        }
Пример #2
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;
        }
Пример #3
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;
 }
Пример #4
0
        public bool Delete(string currentUser, Framework.DataServices.Model.EntityBaseData entry, out int errorNumber, out string errorDescription)
        {
            errorNumber      = 0;
            errorDescription = null;

            Model.DadosBasicos.Estadio entryData = (Model.DadosBasicos.Estadio)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);
        }
Пример #5
0
        public bool Update(string currentUser, Framework.DataServices.Model.EntityBaseData entry, out int errorNumber, out string errorDescription)
        {
            errorNumber      = 0;
            errorDescription = null;

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

            base.ExecuteNonQuery(CommandType.StoredProcedure, base._commandUpdate, true, currentUser,
                                 base.Parameters.Create("@Nome", DbType.String, entryData.Nome),
                                 base.Parameters.Create("@NomeTime", DbType.String, entryData.Time == null ? null : entryData.Time.Nome),
                                 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("@Foto", DbType.AnsiString, entryData.Foto),
                                 base.Parameters.Create("@Capacidade", DbType.Int64, entryData.Capacidade),
                                 base.Parameters.Create("@Descricao", DbType.String, entryData.Descricao),
                                 base.Parameters.Create("@ReturnValue", DbType.Int32, ParameterDirection.ReturnValue, null)
                                 );


            return(Convert.ToInt32(base.ExecutionStatus.Command.Parameters["@ReturnValue"].Value) >= 1 ? true : false);
        }
Пример #6
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"]);
        //    }

        //    Model.DadosBasicos.Estadio entry = new BolaoNet.Model.DadosBasicos.Estadio(nome);
        //    entry.LoadDataRow(row);

        //    if (row.Table.Columns.Contains("NomeTime") && !Convert.IsDBNull(row["NomeTime"]))
        //    {
        //        entry.Time = new BolaoNet.Model.DadosBasicos.Time(Convert.ToString(row["NomeTime"]));
        //    }
        //    if (row.Table.Columns.Contains("Pais") && !Convert.IsDBNull(row["Pais"]))
        //    {
        //        entry.Pais = Convert.ToString(row["Pais"]);
        //    }
        //    if (row.Table.Columns.Contains("Estado") && !Convert.IsDBNull(row["Estado"]))
        //    {
        //        entry.Estado = Convert.ToString(row["Estado"]);
        //    }
        //    if (row.Table.Columns.Contains("Cidade") && !Convert.IsDBNull(row["Cidade"]))
        //    {
        //        entry.Cidade = Convert.ToString(row["Cidade"]);
        //    }
        //    //if (row.Table.Columns.Contains("Foto") && !Convert.IsDBNull(row["Foto"]))
        //    //{
        //    //    entry.Foto = Convert.ToString(row["Foto"]);
        //    //}
        //    if (row.Table.Columns.Contains("Capacidade") && !Convert.IsDBNull(row["Capacidade"]))
        //    {
        //        entry.Capacidade = Convert.ToInt64(row["Capacidade"]);
        //    }
        //    if (row.Table.Columns.Contains("Descricao") && !Convert.IsDBNull(row["Descricao"]))
        //    {
        //        entry.Descricao = Convert.ToString(row["Descricao"]);
        //    }



        //    return entry;

        //}


        //#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.Estadio entryData = (Model.DadosBasicos.Estadio)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.Estadio.ConvertToObject(table.Rows[0]));
        }