protected void lblExibeImagem_OnClick(object sender, EventArgs e) { try { var areaDeLazer = new Model.AreaDeLazer(); var gridViewRow = Services.ObterLinhaDeDados(sender, grvAreaDeLazer); var dataKey = grvAreaDeLazer.DataKeys[gridViewRow.RowIndex]; var idAreaDeLazer = Convert.ToInt32(dataKey?["IdAreaDeLazer"]); areaDeLazer.Imagem = _areaDeLazerCtrl.ObterAreaDeLazerPorId(idAreaDeLazer).Imagem; var novaImagem = ConverteArquivo.ParaImagem(areaDeLazer.Imagem); ScriptManager.RegisterClientScriptBlock(Page, GetType(), "modalExibirImagem", $"fn_ModalExibirImagem({novaImagem})", true); } catch (Exception exception) { _mensagens.MensagemDeExcessao(exception.Message, Page); } }
protected void lbtnDetalhe_OnClick(object sender, EventArgs e) { try { var denuncia = new Model.Denuncia(); var gridViewRow = Services.ObterLinhaDeDados(sender, grvDenuncia); var dataKey = grvDenuncia.DataKeys[gridViewRow.RowIndex]; var idDenuncia = Convert.ToInt32(dataKey["IdDenuncia"]); denuncia.Imagem = _denunciaControl.ObterDenunciaPorId(idDenuncia).Imagem; var novaImagem = ConverteArquivo.ParaImagem(denuncia.Imagem); ScriptManager.RegisterClientScriptBlock(Page, GetType(), "modalExibirImagem", $"fn_ModalExibirImagem({novaImagem})", true); } catch (Exception exception) { _mensagens.MensagemDeExcessao(exception.Message, Page); } }