コード例 #1
0
        public void carregaGrupoClassificado(int grupoAnuncio)
        {
            GrupoClassificadoBLL ogrpBll = new GrupoClassificadoBLL();
            GrupoClassificados ogrpModel = new GrupoClassificados();

            ogrpModel.grupoClassificado = grupoAnuncio;
            ogrpModel.descricacaoGrupoClassificado = "";
            ogrpModel.statusClassificado = "";
            ogrpModel.imgGrupoClassificado = "";
            string caminho = "";

            try
            {

                var listaClassifica = ogrpBll.listaGrupoClassificado(ogrpModel);

                var query = from c in listaClassifica
                            where c.grupoClassificado == grupoAnuncio
                            select c;

                caminho = System.Configuration.ConfigurationManager.AppSettings["classificado"];
                foreach (var item in query)
                {

                    imgGrupo.ImageUrl = caminho + item.imgGrupoClassificado;
                   // lblGrupo.Text = item.descricacaoGrupoClassificado;

                }

            }
            catch (Exception e)
            {

                throw e;
            }
        }
        public void carregaGrupoClassificado()
        {
            Classificados oClassificaModel = new Classificados();
            GrupoClassificadoBLL ogrpBll = new GrupoClassificadoBLL();
            GrupoClassificados ogrpModel = new GrupoClassificados();
            int contaGrup = 0;

            var listaContaGrupo = oClassificadoBLL.contaGrupoClassificado(oClassificaModel);

            ogrpModel.grupoClassificado = 0;
            ogrpModel.descricacaoGrupoClassificado = "";
            ogrpModel.statusClassificado = "";
            ogrpModel.imgGrupoClassificado = "";

            try
            {

                var listaClassifica =    ogrpBll.listaGrupoClassificado(ogrpModel);

                foreach (var item in listaClassifica)
                {
                    switch (item.grupoClassificado)
                    {

                        case 1: // Imóveis

                            contaGrup = 0;
                            var query = from contadoGrupo in listaContaGrupo
                                        where contadoGrupo.grpClassificado.grupoClassificado == item.grupoClassificado
                                        select contadoGrupo;

                            foreach (var count in query)
                            {
                                contaGrup = count.contaGrupo;
                            }

                            lblImoveis.Text = "(" + contaGrup + ")";

                            break;
                        case 2: // Veiculos
                            contaGrup = 0;

                            var query2 = from contadoGrupo in listaContaGrupo
                                        where contadoGrupo.grpClassificado.grupoClassificado == item.grupoClassificado
                                        select contadoGrupo;

                            foreach (var count in query2)
                            {
                                contaGrup = count.contaGrupo;

                            }

                            lblVeiculos.Text = "(" + contaGrup + ")";
                            break;
                        case 3: // Negocios
                            contaGrup = 0;
                            var query3 = from contadoGrupo in listaContaGrupo
                                        where contadoGrupo.grpClassificado.grupoClassificado == item.grupoClassificado
                                        select contadoGrupo;

                            foreach (var count in query3)
                            {
                                contaGrup = count.contaGrupo;

                            }

                            lblNegocio.Text = "(" + contaGrup + ")";
                            break;
                        case 5:
                            contaGrup = 0;
                            var query5 = from contadoGrupo in listaContaGrupo
                                        where contadoGrupo.grpClassificado.grupoClassificado == item.grupoClassificado
                                        select contadoGrupo;

                            foreach (var count in query5)
                            {
                                contaGrup = count.contaGrupo;

                            }

                            lbleletronico.Text = "(" + contaGrup + ")";
                            break;
                        case 6:
                            contaGrup = 0;
                            var query6 = from contadoGrupo in listaContaGrupo
                                        where contadoGrupo.grpClassificado.grupoClassificado == item.grupoClassificado
                                        select contadoGrupo;

                            foreach (var count in query6)
                            {
                                contaGrup = count.contaGrupo;

                            }

                            lblParaSuaCasa.Text = "(" + contaGrup + ")";
                            break;
                        case 7:
                            contaGrup = 0;
                            var query7 = from contadoGrupo in listaContaGrupo
                                        where contadoGrupo.grpClassificado.grupoClassificado == item.grupoClassificado
                                        select contadoGrupo;

                            foreach (var count in query7)
                            {
                                contaGrup = count.contaGrupo;

                            }
                            lblModa.Text = "(" + contaGrup + ")";
                            break;
                        case 8:

                            contaGrup = 0;
                            var query8 = from contadoGrupo in listaContaGrupo
                                        where contadoGrupo.grpClassificado.grupoClassificado == item.grupoClassificado
                                        select contadoGrupo;

                            foreach (var count in query8)
                            {
                                contaGrup = count.contaGrupo;

                            }

                            lblMusica.Text = "(" + contaGrup + ")";
                            break;
                        case 9:
                            contaGrup = 0;
                            var query9 = from contadoGrupo in listaContaGrupo
                                        where contadoGrupo.grpClassificado.grupoClassificado == item.grupoClassificado
                                        select contadoGrupo;

                            foreach (var count in query9)
                            {
                                contaGrup = count.contaGrupo;

                            }
                            lblAnimal.Text = "(" + contaGrup + ")";
                            break;
                        case 10:
                            contaGrup = 0;
                            var query10 = from contadoGrupo in listaContaGrupo
                                        where contadoGrupo.grpClassificado.grupoClassificado == item.grupoClassificado
                                        select contadoGrupo;

                            foreach (var count in query10)
                            {
                                contaGrup = count.contaGrupo;

                            }
                            lblCrianca.Text = "(" + contaGrup + ")";
                            break;
                        case 11:
                            contaGrup = 0;
                            var query11 = from contadoGrupo in listaContaGrupo
                                        where contadoGrupo.grpClassificado.grupoClassificado == item.grupoClassificado
                                        select contadoGrupo;

                            foreach (var count in query11)
                            {
                                contaGrup = count.contaGrupo;

                            }
                            lblSport.Text = "(" + contaGrup + ")";
                            break;
                        case 12:

                            contaGrup = 0;
                            var query12 = from contadoGrupo in listaContaGrupo
                                        where contadoGrupo.grpClassificado.grupoClassificado == item.grupoClassificado
                                        select contadoGrupo;

                            foreach (var count in query12)
                            {
                                contaGrup = count.contaGrupo;

                            }
                            lblDiversos.Text = "(" + contaGrup + ")";
                            break;

                        case 13:

                            contaGrup = 0;
                            var query13 = from contadoGrupo in listaContaGrupo
                                          where contadoGrupo.grpClassificado.grupoClassificado == item.grupoClassificado
                                          select contadoGrupo;

                            foreach (var count in query13)
                            {
                                contaGrup = count.contaGrupo;

                            }
                            lblDiversos.Text = "(" + contaGrup + ")";
                            break;

                    }

                }

            }
            catch (Exception e)
            {

                throw e;
            }
        }