protected void btnExcluir_Click(object sender, EventArgs e) { int id_produto = Convert.ToInt16(Request["Produto"]); Produto produto = new Produto(); produto = ProdutoOad.Get_Produto(id_produto); ProdutoOad.OperacaoProduto(produto, "E"); btnCancelar.Visible = false; btnExcluir.Visible = false; lblConfirmacao.Visible = false; lblSucesso.Visible = true; btnVoltar.Visible = true; }
protected void btnSalvar_Click(object sender, EventArgs e) { byte[] byteImagemFoto; string TamFoto; bool permiteGravarFoto = false; if (fupFoto.HasFile) { #region Captura o tamanho da Foto // esta string armazenará o tipo de imagem (JPEG, BMP, GIF, etc) string strTipoFoto = fupFoto.PostedFile.ContentType; // esta variavel armazenará o tamanho do arquivo de imagem switch (strTipoFoto) { case "image/pjpeg": permiteGravarFoto = true; break; case "image/jpg": permiteGravarFoto = true; break; case "image/jpeg": permiteGravarFoto = true; break; case "image/png": permiteGravarFoto = true; break; case "image/x-png": permiteGravarFoto = true; break; case "image/gif": permiteGravarFoto = true; break; default: permiteGravarFoto = false; Response.Write("<script>alert('Tipo de imagem inválido.')</script>"); break; } int intTamanhoFoto = System.Convert.ToInt32(fupFoto.PostedFile.InputStream.Length); // a variável byteImagem é um array com tamanho estabelecido pela propriedade // length que foi armazenada na variável intTamanho (tamanho do arquivo em bytes) byteImagemFoto = new byte[intTamanhoFoto]; // o método Read() do controle File se encarregará de ler o arquivo de imagem // e armazenar o conteúdo na variável byteImagem. A sintaxe deste método é: // Read(<variável>, início, fim) fupFoto.PostedFile.InputStream.Read(byteImagemFoto, 0, intTamanhoFoto); byteImagemFoto = ResizeImageFile(byteImagemFoto, 80); TamFoto = Convert.ToString(intTamanhoFoto); #endregion } else { byteImagemFoto = (byte[])Session["Foto"]; TamFoto = hdfTamFoto.Value; permiteGravarFoto = true; } if (permiteGravarFoto) { Produto produto = new Produto(); produto.Id_Produto = Convert.ToInt16(Request["Produto"]); produto.Nm_Produto = txtnm_Produto.Text; produto.Ds_Produto = Editor1.Content; produto.Id_Categoria = Convert.ToInt16(ddlCategoria.SelectedValue); produto.Img_Produto = byteImagemFoto; produto.Tam_Produto = TamFoto; produto.Url_Produto = txtURL.Text; produto.Nr_Ordem = txtOrdem.Text; // Impressora e Copiadora produto.Orca_Tp_Impressao = rblTpImpressao.SelectedValue; produto.Orca_Vl_Impressao = rblVolImpressao.SelectedValue; produto.Orca_Conexao = rblConexao.SelectedValue; produto.Orca_Frente_Verso = rblFrenteVerso.SelectedValue; // Copiadora produto.Orca_Scanner = rblScanner.SelectedValue; produto.Orca_Fax = rblFax.SelectedValue; produto.Orca_Alimentador = rblAlimentador.SelectedValue; ProdutoOad.OperacaoProduto(produto, "A"); Response.Redirect("~/Administrador/ListarProduto.aspx"); } }