public int InserirAnuncio(AnuncioInformation anu) { AnuncioDAO obj = new AnuncioDAO(); int id = obj.InserirAnuncio(anu); return(id); }
public void AlterarAnuncio(AnuncioInformation anu) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = Conexao.con; cmd.CommandText = @"UPDATE anuncio SET usu_titulo = @usu_titulo ,anu_descricao = @anu_descricao ,anu_tipo = @anu_tipo ,anu_preco = @anu_preco WHERE anu_id = @anu_id"; cmd.Parameters.AddWithValue("@anu_id", anu.anu_id); cmd.Parameters.AddWithValue("@usu_titulo", anu.anu_titulo); cmd.Parameters.AddWithValue("@anu_descricao", anu.anu_descricao); cmd.Parameters.AddWithValue("@anu_tipo", anu.anu_tipo); cmd.Parameters.AddWithValue("@anu_preco", anu.anu_preco); Conexao.Conectar(); cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { Conexao.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 AnuncioInformation ObterDadosGerais() { if (Request.QueryString.AllKeys.Contains("ID")) { AnuncioInformation anu = new AnuncioInformation(); anu.anu_id = Convert.ToInt32(Request.QueryString["ID"]); anu.anu_titulo = txtTitulo.Text; anu.anu_descricao = txtDescricao.Text; anu.anu_tipo = ddlTipo.SelectedItem.Text; anu.anu_preco = Convert.ToDecimal(txtPreco.Text); return(anu); } else { return(null); } }
public AnuncioInformation RetornaDadosAnuncio(int id_anuncio) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = Conexao.con; cmd.CommandText = @"SELECT anu_id, anu_titulo, anu_descricao, anu_tipo ,anu_preco,anu_foto1,anu_foto2,anu_foto3,anu_datacad FROM anuncio WHERE anu_id = @anu_id"; cmd.Parameters.AddWithValue("@anu_id", id_anuncio); Conexao.Conectar(); var reader = cmd.ExecuteReader(); AnuncioInformation anu = null; while (reader.Read()) { anu = new AnuncioInformation(); anu.anu_id = Convert.ToInt32(reader["anu_id"]); anu.anu_titulo = reader["anu_titulo"].ToString(); anu.anu_descricao = reader["anu_descricao"].ToString(); anu.anu_tipo = reader["anu_tipo"].ToString(); anu.anu_preco = Convert.ToDecimal(reader["anu_preco"]); anu.anu_foto1 = reader["anu_foto1"].ToString(); anu.anu_foto2 = reader["anu_foto2"].ToString(); anu.anu_foto3 = reader["anu_foto3"].ToString(); anu.anu_datacad = Convert.ToDateTime(reader["anu_datacad"]); } return(anu); } catch (Exception e) { throw; } finally { Conexao.Desconectar(); } }
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(); } }
public int InserirAnuncio(AnuncioInformation anu) { try { var command = new SqlCommand(); command.Connection = Conexao.con; command.CommandText = @"INSERT INTO anuncio (anu_titulo, anu_descricao,anu_tipo, anu_preco,anu_foto1,anu_foto2,anu_foto3, anu_datacad) values (@anu_titulo, @anu_descricao, @anu_tipo, @anu_preco, @anu_foto1, @anu_foto2, @anu_foto3, @anu_datacad); SELECT scope_identity();"; command.Parameters.AddWithValue("@anu_titulo", anu.anu_titulo); command.Parameters.AddWithValue("@anu_descricao", anu.anu_descricao); command.Parameters.AddWithValue("@anu_tipo", anu.anu_tipo); command.Parameters.AddWithValue("@anu_preco", anu.anu_preco); command.Parameters.AddWithValue("@anu_foto1", anu.anu_foto1); command.Parameters.AddWithValue("@anu_foto2", anu.anu_foto2); command.Parameters.AddWithValue("@anu_foto3", anu.anu_foto3); command.Parameters.AddWithValue("@anu_datacad", anu.anu_datacad); Conexao.Conectar(); int id = Convert.ToInt32(command.ExecuteScalar()); return(id); } catch (Exception ex) { throw new Exception("Falha na inserção do Usuario: " + ex.Message); } finally { Conexao.Desconectar(); } }
public void AlterarAnuncio(AnuncioInformation anu) { AnuncioDAO obj = new AnuncioDAO(); obj.AlterarAnuncio(anu); }
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; } }