private void CarregarImagensEventos(int id) { IImagemProcesso processo = ImagemProcesso.Instance; ImagensLista = processo.Consultar(id); grdImagem.DataSource = ImagensLista; grdImagem.DataBind(); }
protected void btnAlterar_Click(object sender, EventArgs e) { try { IImagemProcesso processo = ImagemProcesso.Instance; Imagem imagem = new Imagem(); imagem.ID = ImagemSelecionar1.IdImagem; Session.Add("ImagemAlterar", processo.Consultar(imagem, Negocios.ModuloBasico.Enums.TipoPesquisa.E)[0]); Response.Redirect("Alterar.aspx", false); } catch (Exception ex) { cvaAvisoDeErro.ErrorMessage = ex.Message; cvaAvisoDeErro.IsValid = false; } }
protected void btnExcluir_Click(object sender, EventArgs e) { try { IImagemProcesso processo = ImagemProcesso.Instance; Imagem imagem = new Imagem(); imagem.ID = ImagemSelecionar1.IdImagem; processo.Excluir(imagem); cvaAvisoDeInformacao.ErrorMessage = SiteConstantes.IMAGEM_EXCLUIDA; cvaAvisoDeInformacao.IsValid = false; ImagemSelecionar1.Consultar(); selecionado = false; HabilitarBotoes(); } catch (Exception ex) { cvaAvisoDeErro.ErrorMessage = ex.Message; cvaAvisoDeErro.IsValid = false; } }
public void Consultar() { try { ImagemList = new List <Imagem>(); if (!string.IsNullOrEmpty(txtTitulo.Text.Trim())) { IImagemProcesso processo = ImagemProcesso.Instance; Imagem imagem = new Imagem(); imagem.Titulo = txtTitulo.Text.Trim(); imagem.PostagemID = ((Postagem)Session["PostagemIncluirImagem"]).ID; ImagemList = processo.Consultar(imagem, TipoPesquisa.E); GrdImagem.DataSource = ImagemList; GrdImagem.DataBind(); } else { IImagemProcesso processo = ImagemProcesso.Instance; Imagem imagem = new Imagem(); imagem.PostagemID = ((Postagem)Session["PostagemIncluirImagem"]).ID; ImagemList = processo.Consultar(imagem, TipoPesquisa.E); GrdImagem.DataSource = ImagemList; GrdImagem.DataBind(); } } catch (Exception ex) { cvaAvisoDeErro.ErrorMessage = ex.Message; cvaAvisoDeErro.IsValid = false; } }
protected void Confirmar(object sender, EventArgs e) { try { IImagemProcesso processo = ImagemProcesso.Instance; Imagem imagem = new Imagem(); imagem = (Imagem)Session["ImagemAlterar"]; imagem.PostagemID = ((Postagem)Session["PostagemIncluirImagem"]).ID; imagem.Titulo = txtTitulo.Text; imagem.Corpo = txtCorpo.Text; if (fupImg.HasFile) { MapeamentoImagens imagemMapeada = new MapeamentoImagens(); imagemMapeada.Comprimento = 0; imagemMapeada.Altura = 0; HttpPostedFile myFile = fupImg.PostedFile; System.Drawing.Image fullSizeImg = System.Drawing.Image.FromStream(myFile.InputStream); System.Drawing.Image imagemReduzida = ClasseAuxiliar.ConverteImagem(myFile, fullSizeImg, imagemMapeada); imagem.ImagemI = ClasseAuxiliar.ImageToByteArray(myFile, imagemReduzida); } processo.Alterar(imagem); processo.Confirmar(); cvaAvisoDeInformacao.ErrorMessage = SiteConstantes.IMAGEM_ALTERADA; cvaAvisoDeInformacao.IsValid = false; } catch (Exception ex) { cvaAvisoDeErro.ErrorMessage = ex.Message; cvaAvisoDeErro.IsValid = false; } }
protected void Confirmar(object sender, EventArgs e) { try { IImagemProcesso processo = ImagemProcesso.Instance; Imagem imagem = new Imagem(); imagem.Titulo = txtTitulo.Text; imagem.SubTitulo = txtSubTitulo.Text; imagem.Corpo = txtCorpo.Text; if (fupImg.HasFile) { HttpPostedFile myFile = fupImg.PostedFile; System.Drawing.Image fullSizeImg = System.Drawing.Image.FromStream(myFile.InputStream); System.Drawing.Image.GetThumbnailImageAbort dummyCallBack = new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback); System.Drawing.Image thumbNailImg = fullSizeImg.GetThumbnailImage(200, 200, dummyCallBack, IntPtr.Zero); imagem.ImagemI = ClasseAuxiliar.ImageToByteArray(thumbNailImg); } processo.Incluir(imagem); processo.Confirmar(); cvaAvisoDeInformacao.ErrorMessage = SiteConstantes.IMAGEM_INCLUIDA; cvaAvisoDeInformacao.IsValid = false; //LimparCampos(); //CarregarComboLocal(null, null); } catch (Exception ex) { cvaAvisoDeErro.ErrorMessage = ex.Message; cvaAvisoDeErro.IsValid = false; } }
protected void descricaoClick(object sender, EventArgs e) { LinkButton lkb = (LinkButton)sender; if (lkb != null) { int ImagemID = int.Parse(lkb.Attributes["ImagemID"].ToString()); Imagem imagem = new Imagem(); imagem.ID = ImagemID; IImagemProcesso processo = ImagemProcesso.Instance; List <Imagem> resultado = processo.Consultar(imagem, TipoPesquisa.E); if (resultado.Count > 0) { if (resultado[0].Corpo.Length > 330) { lblDescricao.Text = resultado[0].Corpo.Substring(0, 330); } else { lblDescricao.Text = resultado[0].Corpo; } if (resultado[0].Titulo.Length > 18) { lblTituloDescricao.Text = resultado[0].Titulo.Substring(0, 18); } else { lblTituloDescricao.Text = resultado[0].Titulo; } } } }