Exemple #1
0
        private void Login_automatico()
        {
            string cpf = msk_cpf_cad.Text;

            notificação.ShowBalloonTip(1000, "Aviso ", "Login automatico realizado com sucesso", ToolTipIcon.Info);//ele faz o login
            string     pegardados = "SELECT * FROM usuario WHERE cpf_usu='" + cpf + "'";
            SqlCommand cmd        = new SqlCommand(pegardados, conexao.conectar());

            cmd.CommandType = CommandType.Text;
            SqlDataReader reader;

            conexao.conectar();


            reader = cmd.ExecuteReader();
            if (reader.Read())
            {
                Classes.Global.nome = reader[1].ToString();
            }
            reader.Close();
            notificação.Visible = false;
            Administrativo Administrativo = new Administrativo();//vai para a tela administrativa

            Administrativo.Show();
            this.Visible = false;
        }
Exemple #2
0
        private void logar()
        {
            try
            {
                string cpf   = msk_cpf.Text;
                string senha = txt_senha.Text;

                if (cpf == "   ,   ,   -")                                                                   //verifica se não foi colocado nada no cpf
                {
                    notificação.ShowBalloonTip(1000, "Aviso ", "Preencha o campo do CPF", ToolTipIcon.Info); //1
                }
                else if (senha == "")                                                                        //verifica se não foi colocado nada na senha
                {
                    notificação.ShowBalloonTip(1000, "Aviso ", "Preencha o campo da senha", ToolTipIcon.Info);
                }
                else
                {
                    if (Classes.ValidaCPF.CPF(cpf))//verifica se o cpf é válido
                    {
                        string sql = "";
                        sql = "SELECT * FROM usuario WHERE cpf_usu='" + cpf + "' and senha_usu='" + senha + "'";

                        SqlDataAdapter dp = new SqlDataAdapter(sql, conexao.conectar());//faz a busca no banco de dados para ver se o cadastro existe
                        DataTable      dt = new DataTable();
                        dp.Fill(dt);

                        if (dt.Rows.Count == 1)                                                                 //se tiver um cadastro onde a senha e o cpf forem igual ao cadastrado
                        {
                            notificação.ShowBalloonTip(1000, "Aviso ", "Logado com sucesso", ToolTipIcon.Info); //ele faz o login

                            string     pegardados = "SELECT * FROM usuario WHERE cpf_usu='" + cpf + "'";
                            SqlCommand cmd        = new SqlCommand(pegardados, conexao.conectar());

                            cmd.CommandType = CommandType.Text;
                            SqlDataReader reader;
                            conexao.conectar();


                            reader = cmd.ExecuteReader();
                            if (reader.Read())
                            {
                                Classes.Global.nome = reader[1].ToString();//pega o nome da pessoa com cadastro e envia para uma variavel global
                            }
                            reader.Close();
                            notificação.Visible = false;
                            Administrativo Administrativo = new Administrativo();//vai para a tela administrativa
                            Administrativo.Show();
                            this.Visible = false;
                        }
                        else
                        {
                            notificação.ShowBalloonTip(1000, "Aviso ", "Usuário e senha incorretos ou o usuario não foi cadastrado", ToolTipIcon.Info);//se n tiver nada cadastrado
                        }
                    }
                    else
                    {
                        notificação.ShowBalloonTip(1000, "Aviso ", "CPF invalido", ToolTipIcon.Info);//caso seja o cpf seja falso ou n seja valido
                    }
                }
            }
            catch
            {
                notificação.ShowBalloonTip(1000, "Houve algum erro no sistema ", "Algum erro inesperado no login ocorreu!", ToolTipIcon.Error);
            }
        }