コード例 #1
0
 private void btn_entrar_Click(object sender, EventArgs e)
 {
     try {
         ValidaLogin valid   = new ValidaLogin(textBox_usuario.Text, textBox_senha.Text);
         bool        retorno = valid.BuscaRegistro();
         if (retorno == true)
         {
             timer.Start();
         }
         else
         {
             MessageBox.Show("Usuário não cadastrado! Verifique!!",
                             "ERRO!",
                             MessageBoxButtons.OK,
                             MessageBoxIcon.Error);
             textBox_usuario.Text = string.Empty;
             textBox_senha.Text   = string.Empty;
             textBox_usuario.Focus();
         }
     }
     catch (TrataErros ex) {
         MessageBox.Show($"{ex.Message}", "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error);
         textBox_usuario.Focus();
     }
 }
コード例 #2
0
        public static void Renderiazar()
        {
            Usuario u = new Usuario();

            Console.WriteLine("--Fazer LOGiN--");
            Console.WriteLine("Digite o nome de usuario:");
            u.Login = Console.ReadLine();
            // No  site da para pedir verificação dupla de senha
            Console.WriteLine("Digite a senha do usuario:");
            u.Password = Console.ReadLine();
            if (ValidaLogin.ValidarLogin(u) != null)
            {
                Console.WriteLine("\nLogin bem sucedido");
            }
            else
            {
                Console.WriteLine("\nUsuario ou senha incorretos ou não cadastrados");
            }
        }
コード例 #3
0
        public ActionResult EfetuarCadastro(UsuarioModel model, UsuarioLogado usuarioLogado)
        {
            UsuarioBusiness usuarioBusiness = new UsuarioBusiness();
            ValidaLogin     validaLogin     = new ValidaLogin();

            var idCargo = (int)model.Cargo.TipoCargo;

            model.Usuario.IdCargo = idCargo;
            validaLogin           = usuarioBusiness.CadastrarUsuario(model.Usuario, usuarioLogado.usuarioLogado.IdUsuario);



            if (validaLogin.Sucesso == true)
            {
                TempData["Sucesso"] = "S";
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                ViewBag.Sucesso  = "N";
                ViewBag.Mensagem = validaLogin.Mensagem;
                return(View("Index"));
            }
        }
コード例 #4
0
ファイル: UsuarioBusiness.cs プロジェクト: FallenHell/TCC
        public ValidaLogin CadastrarUsuario(Usuario usuario, int usuarioLogado)
        {
            ValidaLogin validaLogin = new ValidaLogin();
            bool        sucesso     = true;

            try
            {
                if (usuario.TipoDocumento == Util.Enums.ETipoDocumento.CPF)
                {
                    if (usuario.CPFCNPJ == null || ValidarCPF(usuario.CPFCNPJ) == false)
                    {
                        validaLogin.Mensagem = "CPF inválido";
                        sucesso = false;
                        return(validaLogin);
                    }

                    if (usuario.PIS == null || ValidarPis(usuario.PIS) == false)
                    {
                        validaLogin.Mensagem = "PIS Inválido";
                        sucesso = false;
                        return(validaLogin);
                    }
                    if (usuario.Racf == null || usuario.Racf.Length != 4)
                    {
                        validaLogin.Mensagem = "RACF Inválida";
                        sucesso = false;
                        return(validaLogin);
                    }
                    usuario.DtAdmissao         = DateTime.Now;
                    usuario.Ativo              = true;
                    usuario.IdGestor           = usuarioLogado;
                    usuario.IdUsuarioAlteracao = usuarioLogado;
                    if (BuscarUsuario(usuario.Racf) != null)
                    {
                        validaLogin.Mensagem = "Usuário ja Cadastrado";
                        sucesso = false;
                        return(validaLogin);
                    }
                    if (AdicionarUsuario(usuario) == false)
                    {
                        validaLogin.Mensagem = "Falha ao inserir usuário";
                        sucesso = false;
                        return(validaLogin);
                    }
                    validaLogin.Sucesso = sucesso;
                    return(validaLogin);
                }
                else if (usuario.TipoDocumento == Util.Enums.ETipoDocumento.CNPJ)
                {
                    if (usuario.CPFCNPJ == null || ValidarCPF(usuario.CPFCNPJ) == false)
                    {
                        validaLogin.Mensagem = "Usuário ja Cadastrado";
                        sucesso = false;
                        return(validaLogin);
                    }
                    if (usuario.Racf == null || usuario.Racf.Length != 4)
                    {
                        validaLogin.Mensagem = "RACF Inválida";
                        sucesso = false;
                        return(validaLogin);
                    }
                    usuario.DtAdmissao         = DateTime.Now;
                    usuario.Ativo              = true;
                    usuario.IdGestor           = usuarioLogado;
                    usuario.IdUsuarioAlteracao = usuarioLogado;
                    if (BuscarUsuario(usuario.Racf) != null)
                    {
                        validaLogin.Mensagem = "Usuário ja Cadastrado";
                        sucesso = false;
                        return(validaLogin);
                    }
                    if (AdicionarUsuario(usuario) == false)
                    {
                        validaLogin.Mensagem = "Falha ao inserir usuário";
                        sucesso = false;
                        return(validaLogin);
                    }
                    validaLogin.Sucesso = sucesso;
                    return(validaLogin);
                }
                else
                {
                    validaLogin.Mensagem = "CPF/CNPJ não digitados";
                    sucesso = false;
                    return(validaLogin);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #5
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            //if (Debugger.IsAttached)
            //{
            //    autorizado = true;
            //    Close();
            //    return;
            //}

            if (txtNome.Text.Trim().Length == 0 || txtSenha.Text.Trim().Length == 0)
            {
                Mensagens.Informacao("Preencha o Login e Senha corretamente para Continuar");
                return;
            }

            if (txtCnpj.Text.Length == 0 && txtCnpj.Visible)
            {
                Mensagens.Informacao("Preencha o Cnpj ou Cpf para Continuar");
                return;
            }

            pnlLogin.Enabled = false;
            msgRetorno("Entrando, aguarde...");

            if (ValidaInternet.existeInternet())
            {
                ValidaLogin      vi = new ValidaLogin(txtNome.Text.Trim(), txtSenha.Text.Trim(), txtCnpj.Text.Trim());
                RetornoValidacao rv = new RetornoValidacao();

                if (txtCnpj.Text.Trim().Length > 0)
                {
                    rv = vi.verificaLicenca();
                }

                if (rv.pronto || txtCnpj.Text.Trim().Length == 0)
                {
                    if (txtCnpj.Text.Trim().Length == 0)
                    {
                        ValidaLogin.cnpj = buscaCnpj();
                    }

                    rv = vi.inicia();

                    if (rv.pronto)
                    {
                        if (vi.valida())
                        {
                            addCnpj();
                            ConexaoValidaLogin.atualizaAcesso();
                            autorizado = true;
                            this.Close();
                        }
                        else
                        {
                            if (Glass.usuario.licenca.Length > 0)
                            {
                                Mensagens.Informacao("Este Computador não possui uma Licença Ativa.");
                                pnlToken.Visible = false;
                                pnlToken.Enabled = true;
                                pnlLogin.Enabled = true;
                                lbMensagem.Text  = "";
                            }
                            else if (!Glass.usuario.status.Equals("A"))
                            {
                                Mensagens.Informacao("Cliente Bloqueado, por favor, entre em Contato.");
                                pnlToken.Visible = false;
                                pnlToken.Enabled = true;
                                pnlLogin.Enabled = true;
                                lbMensagem.Text  = "";
                            }
                            else
                            {
                                pnlToken.Visible = true;
                                pnlToken.Enabled = true;
                                pnlLogin.Enabled = true;
                                lbMensagem.Text  = "";

                                pnlLogin.Size = new Size(352, 99);
                                this.Size     = new Size(358, 317);
                            }
                        }
                    }
                    else
                    {
                        Mensagens.Informacao(rv.message);
                        pnlToken.Visible = false;
                        pnlToken.Enabled = true;
                        pnlLogin.Enabled = true;
                        lbMensagem.Text  = "";
                    }
                }
                else
                {
                    Mensagens.Informacao(rv.message);
                    pnlToken.Visible = false;
                    pnlToken.Enabled = true;
                    pnlLogin.Enabled = true;
                    lbMensagem.Text  = "";
                }
            }
            else
            {
                MessageBox.Show("Sem Internet");
                pnlLogin.Enabled = true;
                lbMensagem.Text  = "";
            }
        }