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;
                    Session["imagemGrupo"] = imgGrupo.ImageUrl;
                    Session["lblgrupo"]    = lblGrupo.Text;
                }
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        public Model.listaGrupoClassificado listaGrupoClassificado(GrupoClassificados oGrupoClassifica)
        {
            Model.listaGrupoClassificado olistGrp          = new listaGrupoClassificado();
            GrupoClassificadosDAO        oGrpClassificaDAO = new GrupoClassificadosDAO();

            try
            {
                return(olistGrp = oGrpClassificaDAO.listaGrupoClassificado(oGrupoClassifica));
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        public Model.listaGrupoClassificado listaGrupoClassificado(GrupoClassificados oGrupoClassifica)
        {
            Model.listaGrupoClassificado olistGrp = new listaGrupoClassificado();
            GrupoClassificadosDAO oGrpClassificaDAO = new GrupoClassificadosDAO();
            try
            {

                return olistGrp = oGrpClassificaDAO.listaGrupoClassificado(oGrupoClassifica);

            }
            catch (Exception e)
            {

                throw e;
            }
        }
Example #4
0
        private listaGrupoClassificado populaGrupoClassificado(DataTable dt)
        {
            listaGrupoClassificado oLitGrp = new listaGrupoClassificado();

            foreach (DataRow dr in dt.Rows)
            {
                GrupoClassificados oGrupoClassifica = new GrupoClassificados();

                oGrupoClassifica.grupoClassificado            = Convert.ToInt32(dr["Classificado_Grupo"]);
                oGrupoClassifica.descricacaoGrupoClassificado = dr["Classificado_Descricao"].ToString();
                oGrupoClassifica.statusClassificado           = dr["Classificado_Status"].ToString();
                oGrupoClassifica.imgGrupoClassificado         = dr["Classificado_Grupo_Img"].ToString();

                oLitGrp.Add(oGrupoClassifica);
            }

            return(oLitGrp);
        }
        private listaGrupoClassificado populaGrupoClassificado(DataTable dt)
        {
            listaGrupoClassificado oLitGrp = new listaGrupoClassificado();

            foreach (DataRow dr in dt.Rows)
            {
                GrupoClassificados oGrupoClassifica = new GrupoClassificados();

                oGrupoClassifica.grupoClassificado = Convert.ToInt32(dr["Classificado_Grupo"]);
                oGrupoClassifica.descricacaoGrupoClassificado = dr["Classificado_Descricao"].ToString();
                oGrupoClassifica.statusClassificado = dr["Classificado_Status"].ToString();
                oGrupoClassifica.imgGrupoClassificado = dr["Classificado_Grupo_Img"].ToString();

                oLitGrp.Add(oGrupoClassifica);

            }

            return oLitGrp;
        }
        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;
            }
        }
        private Model.listClassificados populaClassificados(DataTable dt)
        {
            Model.listClassificados olistClassificado = new listClassificados();

            foreach (DataRow itemOcorrencia in dt.Rows)
            {
                Classificados oClassificado = new Classificados();
                GrupoClassificados oGrpClassificados = new GrupoClassificados();
                ApartamentoModel oApClassifica = new ApartamentoModel();
                OcorrenciaModel oOcorrencia = new OcorrenciaModel();

                if (itemOcorrencia.Table.Columns.Contains("Classificado_id"))
                    oClassificado.idClassificado = Convert.ToInt32(itemOcorrencia["Classificado_id"]);

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Grupo"))
                    oGrpClassificados.grupoClassificado = Convert.ToInt32(itemOcorrencia["Classificado_Grupo"]);

                if (itemOcorrencia.Table.Columns.Contains("Classificado_AP"))
                    oApClassifica.apartamento = Convert.ToInt32(itemOcorrencia["Classificado_AP"]);

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Bloco"))
                    oApClassifica.bloco = Convert.ToInt32(itemOcorrencia["Classificado_Bloco"]);

                oClassificado.grpClassificado = oGrpClassificados;
                oClassificado.apartamentoClassificado = oApClassifica;

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Descricao"))
                    oClassificado.descricaoClassificado = itemOcorrencia["Classificado_Descricao"].ToString();

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Status"))
                    oClassificado.statusClassificado = itemOcorrencia["Classificado_Status"].ToString();

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Validade"))
                    oClassificado.validadeClassificado = Convert.ToDateTime(itemOcorrencia["Classificado_Validade"]);

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Img1"))
                    oClassificado.classificadoimg1 = itemOcorrencia["Classificado_Img1"].ToString();

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Img2"))
                    oClassificado.classificadoimg2 = itemOcorrencia["Classificado_Img2"].ToString();

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Img3"))
                    oClassificado.classificadoimg3 = itemOcorrencia["Classificado_Img3"].ToString();

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Img4"))
                    oClassificado.classificadoimg4 = itemOcorrencia["Classificado_Img4"].ToString();

                if (itemOcorrencia.Table.Columns.Contains("Classificado_email_contato"))
                    oClassificado.emailClassificadoContato = itemOcorrencia["Classificado_email_contato"].ToString();

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Tel1"))
                    oClassificado.classificadoTelefone1 = itemOcorrencia["Classificado_Tel1"].ToString();

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Tel2"))
                    oClassificado.classificadoTelefone2 = itemOcorrencia["Classificado_Tel2"].ToString();

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Validade"))
                    oClassificado.classificadoDataVenda = Convert.ToDateTime(itemOcorrencia["Classificado_Validade"]);

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Valor"))
                    oClassificado.valorVendaClassificado = Convert.ToDouble(itemOcorrencia["Classificado_Valor"]);

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Data"))
                    oClassificado.dataClassificado = Convert.ToDateTime(itemOcorrencia["Classificado_Data"]);

                if (itemOcorrencia.Table.Columns.Contains("CONTA_GRUPO"))
                    oClassificado.contaGrupo = Convert.ToInt32(itemOcorrencia["CONTA_GRUPO"]);

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Contato"))
                    oClassificado.contato = itemOcorrencia["Classificado_Contato"].ToString();

                if (itemOcorrencia.Table.Columns.Contains("Classificado_assunto"))
                    oClassificado.assuntoClassificado = itemOcorrencia["Classificado_assunto"].ToString();

                olistClassificado.Add(oClassificado);

            }

            return olistClassificado;
        }
        protected void DetailsView1_ItemCommand(object sender, DetailsViewCommandEventArgs e)
        {
            DataKey key = DetailsView1.DataKey;

            if (e.CommandName == "Update")
            {
                Classificados      oClassificaModel = new Classificados();
                GrupoClassificados oGrupoModel      = new GrupoClassificados();



                TextBox assunto = (TextBox)DetailsView1.FindControl("TextBox1");
                oClassificaModel.assuntoClassificado = assunto.Text;

                TextBox descricao = (TextBox)DetailsView1.FindControl("TextBox2");
                oClassificaModel.descricaoClassificado = descricao.Text;

                TextBox telefone = (TextBox)DetailsView1.FindControl("TextBox3");
                oClassificaModel.classificadoTelefone1 = telefone.Text;

                TextBox celular = (TextBox)DetailsView1.FindControl("TextBox4");
                oClassificaModel.classificadoTelefone2 = celular.Text;

                TextBox email = (TextBox)DetailsView1.FindControl("TextBox5");
                oClassificaModel.emailClassificadoContato = email.Text;

                TextBox valor = (TextBox)DetailsView1.FindControl("TextBox6");
                oClassificaModel.valorVendaClassificado = Double.Parse(valor.Text, System.Globalization.CultureInfo.CurrentCulture);

                //TextBox status = (TextBox)DetailsView1.FindControl("TextBox7");
                //oClassificaModel.statusClassificado = status.Text;



                //TextBox img1 = (TextBox)DetailsView1.FindControl("TextBox10");
                //oClassificaModel.classificadoimg1 = img1.Text;


                //TextBox img2 = (TextBox)DetailsView1.FindControl("TextBox11");
                //oClassificaModel.classificadoimg2 = img2.Text;


                //TextBox img3 = (TextBox)DetailsView1.FindControl("TextBox12");
                //oClassificaModel.classificadoimg3 = img3.Text;

                //TextBox dataVenda = (TextBox)DetailsView1.FindControl("TextBox14");
                //oClassificaModel.classificadoDataVenda = Convert.ToDateTime(dataVenda.Text);

                //TextBox img4 = (TextBox)DetailsView1.FindControl("TextBox7");
                //oClassificaModel.classificadoimg4 = img4.Text;

                //TextBox grupoClassificados = (TextBox)DetailsView1.FindControl("TextBox9");
                // oGrupoModel.grupoClassificado = Convert.ToInt32(grupoClassificados.Text);
                // oClassificaModel.grpClassificado = oGrupoModel;

                oClassificaModel.idClassificado = Convert.ToInt32(key.Value);

                try
                {
                    oClassificado.atualizaClassificado(oClassificaModel);
                    lblMsg.Text = "Classificado Alterado com Sucesso!!";
                }
                catch (Exception err)
                {
                    throw err;
                }
            }
            else if (e.CommandName == "Vendido")
            {
                oClassificaModel.idClassificado        = Convert.ToInt32(key.Value);
                oClassificaModel.classificadoDataVenda = DateTime.Now;


                try
                {
                    oClassificado.atualizaClassificado(oClassificaModel);
                    DetailsView1.Visible = false;
                    lblMsg.Text          = "Obrigador por utilizar o Classificado!";
                }
                catch (Exception)
                {
                    throw;
                }
            }
            else if (e.CommandName == "Desativar")
            {
                oClassificaModel.idClassificado     = Convert.ToInt32(key.Value);
                oClassificaModel.statusClassificado = "I";


                try
                {
                    oClassificado.atualizaClassificado(oClassificaModel);
                    lblMsg.Text = "Classificado Desativado com sucesso!!";
                }
                catch (Exception error)
                {
                    throw error;
                }
            }

            else if (e.CommandName == "voltar")
            {
                Response.Redirect("meuClassificados.aspx");
            }
        }
        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;
            }
        }
