protected void btnInserir_OnClick(object sender, EventArgs e) { try { var denuncia = new Model.Denuncia(); if (!ckbAnonimo.Checked) { denuncia.Nome = txtNome.Text; denuncia.Celular = txtCelular.Text; denuncia.Email = txtEmail.Text; } if (myFileUpload.PostedFile.ContentLength > 0) { var fluxoDeArquivo = myFileUpload.PostedFile.InputStream; var tipoConteudo = Path.GetExtension(myFileUpload.PostedFile.FileName); denuncia.ValidaExtensaoDoAnexo(tipoConteudo); denuncia.Imagem = ConverteArquivo.ParaByte(fluxoDeArquivo); } denuncia.Descricao = txtObservacao.Value; denuncia.ValidaDados(); _denunciaControl.InserirDenuncia(denuncia); _mensagens.MensagemDeInformacao("<h4><b>Denuncia</b> enviada!</h4>", Page); } catch (Exception exception) { _mensagens.MensagemDeExcessao(exception.Message, Page); } }
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); } }
protected void btnInserir_OnClick(object sender, EventArgs e) { try { var informativo = new Model.Informativo { Funcionario = { Id = 1 }, Titulo = txtTitulo.Text, Descricao = txtObservacao.Value }; if (myFileUpload.PostedFile.ContentLength > 0) { informativo.TipoDocumento = Path.GetExtension(myFileUpload.Value); informativo.Documento = ConverteArquivo.ParaByte(myFileUpload.PostedFile.InputStream); } informativo.ValidaDados(); if (ViewState["IdInformativo"] == null) { _informativoControl.InserirInformativo(informativo); } else { informativo.Id = Convert.ToInt32(ViewState["IdInformativo"]); _informativoControl.AtualizarInformativo(informativo); } RedirecionaParaTelaDeConsulta(); } catch (Exception exception) { _mensagem.MensagemDeExcessao(exception.Message, Page); } }