public AnuncioFacade() { dao = new SqlServerDao(); anuncioBo = new AnuncioBO(dao); usuarioBO = new UsuarioBO(dao); categoriaBO = new CategoriaBO(dao); }
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; } }
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; } }