Ejemplo n.º 1
0
 public void atualizaClassificado(Classificados oClassificado)
 {
     try
     {
         oClassDao.atualizaClassificado(oClassificado);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public void atualizaClassificado(Classificados oClassificado)
        {
            try
            {
                oClassDao.atualizaClassificado(oClassificado);
            }
            catch (Exception)
            {

                throw;
            }
        }
Ejemplo n.º 3
0
        public listClassificados contaGrupoClassificado(Classificados oClassificado)
        {
            listClassificados oListClassificado = new listClassificados();

            try
            {
                return(oClassDao.contaGrupoClassificado(oClassificado));
            }
            catch (Exception)
            {
                throw;
            }
        }
        public void preencheGrid()
        {
            ClassificadoBLL oClassificadoBLL = new ClassificadoBLL();
            Classificados oClassificaModel = new Classificados();
            ArrayList sorteioClassificado = new ArrayList();

            //GrupoClassificados oGrpModel = new GrupoClassificados();
            ApartamentoModel oAp = new ApartamentoModel();

            oClassificaModel.grpClassificado.grupoClassificado = 0;
            oClassificaModel.statusClassificado = "A";

            foreach (var item in oClassificadoBLL.consultaClassificado(oClassificaModel))
            {

                sorteioClassificado.Add(item.idClassificado);
            }

            int quantidade = sorteioClassificado.Count;

            int[] numeroSorteado = new int[4];
            if (quantidade < 4)
            {

                //Query que tras os dados através de um sorteio.. para mostrar dinamincamente os classificados na página principal;
                grdClassificado.DataSource = from listaClassificados in oClassificadoBLL.consultaClassificado(oClassificaModel)
                                             where listaClassificados.statusClassificado == "A"
                                             orderby listaClassificados.dataClassificado
                                             select listaClassificados;

            }
            else
            {

                for (int i = 0; i < 4; i++)
                {
                    numeroSorteado[i] = paginaInicialMoradores.ArraySorter(sorteioClassificado);
                    sorteioClassificado.Remove(numeroSorteado[i]);
                }

                //Query que tras os dados através de um sorteio.. para mostrar dinamincamente os classificados na página principal;
                grdClassificado.DataSource = from listaClassificados in oClassificadoBLL.consultaClassificado(oClassificaModel)
                                             where listaClassificados.statusClassificado == "A"
                                             && listaClassificados.idClassificado == numeroSorteado[0] || listaClassificados.idClassificado == numeroSorteado[1]
                                             || listaClassificados.idClassificado == numeroSorteado[2] || listaClassificados.idClassificado == numeroSorteado[3]
                                             orderby listaClassificados.dataClassificado
                                             select listaClassificados;

            }
            grdClassificado.DataBind();
        }
        public listClassificados contaGrupoClassificado(Classificados oClassificado)
        {
            listClassificados oListClassificado = new listClassificados();

            try
            {
                return oClassDao.contaGrupoClassificado(oClassificado);
            }
            catch (Exception)
            {

                throw;
            }
        }
Ejemplo n.º 6
0
        public void preencheGrid()
        {
            ClassificadoBLL oClassificadoBLL    = new ClassificadoBLL();
            Classificados   oClassificaModel    = new Classificados();
            ArrayList       sorteioClassificado = new ArrayList();

            //GrupoClassificados oGrpModel = new GrupoClassificados();
            ApartamentoModel oAp = new ApartamentoModel();

            oClassificaModel.grpClassificado.grupoClassificado = 0;
            oClassificaModel.statusClassificado = "A";



            foreach (var item in oClassificadoBLL.consultaClassificado(oClassificaModel))
            {
                sorteioClassificado.Add(item.idClassificado);
            }

            int quantidade = sorteioClassificado.Count;

            int[] numeroSorteado = new int[4];
            if (quantidade < 4)
            {
                //Query que tras os dados através de um sorteio.. para mostrar dinamincamente os classificados na página principal;
                grdClassificado.DataSource = from listaClassificados in oClassificadoBLL.consultaClassificado(oClassificaModel)
                                             where listaClassificados.statusClassificado == "A"
                                             orderby listaClassificados.dataClassificado
                                             select listaClassificados;
            }
            else
            {
                for (int i = 0; i < 4; i++)
                {
                    numeroSorteado[i] = paginaInicialMoradores.ArraySorter(sorteioClassificado);
                    sorteioClassificado.Remove(numeroSorteado[i]);
                }


                //Query que tras os dados através de um sorteio.. para mostrar dinamincamente os classificados na página principal;
                grdClassificado.DataSource = from listaClassificados in oClassificadoBLL.consultaClassificado(oClassificaModel)
                                             where listaClassificados.statusClassificado == "A" &&
                                             listaClassificados.idClassificado == numeroSorteado[0] || listaClassificados.idClassificado == numeroSorteado[1] ||
                                             listaClassificados.idClassificado == numeroSorteado[2] || listaClassificados.idClassificado == numeroSorteado[3]
                                             orderby listaClassificados.dataClassificado
                                             select listaClassificados;
            }
            grdClassificado.DataBind();
        }
        public void preencheGrid(int idClassificado)
        {
            Classificados oClassificaModel = new Classificados();

            //GrupoClassificados oGrpModel = new GrupoClassificados();
            ApartamentoModel oAp = new ApartamentoModel();

            oClassificaModel.grpClassificado.grupoClassificado = idClassificado;

            //Traz todos os classificados Ativos
            grdClassificado.DataSource = from listaClassificados in oClassificadoBLL.consultaClassificado(oClassificaModel)
                                         where listaClassificados.statusClassificado == "A"
                                         orderby listaClassificados.dataClassificado
                                         select listaClassificados;


            grdClassificado.DataBind();
        }
        //public void carregaGrupoClassificado()
        //{
        //    GrupoClassificadoBLL ogrpBll = new GrupoClassificadoBLL();
        //    GrupoClassificados ogrpModel = new GrupoClassificados();
        //    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
        //                    lblImoveis.Text = item.descricacaoGrupoClassificado;
        //                    break;
        //                case 2: // Veiculos
        //                    lblVeiculos.Text = item.descricacaoGrupoClassificado;
        //                    break;
        //                case 3: // Negocios
        //                    lblNegocio.Text = item.descricacaoGrupoClassificado;
        //                    break;
        //                case 5:
        //                    lbleletronico.Text = item.descricacaoGrupoClassificado;
        //                    break;
        //                case 6:
        //                    lblParaSuaCasa.Text = item.descricacaoGrupoClassificado;
        //                    break;
        //                case 7:
        //                    lblModa.Text = item.descricacaoGrupoClassificado;
        //                    break;
        //                case 8:
        //                    lblMusica.Text = item.descricacaoGrupoClassificado;
        //                    break;
        //                case 9:
        //                    lblAnimal.Text = item.descricacaoGrupoClassificado;
        //                    break;
        //                case 10:
        //                    lblCrianca.Text = item.descricacaoGrupoClassificado;
        //                    break;
        //                case 11:
        //                    lblSport.Text = item.descricacaoGrupoClassificado;
        //                    break;
        //                case 12:
        //                    lblDiversos.Text = item.descricacaoGrupoClassificado;
        //                    break;
        //                case 13:
        //                    lblDiversos.Text = item.descricacaoGrupoClassificado;
        //                    break;
        //            }
        //        }
        //    }
        //    catch (Exception e)
        //    {
        //        throw e;
        //    }
        //}
        public void preencheGrid()
        {
            Classificados oClassificaModel = new Classificados();

            //GrupoClassificados oGrpModel = new GrupoClassificados();
             ApartamentoModel oAp = new ApartamentoModel();

             oAp.apartamento = Convert.ToInt32(Session["Ap"]);
             oAp.bloco = Convert.ToInt32(Session["Bloco"]);
             oClassificaModel.apartamentoClassificado = oAp;
            //oGrpModel.grupoClassificado = 0;
            //oClassificaModel.grpClassificado = oGrpModel;
            //oClassificaModel.dataClassificado = Convert.ToDateTime("17530101");

             grdClassificado.DataSource = from listaClassificados in oClassificado.consultaClassificado(oClassificaModel)
                                          where listaClassificados.statusClassificado == "A"
                                          orderby listaClassificados.dataClassificado
                                          select listaClassificados;

             grdClassificado.DataBind();
        }
Ejemplo n.º 9
0
        public void preencheGrid()
        {
            Classificados oClassificaModel = new Classificados();

            //GrupoClassificados oGrpModel = new GrupoClassificados();
            ApartamentoModel oAp = new ApartamentoModel();

            oAp.apartamento = Convert.ToInt32(Session["Ap"]);
            oAp.bloco       = Convert.ToInt32(Session["Bloco"]);
            oClassificaModel.apartamentoClassificado = oAp;
            //oGrpModel.grupoClassificado = 0;
            //oClassificaModel.grpClassificado = oGrpModel;
            //oClassificaModel.dataClassificado = Convert.ToDateTime("17530101");

            grdClassificado.DataSource = from listaClassificados in oClassificado.consultaClassificado(oClassificaModel)
                                         where listaClassificados.statusClassificado == "A"
                                         orderby listaClassificados.dataClassificado
                                         select listaClassificados;

            grdClassificado.DataBind();
        }
Ejemplo n.º 10
0
        public listClassificados contaGrupoClassificado(Classificados oClassificado)
        {
            string clausulaSql = "SP_CLASSIFICADO_CONTA_GRUPO";

            try
            {
                SqlCommand comandoSql = new SqlCommand(clausulaSql);

                comandoSql.Parameters.AddWithValue("@Classificado_Grupo", oClassificado.grpClassificado.grupoClassificado);


                DataTable tbClassificado = new DataTable();

                tbClassificado = ExecutaQuery(comandoSql);

                return(populaClassificados(tbClassificado));
            }
            catch (Exception)
            {
                throw;
            }
        }
        public void atualizaClassificado(Classificados oClassificado)
        {
            string clausulaSQL = "SP_ATUALIZA_CLASSIFICADO";

            try
            {
                SqlCommand comandoSql = new SqlCommand(clausulaSQL);
                comandoSql.Parameters.AddWithValue("@Classificado_id", oClassificado.idClassificado);
                comandoSql.Parameters.AddWithValue("@Classificado_Grupo", oClassificado.grpClassificado.grupoClassificado);
                comandoSql.Parameters.AddWithValue("@Classificado_Descricao", oClassificado.descricaoClassificado);
                comandoSql.Parameters.AddWithValue("@Classificado_Status", oClassificado.statusClassificado);
                comandoSql.Parameters.AddWithValue("@Classificado_Img1", oClassificado.classificadoimg1);
                comandoSql.Parameters.AddWithValue("@Classificado_Img2", oClassificado.classificadoimg2);
                comandoSql.Parameters.AddWithValue("@Classificado_Img3", oClassificado.classificadoimg3);
                comandoSql.Parameters.AddWithValue("@Classificado_Img4", oClassificado.classificadoimg4);
                comandoSql.Parameters.AddWithValue("@Classificado_email_contato", oClassificado.emailClassificadoContato);
                comandoSql.Parameters.AddWithValue("@Classificado_Tel1", oClassificado.classificadoTelefone1);
                comandoSql.Parameters.AddWithValue("@Classificado_Tel2", oClassificado.classificadoTelefone2);
                comandoSql.Parameters.AddWithValue("@Classificado_Data_Venda", oClassificado.classificadoDataVenda);
                comandoSql.Parameters.AddWithValue("@Classificado_Valor", oClassificado.valorVendaClassificado);
                comandoSql.Parameters.AddWithValue("@Classificado_assunto", oClassificado.assuntoClassificado);

                //comandoSql.Parameters.AddWithValue("@Classificado_Data", oClassificado.dataClassificado);
                //comandoSql.Parameters.AddWithValue("@Classificado_Bloco", oClassificado.apartamentoClassificado.bloco);
                //comandoSql.Parameters.AddWithValue("@Classificado_AP", oClassificado.apartamentoClassificado.apartamento);
                //// comandoSql.Parameters.AddWithValue("@Classificado_Validade", oClassificado.validadeClassificado);
                //comandoSql.Parameters.AddWithValue("@Classificado_Contato", oClassificado.contato);
                //comandoSql.Parameters.AddWithValue("@Classificado_assunto", oClassificado.assuntoClassificado);

                ExecutaComando(comandoSql);

            }
            catch (Exception e)
            {

                throw e;
            }
        }
Ejemplo n.º 12
0
        public void atualizaClassificado(Classificados oClassificado)
        {
            string clausulaSQL = "SP_ATUALIZA_CLASSIFICADO";

            try
            {
                SqlCommand comandoSql = new SqlCommand(clausulaSQL);
                comandoSql.Parameters.AddWithValue("@Classificado_id", oClassificado.idClassificado);
                comandoSql.Parameters.AddWithValue("@Classificado_Grupo", oClassificado.grpClassificado.grupoClassificado);
                comandoSql.Parameters.AddWithValue("@Classificado_Descricao", oClassificado.descricaoClassificado);
                comandoSql.Parameters.AddWithValue("@Classificado_Status", oClassificado.statusClassificado);
                comandoSql.Parameters.AddWithValue("@Classificado_Img1", oClassificado.classificadoimg1);
                comandoSql.Parameters.AddWithValue("@Classificado_Img2", oClassificado.classificadoimg2);
                comandoSql.Parameters.AddWithValue("@Classificado_Img3", oClassificado.classificadoimg3);
                comandoSql.Parameters.AddWithValue("@Classificado_Img4", oClassificado.classificadoimg4);
                comandoSql.Parameters.AddWithValue("@Classificado_email_contato", oClassificado.emailClassificadoContato);
                comandoSql.Parameters.AddWithValue("@Classificado_Tel1", oClassificado.classificadoTelefone1);
                comandoSql.Parameters.AddWithValue("@Classificado_Tel2", oClassificado.classificadoTelefone2);
                comandoSql.Parameters.AddWithValue("@Classificado_Data_Venda", oClassificado.classificadoDataVenda);
                comandoSql.Parameters.AddWithValue("@Classificado_Valor", oClassificado.valorVendaClassificado);
                comandoSql.Parameters.AddWithValue("@Classificado_assunto", oClassificado.assuntoClassificado);

                //comandoSql.Parameters.AddWithValue("@Classificado_Data", oClassificado.dataClassificado);
                //comandoSql.Parameters.AddWithValue("@Classificado_Bloco", oClassificado.apartamentoClassificado.bloco);
                //comandoSql.Parameters.AddWithValue("@Classificado_AP", oClassificado.apartamentoClassificado.apartamento);
                //// comandoSql.Parameters.AddWithValue("@Classificado_Validade", oClassificado.validadeClassificado);
                //comandoSql.Parameters.AddWithValue("@Classificado_Contato", oClassificado.contato);
                //comandoSql.Parameters.AddWithValue("@Classificado_assunto", oClassificado.assuntoClassificado);

                ExecutaComando(comandoSql);
            }
            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;
        }
 listClassificados Interfaces.IClassificado.consultaClassificado(Classificados oClassificado)
 {
     throw new NotImplementedException();
 }
 void Interfaces.IClassificado.cadastraClassificado(Classificados oClassificado)
 {
     throw new NotImplementedException();
 }
        public listClassificados contaGrupoClassificado(Classificados oClassificado)
        {
            string clausulaSql = "SP_CLASSIFICADO_CONTA_GRUPO";
            try
            {
                SqlCommand comandoSql = new SqlCommand(clausulaSql);

                comandoSql.Parameters.AddWithValue("@Classificado_Grupo", oClassificado.grpClassificado.grupoClassificado);

                DataTable tbClassificado = new DataTable();

                tbClassificado = ExecutaQuery(comandoSql);

                return populaClassificados(tbClassificado);
            }
            catch (Exception)
            {

                throw;
            }
        }
Ejemplo n.º 17
0
 void Interfaces.IClassificado.cadastraClassificado(Classificados oClassificado)
 {
     throw new NotImplementedException();
 }
        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;
            }
        }
        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");
            }
        }
Ejemplo n.º 20
0
 listClassificados Interfaces.IClassificado.consultaClassificado(Classificados oClassificado)
 {
     throw new NotImplementedException();
 }
        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;
            }
        }
        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 preencheGrid(int idClassificado)
        {
            Classificados oClassificaModel = new Classificados();

            //GrupoClassificados oGrpModel = new GrupoClassificados();
             ApartamentoModel oAp = new ApartamentoModel();

             oClassificaModel.grpClassificado.grupoClassificado = idClassificado;

            //Traz todos os classificados Ativos
             grdClassificado.DataSource = from listaClassificados in oClassificadoBLL.consultaClassificado(oClassificaModel)
                                          where listaClassificados.statusClassificado == "A"
                                          orderby listaClassificados.dataClassificado
                                          select listaClassificados;

             grdClassificado.DataBind();
        }
Ejemplo n.º 24
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);
        }