protected void btnCadastrar_Click(object sender, EventArgs e) { Produto pdt = new Produto(); pdt.Pdt_nome = txbNome.Text; pdt.Pdt_categoria = ddlCtg.Text; pdt.Pdt_preco = Convert.ToDouble(txbPreco.Text); pdt.Pdt_maiores = ddlMaiores.Text; pdt.Pdt_status = ddlStatus.Text; pdt.Pdt_descricao = txbDescricao.Text; pdt.Usr_pk = new Usuario(); pdt.Usr_pk.Usr_pk = 1; // depois colocar usuário logado Session["Usu_id"] pdt.Pdt_pk = ProdutoDB.Insert(pdt); if (pdt.Pdt_pk > 0) { Midia midia = new Midia(); midia.Pdt_pk = pdt; midia.Tmd_pk = new Tmd(); midia.Tmd_pk.Tmd_pk = 1; midia.Mid_descricao = imgArquivo.ImageUrl; MidiaDB.Insert(midia); } else { //Não funcionou insert } }
protected void Page_Load(object sender, EventArgs e) { DataSet ds = ProdutoDB.SelectAll(); DataSet dsm = MidiaDB.SelectAll(); int pdt = ds.Tables[0].Rows.Count; int midia = dsm.Tables[0].Rows.Count; if (pdt > 0) { grvProduto.DataSource = ds.Tables[0].DefaultView; grvProduto.DataBind(); grvProduto.Visible = true; ltlqtdProduto.Text = "Foram encontrados " + pdt + " registros"; } else { grvProduto.Visible = false; ltlqtdProduto.Text = "Não foram encontrados registros"; } }
protected override IAsyncResult BeginExecuteCore(AsyncCallback callback, object state) { string _ga = Cookies_ga(); string identificador = ""; if (Request.QueryString["identificador"] != null) { if (Request.QueryString["identificador"] != "") { identificador = Request.QueryString["identificador"]; } } if (Request.QueryString["_identificador"] != null) { if (Request.QueryString["_identificador"] != "") { identificador = Request.QueryString["_identificador"]; } } if (Request.QueryString["_id"] != null) { if (Request.QueryString["_id"] != "") { identificador = Request.QueryString["_id"]; } } if (identificador != "") { //Verifica se já tem Mídia MidiaDB midiaDB = new MidiaDB(); if (!midiaDB.Existe(identificador)) { new Midia(0, new Midia_tipo(8, ""), new Painel(0), DateTime.Now, "Identificador " + identificador, "", 0, "", 0, 0, 0, 0, 0, 0, false, identificador).Salvar(); } } //Se teve url de origem Uri uri = Request.UrlReferrer; if (uri != null) { new UrlOrigem(uri.Host, uri.PathAndQuery, Request.Url.OriginalString, Request.UserHostAddress, _ga, identificador).Salvar(); } //Se recebeu o Cartaz string cartaz = Request.QueryString["cartaz"]; if (cartaz != null) { if (cartaz != "") { new MarcarCartaz().Marcar(cartaz, Request.UserHostAddress); } } //Se veio por email int idenviado = 0; int i_idenviado = 0; if (Request.QueryString["idenviado"] != null) { if (Request.QueryString["idenviado"] != "") { if (int.TryParse(Request.QueryString["idenviado"], out i_idenviado)) { idenviado = i_idenviado; } int cont = 0; int i_cont = 0; if (Request.QueryString["cont"] != null) { if (int.TryParse(Request.QueryString["cont"], out i_cont)) { cont = i_cont; } } if (idenviado != 0) { new Clicou(idenviado, cont); //retorna o email do envio if (_ga != null && _ga != "") { string email = new EnviadoDB().Email(idenviado); if (email != "") { //Verifica se já é aluno e se o _ga está salvo para o aluno_navegacao Aluno aluno = new AlunoDB().Email(email); if (aluno != null) { new Aluno_navegacaoDB().Existe(aluno, _ga); } } else { Newsletter newsletter = new NewsletterDB().Buscar(email); if (newsletter != null) { new Newsletter_navegacaoDB().Existe(newsletter, _ga); } } } } } } //se _ga for diferente de "" if (_ga != null && _ga != "") { new Navegacao(Request.Url.AbsoluteUri, _ga, DateTime.Now); } return(base.BeginExecuteCore(callback, state)); }