Example #11
0
        private Model.listClassificados populaClassificados(DataTable dt)
        {
            Model.listClassificados olistClassificado = new listClassificados();


            foreach (DataRow itemOcorrencia in dt.Rows)
            {
                Classificados      oClassificado     = new Classificados();
                GrupoClassificados oGrpClassificados = new GrupoClassificados();
                ApartamentoModel   oApClassifica     = new ApartamentoModel();
                OcorrenciaModel    oOcorrencia       = new OcorrenciaModel();


                if (itemOcorrencia.Table.Columns.Contains("Classificado_id"))
                {
                    oClassificado.idClassificado = Convert.ToInt32(itemOcorrencia["Classificado_id"]);
                }

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Grupo"))
                {
                    oGrpClassificados.grupoClassificado = Convert.ToInt32(itemOcorrencia["Classificado_Grupo"]);
                }

                if (itemOcorrencia.Table.Columns.Contains("Classificado_AP"))
                {
                    oApClassifica.apartamento = Convert.ToInt32(itemOcorrencia["Classificado_AP"]);
                }

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Bloco"))
                {
                    oApClassifica.bloco = Convert.ToInt32(itemOcorrencia["Classificado_Bloco"]);
                }

                oClassificado.grpClassificado         = oGrpClassificados;
                oClassificado.apartamentoClassificado = oApClassifica;

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Descricao"))
                {
                    oClassificado.descricaoClassificado = itemOcorrencia["Classificado_Descricao"].ToString();
                }

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Status"))
                {
                    oClassificado.statusClassificado = itemOcorrencia["Classificado_Status"].ToString();
                }

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Validade"))
                {
                    oClassificado.validadeClassificado = Convert.ToDateTime(itemOcorrencia["Classificado_Validade"]);
                }

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Img1"))
                {
                    oClassificado.classificadoimg1 = itemOcorrencia["Classificado_Img1"].ToString();
                }


                if (itemOcorrencia.Table.Columns.Contains("Classificado_Img2"))
                {
                    oClassificado.classificadoimg2 = itemOcorrencia["Classificado_Img2"].ToString();
                }

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Img3"))
                {
                    oClassificado.classificadoimg3 = itemOcorrencia["Classificado_Img3"].ToString();
                }

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Img4"))
                {
                    oClassificado.classificadoimg4 = itemOcorrencia["Classificado_Img4"].ToString();
                }

                if (itemOcorrencia.Table.Columns.Contains("Classificado_email_contato"))
                {
                    oClassificado.emailClassificadoContato = itemOcorrencia["Classificado_email_contato"].ToString();
                }

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Tel1"))
                {
                    oClassificado.classificadoTelefone1 = itemOcorrencia["Classificado_Tel1"].ToString();
                }

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Tel2"))
                {
                    oClassificado.classificadoTelefone2 = itemOcorrencia["Classificado_Tel2"].ToString();
                }

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Validade"))
                {
                    oClassificado.classificadoDataVenda = Convert.ToDateTime(itemOcorrencia["Classificado_Validade"]);
                }

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Valor"))
                {
                    oClassificado.valorVendaClassificado = Convert.ToDouble(itemOcorrencia["Classificado_Valor"]);
                }

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Data"))
                {
                    oClassificado.dataClassificado = Convert.ToDateTime(itemOcorrencia["Classificado_Data"]);
                }

                if (itemOcorrencia.Table.Columns.Contains("CONTA_GRUPO"))
                {
                    oClassificado.contaGrupo = Convert.ToInt32(itemOcorrencia["CONTA_GRUPO"]);
                }

                if (itemOcorrencia.Table.Columns.Contains("Classificado_Contato"))
                {
                    oClassificado.contato = itemOcorrencia["Classificado_Contato"].ToString();
                }

                if (itemOcorrencia.Table.Columns.Contains("Classificado_assunto"))
                {
                    oClassificado.assuntoClassificado = itemOcorrencia["Classificado_assunto"].ToString();
                }

                olistClassificado.Add(oClassificado);
            }

            return(olistClassificado);
        }
        protected void DetailsView1_ItemCommand(object sender, DetailsViewCommandEventArgs e)
        {
            DataKey key = DetailsView1.DataKey;

            if (e.CommandName == "Update")
            {

                Classificados oClassificaModel = new Classificados();
                GrupoClassificados oGrupoModel = new GrupoClassificados();

                TextBox assunto = (TextBox)DetailsView1.FindControl("TextBox1");
                oClassificaModel.assuntoClassificado = assunto.Text;

                TextBox descricao = (TextBox)DetailsView1.FindControl("TextBox2");
                oClassificaModel.descricaoClassificado = descricao.Text;

                TextBox telefone = (TextBox)DetailsView1.FindControl("TextBox3");
                oClassificaModel.classificadoTelefone1 = telefone.Text;

                TextBox celular = (TextBox)DetailsView1.FindControl("TextBox4");
                oClassificaModel.classificadoTelefone2 = celular.Text;

                TextBox email = (TextBox)DetailsView1.FindControl("TextBox5");
                oClassificaModel.emailClassificadoContato = email.Text;

                TextBox valor = (TextBox)DetailsView1.FindControl("TextBox6");
                oClassificaModel.valorVendaClassificado = Double.Parse(valor.Text, System.Globalization.CultureInfo.CurrentCulture);

                //TextBox status = (TextBox)DetailsView1.FindControl("TextBox7");
                //oClassificaModel.statusClassificado = status.Text;

                //TextBox img1 = (TextBox)DetailsView1.FindControl("TextBox10");
                //oClassificaModel.classificadoimg1 = img1.Text;

                //TextBox img2 = (TextBox)DetailsView1.FindControl("TextBox11");
                //oClassificaModel.classificadoimg2 = img2.Text;

                //TextBox img3 = (TextBox)DetailsView1.FindControl("TextBox12");
                //oClassificaModel.classificadoimg3 = img3.Text;

                //TextBox dataVenda = (TextBox)DetailsView1.FindControl("TextBox14");
                //oClassificaModel.classificadoDataVenda = Convert.ToDateTime(dataVenda.Text);

                //TextBox img4 = (TextBox)DetailsView1.FindControl("TextBox7");
                //oClassificaModel.classificadoimg4 = img4.Text;

                 //TextBox grupoClassificados = (TextBox)DetailsView1.FindControl("TextBox9");
               // oGrupoModel.grupoClassificado = Convert.ToInt32(grupoClassificados.Text);
               // oClassificaModel.grpClassificado = oGrupoModel;

                oClassificaModel.idClassificado = Convert.ToInt32(key.Value);

                try
                {
                    oClassificado.atualizaClassificado(oClassificaModel);
                    lblMsg.Text = "Classificado Alterado com Sucesso!!";
                }
                catch (Exception err)
                {

                    throw err;
                }
            }
            else if (e.CommandName == "Vendido")
            {

                oClassificaModel.idClassificado = Convert.ToInt32(key.Value);
                oClassificaModel.classificadoDataVenda = DateTime.Now;

                try
                {
                    oClassificado.atualizaClassificado(oClassificaModel);
                    DetailsView1.Visible = false;
                    lblMsg.Text = "Obrigador por utilizar o Classificado!";

                }
                catch (Exception)
                {

                    throw;
                }

            }
            else if (e.CommandName == "Desativar")
            {

                oClassificaModel.idClassificado = Convert.ToInt32(key.Value);
                oClassificaModel.statusClassificado = "I";

                try
                {
                    oClassificado.atualizaClassificado(oClassificaModel);
                    lblMsg.Text = "Classificado Desativado com sucesso!!";
                }
                catch (Exception error)
                {

                    throw error;
                }

            }

            else if (e.CommandName == "voltar")
            {

                Response.Redirect("meuClassificados.aspx");
            }
        }