Example #1
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            try
            {
                var login = txtLogin.Text.Trim();
                var senha = txtSenha.Text.Trim();

                var dadosUsuario = _usuarioFuncionarioCtrl.ObterPorLoginFuncionariosUsuarios(login, senha).FirstOrDefault();

                if (dadosUsuario != null && dadosUsuario.Ativo != EntidadeAtiva.Inativo)
                {
                    Hide();
                    var frmMasterPage = new FrmMaster(dadosUsuario);
                    frmMasterPage.Show();
                }

                else
                {
                    CaixaDeMensagem.MensagemDeErro(MensagensDoSistema.LoginNaoPermitido);
                }
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }
Example #2
0
        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);
            }
        }