Exemple #1
0
 public AnuncioFacade()
 {
     dao         = new SqlServerDao();
     anuncioBo   = new AnuncioBO(dao);
     usuarioBO   = new UsuarioBO(dao);
     categoriaBO = new CategoriaBO(dao);
 }
Exemple #2
0
        private void RetornaAnunciosVitrine()
        {
            AnuncioBO obj = new AnuncioBO();

            DataList1.DataSource = obj.RetornaAnuncioVitrine();
            DataList1.DataBind();

            ConexaoBO con = new ConexaoBO();

            con.Desconectar();
        }
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                AnuncioInformation anu = ObterDadosGerais();

                AnuncioBO obj = new AnuncioBO();
                obj.AlterarAnuncio(anu);

                lblMsg.ForeColor = System.Drawing.Color.Green;
                lblMsg.Text      = "Dados alterados no anuncio";
            }catch (Exception ex)
            {
                lblMsg.ForeColor = System.Drawing.Color.Red;
                lblMsg.Text      = "Erro na atualização: " + ex.Message;
            }
        }
 private void CarregaDados()
 {
     if (Request.QueryString.AllKeys.Contains("ID"))
     {
         int                id_anuncio = Convert.ToInt32(Request.QueryString["ID"]);
         AnuncioBO          obj        = new AnuncioBO();
         AnuncioInformation anu        = obj.RetornaDadosAnuncio(id_anuncio);
         txtTitulo.Text    = anu.anu_titulo;
         txtDescricao.Text = anu.anu_descricao;
         if (anu.anu_tipo == "Novo")
         {
             ddlTipo.SelectedIndex = 0;
         }
         else
         {
             ddlTipo.SelectedIndex = 1;
         }
         txtPreco.Text = anu.anu_preco.ToString();
     }
 }
        private void MostrarDadosAnuncio()
        {
            if (Request.QueryString.AllKeys.Contains("ID"))
            {
                Int32     id_anuncio = Convert.ToInt32(Request.QueryString["ID"]);
                AnuncioBO obj        = new AnuncioBO();
                var       dados      = obj.DadosGeraisAnuncio(id_anuncio);

                ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(),
                                                        "mensagem", "inicializaImagens(['" + dados.anu_foto1 + "','" +
                                                        dados.anu_foto2 + "', '" + dados.anu_foto3 + "'])", true);

                lblTitulo.Text    = dados.anu_titulo;
                lblTelefone.Text  = dados.usu_telefone;
                lblNome.Text      = dados.usu_nome;
                lblEmail.Text     = dados.usu_email;
                lblPreco.Text     = dados.anu_preco.ToString();
                lblDescricao.Text = dados.anu_descricao;
                DateTime data      = dados.anu_datacad;
                string   dataCurta = data.ToShortDateString();
                lblDataCadastro.Text = "Anunciado em: " + dataCurta;
                lblTipo.Text         = dados.anu_tipo;
            }
        }
Exemple #6
0
        private void InserirAnuncio()
        {
            try
            {
                string[] nomeArquivo;
                string   ext;
                string   filename1 = "";
                string   filename2 = "";
                string   filename3 = "";

                if (FileUpload1.HasFile)
                {
                    //NOME DO ARQUIVO RANDOMICAMENTE
                    filename1  = System.IO.Path.GetRandomFileName();
                    filename1  = filename1.Replace(".", "");
                    ext        = System.IO.Path.GetExtension(FileUpload1.FileName);
                    filename1 += ext;

                    FileUpload1.SaveAs(Server.MapPath("~/assets/images/anuncios/") + filename1);
                    nomeArquivo = filename1.Split('.');

                    ResizeImage(Server.MapPath("~/assets/images/anuncios/") + filename1, Server.MapPath("~/assets/images/anuncios/") + nomeArquivo[0] + "t." + nomeArquivo[1], 50, 40, false);

                    ResizeImage(Server.MapPath("~/assets/images/anuncios/") + filename1, Server.MapPath("~/assets/images/anuncios/lv_") + filename1, 100, 70, false);

                    ResizeImage(Server.MapPath("~/assets/images/anuncios/") + filename1, Server.MapPath("~/assets/images/anuncios/vitrine_") + filename1, 150, 110, false);
                }
                if (FileUpload2.HasFile)
                {
                    //NOME DO ARQUIVO RANDOMICAMENTE
                    filename2  = System.IO.Path.GetRandomFileName();
                    filename2  = filename2.Replace(".", "");
                    ext        = System.IO.Path.GetExtension(FileUpload2.FileName);
                    filename2 += ext;

                    FileUpload2.SaveAs(Server.MapPath("~/assets/images/anuncios/") + filename2);
                    nomeArquivo = filename2.Split('.');

                    ResizeImage(Server.MapPath("~/assets/images/anuncios/") + filename2, Server.MapPath("~/assets/images/anuncios/") + nomeArquivo[0] + "t." + nomeArquivo[1], 50, 40, false);

                    ResizeImage(Server.MapPath("~/assets/images/anuncios/") + filename2, Server.MapPath("~/assets/images/anuncios/lv_") + filename2, 100, 70, false);

                    ResizeImage(Server.MapPath("~/assets/images/anuncios/") + filename2, Server.MapPath("~/assets/images/anuncios/vitrine_") + filename2, 150, 110, false);
                }

                if (FileUpload3.HasFile)
                {
                    //NOME DO ARQUIVO RANDOMICAMENTE
                    filename3  = System.IO.Path.GetRandomFileName();
                    filename3  = filename1.Replace(".", "");
                    ext        = System.IO.Path.GetExtension(FileUpload3.FileName);
                    filename3 += ext;

                    FileUpload3.SaveAs(Server.MapPath("~/assets/images/anuncios/") + filename3);
                    nomeArquivo = filename3.Split('.');

                    ResizeImage(Server.MapPath("~/assets/images/anuncios/") + filename3, Server.MapPath("~/assets/images/anuncios/") + nomeArquivo[0] + "t." + nomeArquivo[1], 50, 40, false);

                    ResizeImage(Server.MapPath("~/assets/images/anuncios/") + filename3, Server.MapPath("~/assets/images/anuncios/lv_") + filename3, 100, 70, false);

                    ResizeImage(Server.MapPath("~/assets/images/anuncios/") + filename3, Server.MapPath("~/assets/images/anuncios/vitrine_") + filename3, 150, 110, false);
                }

                AnuncioInformation anu = new AnuncioInformation();
                anu.anu_titulo    = txtTitulo.Text;
                anu.anu_descricao = txtDescricao.Text;
                anu.anu_tipo      = ddlTipo.SelectedItem.Text;
                anu.anu_preco     = Convert.ToDecimal(txtPreco.Text);
                anu.anu_foto1     = filename1;
                anu.anu_foto2     = filename2;
                anu.anu_foto3     = filename3;
                anu.anu_datacad   = DateTime.Now;

                AnuncioBO obj = new AnuncioBO();
                int       id  = obj.InserirAnuncio(anu);

                AnuncianteAnuncioInformation aai = new AnuncianteAnuncioInformation();
                aai.fk_anu_id = id;
                aai.fk_usu_id = Convert.ToInt32(Session["Perfil"]);

                AnuncianteAnuncioBO aabo = new AnuncianteAnuncioBO();
                aabo.Inserir(aai);

                lblMsg.Text = "Anuncio Publicado";

                txtTitulo.Text    = "";
                txtDescricao.Text = "";
                txtPreco.Text     = "";
            }
            catch (Exception ex)
            {
                lblMsg.Text = "Falha: " + ex.Message;
            }
        }