Exemple #1
0
    protected void btnExcluiImagem_Click(object sender, ImageClickEventArgs e)
    {
        Testemunho ts = new Testemunho();

        ts.Carregar(int.Parse(Request.QueryString["CD_TESTEMUNHO"].ToString()));
        if (ts.Imagem1.ToString().Trim() != "")
        {
            if (System.IO.File.Exists(Request.ServerVariables["APPL_PHYSICAL_PATH"] + @"TESTEMUNHO\" + ts.Codigo + "\\" + ts.Imagem1))
            {
                System.IO.File.Delete(Request.ServerVariables["APPL_PHYSICAL_PATH"] + @"TESTEMUNHO\" + ts.Codigo + "\\" + ts.Imagem1);
            }
        }
        ts.Imagem1 = "";
        ts.AtualizarImagemGrande();
        Response.Redirect("AdminTestemunhoImagensGrande.aspx?cd_testemunho=" + ts.Codigo);
    }
Exemple #2
0
    protected void btnEnviar_Click(object sender, EventArgs e)
    {
        lblMensagem.Text    = "";
        lblMensagem.Visible = false;
        if (!ValidaTamanhodaImagem(FileUploadImagem.PostedFile.InputStream, 684, 350))
        {
            lblMensagem.Visible = true;
            lblMensagem.Text    = "Tamanho da imagem fora do padrão - Utilize uma imagem 684px x 350px ";
            return;
        }

        if (lblcaminhodaimagem.Text != "")
        {
            Testemunho tsExcluir = new Testemunho();
            tsExcluir.Carregar(int.Parse(Request.QueryString["CD_TESTEMUNHO"].ToString()));
            if (tsExcluir.Imagem1.ToString().Trim() != "")
            {
                if (System.IO.File.Exists(Request.ServerVariables["APPL_PHYSICAL_PATH"] + @"TESTEMUNHO\" + tsExcluir.Codigo + "\\" + tsExcluir.Imagem1))
                {
                    System.IO.File.Delete(Request.ServerVariables["APPL_PHYSICAL_PATH"] + @"TESTEMUNHO\" + tsExcluir.Codigo + "\\" + tsExcluir.Imagem1);
                }
            }
            tsExcluir.Imagem1 = "";
            tsExcluir.AtualizarImagemGrande();
        }
        Testemunho ts = new Testemunho();

        ts.Carregar(int.Parse(Request.QueryString["CD_TESTEMUNHO"].ToString()));
        //ts.Imagem1 = FileUploadImagem.FileName.Substring(0, FileUploadImagem.FileName.Length - 4) + ".png";
        ts.Imagem1 = FileUploadImagem.FileName;
        ts.AtualizarImagemGrande();
        if (this.FileUploadImagem.PostedFile.ContentLength != 0 && this.FileUploadImagem.HasFile)
        {
            //capturando nome original do arquivo
            string fileName = this.FileUploadImagem.FileName;
            //capturando extensão do arquivo postado
            string extension = System.IO.Path.GetExtension(fileName);
            //Se existir o diretorio entao exclui e cria um novo sem imagem.
            string DiretorioPacote = Request.ServerVariables["APPL_PHYSICAL_PATH"] + @"TESTEMUNHO\" + ts.Codigo;
            //Cria diretório com o código.
            System.IO.Directory.CreateDirectory(DiretorioPacote);
            string vCamArq = DiretorioPacote + "\\" + fileName;
            //Salvando o arquivo com o nome original
            this.FileUploadImagem.PostedFile.SaveAs(vCamArq);

            //if (FileUploadImagem.HasFile)
            //{
            //    string img = string.Empty;
            //    Bitmap bmpImg = null;
            //    try
            //    {
            //        bmpImg = Resize_Image(FileUploadImagem.PostedFile.InputStream, 684, 350);
            //        img = vCamArq.Substring(0, vCamArq.Length - 4) + ".png";
            //        bmpImg.Save(img, ImageFormat.Jpeg);

            //    }
            //    catch (Exception ex)
            //    {
            //        Response.Write("Error occured: " + ex.Message.ToString());
            //    }
            //    finally
            //    {
            //        img = string.Empty;
            //        bmpImg.Dispose();
            //    }
            //}
        }
        Response.Redirect("AdminTestemunhoImagensGrande.aspx?cd_testemunho=" + ts.Codigo);
    }