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); } }
private void btnEnviar_Click(object sender, EventArgs e) { try { var denuncia = new Model.Denuncia(); var denunciaController = new DenunciaControl(); if (!ckbAnonimo.Checked) { denuncia.Nome = txtNome.Text; denuncia.Celular = txtCelular.Text; denuncia.Email = txtEmail.Text; } denuncia.Descricao = txtDescricao.Text; denuncia.Imagem = ObterArray.PictureBox(picDenuncia); denuncia.ValidaDados(); const string mensagem = "O conteúdo informado será enviado e analizado pelos administradores do condomínio. " + "\n deseja continuar?"; var opcao = CaixaDeMensagem.MensagemDeQuestao(mensagem); if (opcao == DialogResult.OK) { denunciaController.InserirDenuncia(denuncia); CaixaDeMensagem.MensagemDeSucesso(MensagensDoSistema.Sucesso); LimparCampos(); } } catch (Exception exception) { CaixaDeMensagem.MensagemDeErro(exception.Message); } }