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 btnLogin_OnClick(object sender, EventArgs e) { try { var login = txtLogin.Text.Trim(); var senha = txtSenha.Text.Trim(); var dataFuncionario = _funcionarioControl.ObterPorLoginFuncionariosUsuarios(login, senha).FirstOrDefault(); var dataMorador = _moradorControl.ObterUsuarioMoradorPorLogin(login, senha); if (dataFuncionario != null) { var cargoFuncionario = dataFuncionario.Cargo.ToLower(); if (cargoFuncionario.Equals("sindico")) { Session.Add("tipoUsuarioLogado", TipoUsuario.Funcionario); Session.Add("idFuncionarioUsuarioLogado", dataFuncionario.IdFuncionario); Session.Add("nomeUsuario", dataFuncionario.Nome); Session.Add("emailUsuario", dataFuncionario.Email); Redirecionamento.TelaHome(Page); } else { _mensagens.MensagemDeInformacao(MensagensDoSistema.LoginNaoPermitido, Page); } } else if (dataMorador != null) { if (dataMorador.Ativo != EntidadeAtiva.Inativo) { var panelMorador = (Panel)Master?.FindControl("panelMorador"); if (panelMorador != null) { panelMorador.Visible = true; } Session.Add("tipoUsuarioLogado", TipoUsuario.Morador); Session.Add("idMoradorUsuarioLogado", dataMorador.IdMorador); Session.Add("nomeUsuario", dataMorador.Nome); Session.Add("emailUsuario", dataMorador.Email); Redirecionamento.TelaHome(Page); } else { _mensagens.MensagemDeInformacao(MensagensDoSistema.LoginNaoPermitido, Page); } } else { _mensagens.MensagemDeExcessao(MensagensDoSistema.LoginNaoPermitido, Page); } } catch (Exception exception) { _mensagens.MensagemDeExcessao(exception.Message, Page); } }