public static IList <Model.Campeonatos.CampeonatoRecord> ConvertToRecordList(DataTable table)
        {
            IList <Model.Campeonatos.CampeonatoRecord> list = new List <Model.Campeonatos.CampeonatoRecord>();

            foreach (DataRow row in table.Rows)
            {
                Model.Campeonatos.CampeonatoRecord entry = ConvertToRecordObject(row);

                entry.Posicao = list.Count + 1;
                list.Add(entry);
            }

            return(list);
        }
Exemple #2
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);
        }
Exemple #3
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);
        }