예제 #1
0
        private void CarregarGrid()
        {
            Regras.Regras      get  = new Regras.Regras();
            List <DtoMensagem> list = get.GetMensagemTodosList();

            GridViewMensagem.DataSource = list;
            GridViewMensagem.DataBind();

            List <DtoImg> listImg    = get.GetImagem();
            List <DtoImg> listImgUrl = new List <DtoImg>();

            foreach (var i in listImg)
            {
                DtoImg DtoImg = new DtoImg();
                if (i.Imagem != null)
                {
                    byte[] bytes        = i.Imagem;
                    string base64String = Convert.ToBase64String(bytes, 0, bytes.Length);
                    DtoImg.Url      = "data:image/png;base64," + base64String;
                    DtoImg.Id       = i.Id;
                    DtoImg.Mensagem = i.Mensagem;
                    listImgUrl.Add(DtoImg);
                }
            }

            GridViewImg.DataSource = listImgUrl;
            GridViewImg.DataBind();
        }
예제 #2
0
 protected void btnUpload_Click(object sender, EventArgs e)
 {
     try
     {
         imagem = AlteracaoTamanhoImagem();
         DtoImg img = new DtoImg();
         if (!string.IsNullOrWhiteSpace(TextIDImagem.Text))
         {
             img.Id = int.Parse(TextIDImagem.Text);
         }
         img.Mensagem = TextMensagem.Text;
         img.Imagem   = imagem;
         Regras.Regras set = new Regras.Regras();
         set.SetImagem(img);
         CarregarGrid();
     }
     catch (Exception ex)
     {
         lblInfo.Text = ex.Message;
     }
 }
예제 #3
0
 protected void BtnSalvarImagem(object sender, EventArgs e)
 {
     try
     {
         Regras.Regras set = new Regras.Regras();
         DtoImg        img = new DtoImg();
         if (!string.IsNullOrWhiteSpace(TextIDImagem.Text))
         {
             img.Id = int.Parse(TextIDImagem.Text);
         }
         img.Mensagem = TextMensagem.Text;
         img.Imagem   = imagem;
         set.SetImagem(img);
         AlertVisibleTrue();
         AlertSucesso();
     }
     catch (Exception ex)
     {
         AlertVisibleTrue();
         AlertError(ex.Message);
     }
 }