protected void Page_Load(object sender, EventArgs e) { int count; DAL.DALPacote aDALPacote = new DAL.DALPacote(); Metodos_Gerais aMetodos = new Metodos_Gerais(); DAL.DALTransacaoPacote aDALTPacote = new DAL.DALTransacaoPacote(); count = aDALPacote.A(); int type = Convert.ToInt32(DropDownList1.SelectedValue); for (int i = 0; i <= count - 1; i++) { int id = aDALPacote.SelectAll(type).ElementAt(i).id; if (aDALTPacote.VerificarT(id, Convert.ToInt32(Session["idlogin"]))) { Panel p1, p2, p3; Image img; Label l1, l2; HtmlGenericControl h3, h5; Button b1; h3 = new HtmlGenericControl("h3"); h5 = new HtmlGenericControl("h5"); l1 = new Label(); l1.Text = aDALPacote.SelectAll(type).ElementAt(i).Nome; l1.CssClass = "txt5"; l2 = new Label(); l2.Text = aMetodos.VerificarDouble(aDALPacote.SelectAll(type).ElementAt(i).Preco); l2.CssClass = "txt6"; img = new Image(); img.ImageUrl = aDALPacote.SelectAll(type).ElementAt(i).Url_Imagem; b1 = new Button(); b1.CssClass = "login-form-btn center-block"; b1.Text = "Ver Mais"; b1.PostBackUrl = "~/WebFormPacoteDetalhar.aspx?Pacote=" + id; p2 = new Panel(); p2.CssClass = "thumbnail"; p3 = new Panel(); p3.CssClass = "caption text-center"; p1 = new Panel(); p1.CssClass = "col-sm-3"; p2.Controls.Add(img); h3.Controls.Add(l1); p3.Controls.Add(h3); h5.Controls.Add(l2); p3.Controls.Add(h5); p3.Controls.Add(b1); p2.Controls.Add(p3); p1.Controls.Add(p2); PlaceHolder1.Controls.Add(p1); } else { } } }
protected void Editar(object sender, EventArgs e) { if (Convert.ToInt32(Session["idpacote"]) > 0) { int pacote = Convert.ToInt32(Session["idpacote"]); DAL.DALPacote aDALPacote = new DAL.DALPacote(); Metodos_Gerais MG = new Metodos_Gerais(); string filename, error = " "; if (MG.IsNull(Nome.Text)) { if (MG.IsNull(Preco.Text)) { if (MG.IsNull(TextBox1.Text)) { if (FileUpload1.HasFile) { filename = "Imagens\\Pacote\\pacote" + pacote + ".jpg"; FileUpload1.SaveAs(Request.PhysicalApplicationPath + filename); } else { filename = "Imagens\\Pacote\\Background_default.jpg"; } Modelo.Pacote aP = new Modelo.Pacote(pacote, Nome.Text, Convert.ToDouble(Preco.Text), TextBox1.Text, filename); aDALPacote.Update(aP); aDALPacote.UpdateImagem(aP); Response.Redirect("~\\WebFormPacotesListar.aspx"); } else { error = "Campo descrição vazio"; Error(error); } } else { error = "Campo Preço vazio"; Error(error); } } else { error = "Campo Nome vazio"; Error(error); } } else { DAL.DALPacote aDALPacote = new DAL.DALPacote(); Metodos_Gerais MG = new Metodos_Gerais(); string filename, error = " "; if (MG.IsNull(Nome.Text)) { if (MG.IsNull(Preco.Text)) { if (MG.IsNull(TextBox1.Text)) { Modelo.Pacote aP = new Modelo.Pacote(0, Nome.Text, Convert.ToDouble(Preco.Text), TextBox1.Text, ""); aDALPacote.Insert(aP); int count = aDALPacote.A(); int pacote = aDALPacote.SelectAll(5).ElementAt(count - 1).id; if (FileUpload1.HasFile) { filename = "Imagens\\Pacote\\pacote" + pacote + ".jpg"; FileUpload1.SaveAs(Request.PhysicalApplicationPath + filename); } else { filename = "Imagens\\Pacote\\Background_default.jpg"; } aP = new Modelo.Pacote(pacote, Nome.Text, Convert.ToDouble(Preco.Text), TextBox1.Text, filename); aDALPacote.UpdateImagem(aP); Response.Redirect("~\\WebFormPacotesListar.aspx"); } else { error = "Campo descrição vazio"; Error(error); } } else { error = "Campo Preço vazio"; Error(error); } } else { error = "Campo Nome vazio"; Error(error); } } }