protected void btnConfirmar_Click(object sender, EventArgs e) { try { if (Session["GaleriaIncluirFoto"] == null) { Response.Redirect(SiteConstantes.PAGINA_PRINCIPAL); } Galeria galeria = (Galeria)Session["GaleriaIncluirFoto"]; IFotoControlador controlador = FotoControlador.Instance; Foto foto = new Foto(); foto.GaleriaID = galeria.ID; foto = (Foto)Session["FotoAlterar"]; foto.Titulo = txtTitulo.Text; foto.Legenda = txtLegenda.Text; controlador.Alterar(foto); cvaAvisoDeInformacao.ErrorMessage = SiteConstantes.GALERIA_ALTERADA; cvaAvisoDeInformacao.IsValid = false; } catch (Exception ex) { cvaAvisoDeErro.ErrorMessage = ex.Message; cvaAvisoDeErro.IsValid = false; } }
protected void btnConfirmar_Click(object sender, EventArgs e) { try { if (Session["GaleriaIncluirFoto"] == null) { Response.Redirect(SiteConstantes.PAGINA_PRINCIPAL); } Galeria galeria = (Galeria)Session["GaleriaIncluirFoto"]; if (fileUpEx.HasFile) { string filepath = fileUpEx.PostedFile.FileName; IFotoControlador controlador = FotoControlador.Instance; Foto foto = new Foto(); foto.GaleriaID = galeria.ID; foto.Titulo = txtTitulo.Text; foto.Legenda = txtLegenda.Text; controlador.Incluir(foto); string pastaUrl = SiteConstantes.RecuperarNomePastaFoto(Server.MapPath(".\\"), foto.ID, foto.GaleriaID); pastaUrl = SiteConstantes.RecuperarPasta(pastaUrl); foto.ImagemUrl = pastaUrl + filepath; fileUpEx.PostedFile.SaveAs(foto.ImagemUrl); controlador.Alterar(foto); cvaAvisoDeInformacao.ErrorMessage = SiteConstantes.FOTO_INCLUIDA; cvaAvisoDeInformacao.IsValid = false; } else { throw new Exception("Escolha uma imagem para a foto."); } } catch (Exception exe) { cvaAvisoDeErro.IsValid = false; cvaAvisoDeErro.ErrorMessage = exe.Message; } }