Exemplo n.º 1
0
        private void bLogin_Click(object sender, EventArgs e)
        {
            try
            {
                if (tbUsuario.Text.Equals("") || tbSenha.Text.Equals(""))
                {
                    MessageBox.Show("Preencha todos os campos corretamente.");
                    tbUsuario.Clear();
                    tbSenha.Clear();
                    tbUsuario.Select();
                    login = false;
                }
                else
                {
                    CreateSession.setUsuario(tbUsuario.Text);
                    CreateSession.setSenha(tbSenha.Text);

                    ConexaoOracle conn = new ConexaoOracle();

                    if (ConexaoOracle.ObterConexao().State == System.Data.ConnectionState.Open)
                    {
                        pbLogin.Visible = true;
                        for (int i = 0; i < 100; )
                        {
                            i += 10;
                            Thread.Sleep(50);
                            pbLogin.Value = i;
                        }
                        Thread.Sleep(100);
                        MessageBox.Show("Login efetuado com sucesso!");
                        this.Close();
                        login = true;
                    }
                    else
                    {
                        MessageBox.Show("Usuário ou senha incorretos :(");
                        tbUsuario.Clear();
                        tbSenha.Clear();
                        tbUsuario.Select();
                        login = false;
                    }
                }
            }catch(Exception ex){
                if (ex.Message.Contains("username/password"))
                {
                    MessageBox.Show("Usuário ou senha incorretos :(");
                }
                else
                {
                    MessageBox.Show("Ocorreu um erro, contate o administrador do sistema.");
                }
            }
        }
Exemplo n.º 2
0
        private void bLogin_Click(object sender, EventArgs e)
        {
            if (tbUsuario.Text.Equals("") || tbSenha.Text.Equals(""))
            {
                MessageBox.Show("Preencha todos os campos corretamente.");
                tbUsuario.Clear();
                tbSenha.Clear();
                tbUsuario.Select();
                login = false;
            }
            else
            {
                CreateSession.setUsuario(tbUsuario.Text);
                CreateSession.setSenha(tbSenha.Text);

                ConexaoOracle conn = new ConexaoOracle();

                if (ConexaoOracle.ObterConexao().State == System.Data.ConnectionState.Open)
                {
                    pbLogin.Visible = true;
                    for (int i = 0; i < 100; )
                    {
                        i += 10;
                        Thread.Sleep(50);
                        pbLogin.Value = i;
                    }
                    Thread.Sleep(100);

                    pbCadeado.BackgroundImage = Properties.Resources.aberto;
                    MessageBox.Show("Login efetuado com sucesso!");
                    this.Close();
                    login = true;
                }
                else
                {
                    MessageBox.Show("Usuário ou senha incorretos :(");
                    tbUsuario.Clear();
                    tbSenha.Clear();
                    tbUsuario.Select();
                    login = false;
                }
            }
        }