Exemple #1
0
        public static Model.Users.UserBoloes ConvertUserBoloesToObject(DataRow row)
        {
            Model.Users.UserBoloes entry = new Model.Users.UserBoloes();

            if (row.Table.Columns.Contains("NomeBolao") && !Convert.IsDBNull(row["NomeBolao"]))
            {
                entry.Bolao = new Model.Boloes.Bolao(Convert.ToString(row["NomeBolao"]));
            }

            if (row.Table.Columns.Contains("NomeCampeonato") && !Convert.IsDBNull(row["NomeCampeonato"]))
            {
                entry.Bolao.Campeonato = new Model.Campeonatos.Campeonato(Convert.ToString(row["Nomecampeonato"]));
            }

            if (row.Table.Columns.Contains("Position") && !Convert.IsDBNull(row["Position"]))
            {
                entry.Position = Convert.ToInt32(row["Position"]);
            }

            if (row.Table.Columns.Contains("Membros") && !Convert.IsDBNull(row["Membros"]))
            {
                entry.Membros = Convert.ToInt32(row["Membros"]);
            }

            if (row.Table.Columns.Contains("ApostasRestantes") && !Convert.IsDBNull(row["ApostasRestantes"]))
            {
                entry.ApostasRestantes = Convert.ToInt32(row["ApostasRestantes"]);
            }

            entry.LoadDataRow(row);

            return(entry);
        }
        protected void dtlBolao_ItemDataBound(object sender, DataListItemEventArgs e)
        {
            LinkButton lnkBolao = (LinkButton)e.Item.FindControl("lnkBolao");


            //Model.Boloes.Bolao bolao = (Model.Boloes.Bolao)e.Item.DataItem;
            Model.Users.UserBoloes bolao = (Model.Users.UserBoloes)e.Item.DataItem;


            Image ibtnBolao = (Image)e.Item.FindControl("ibtnBolao");

            ibtnBolao.ImageUrl       = "~/Images/Database/Boloes/" + bolao.Bolao.Nome + ".jpg";
            ibtnBolao.DescriptionUrl = bolao.Bolao.Nome;

            lnkBolao.Text            = bolao.Bolao.Nome;
            lnkBolao.CommandArgument = bolao.Bolao.Nome;
            //ibtnBolao.CommandArgument = bolao.Nome;
        }