Example #1
0
        protected void lkbGeraRelatorio_OnClick(object sender, EventArgs e)
        {
            try
            {
                var denunciaControl = new DenunciaControl();
                var dataInicio      = Convert.ToDateTime(txtDataInicio.Text);
                var dataFim         = Convert.ToDateTime(txtDataFinal.Text).AddDays(1);

                var dados = denunciaControl.ObterDenunciasPorData(dataInicio, dataFim).ToList();

                if (!dados.Equals(null))
                {
                    var handler = new Handler.RelatorioDenuncia(dados);
                    ScriptManager.RegisterClientScriptBlock(Page, GetType(), "", "abrirRelatorioDenuncia()", true);
                }
                else
                {
                    mensagem.MensagemDeExcessao(MensagensDoSistema.Erro, Page);
                }
            }
            catch (Exception exception)
            {
                mensagem.MensagemDeExcessao(exception.Message, Page);
            }
        }
Example #2
0
        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);
            }
        }
 public ConsultaDenuncia()
 {
     _denunciaControl = new DenunciaControl();
     _mensagens       = new Mensagens();
 }
Example #4
0
 public InserirDenuncia()
 {
     _denunciaControl = new DenunciaControl();
     _mensagens       = new Mensagens();
 }