示例#1
0
        private void btnLogin_click(object sender, EventArgs e)
        {
            try
            {
                CarregarForm Usuarios = new CarregarForm();

                string ret;

                ret = (verificacampos.VerificaUsuario(cmbLogin.Text, txtSenha.Text));
                if (ret == "")
                {
                    if (Usuarios.Usuario(cmbLogin.Text, txtSenha.Text) == true)
                    {
                        string perfil = Usuarios.CarregarPerfil(cmbLogin.Text, txtSenha.Text);

                        this.Hide();
                        frmPrincipal sistema = new frmPrincipal();


                        //Transmite para a classe de usuários o usuário LOGADO;
                        Usuarios usuarios = new Usuarios();
                        usuarios.setLogin(cmbLogin.Text);
                        usuarios.setSenha(txtSenha.Text);
                        //usuarios.setPerfil(perfil);
                        usuarios.setID(perfil);
                        sistema.Usuario(usuarios);

                        //Passa o objeto para o formulário principal:
                        sistema.objUsuario(usuarios);



                        sistema.ShowDialog();
                    }
                    else
                    {
                        Mensagem("Usuário ou senha inválidos!");
                    }
                    txtSenha.Text = "";
                    txtSenha.Focus();
                }
                else if (ret == "Usuario")
                {
                    Mensagem("Por favor selecione um usuário!");
                    cmbLogin.BackColor = System.Drawing.Color.LightCyan;
                    cmbLogin.Focus();
                }
                else if (ret == "Senha")
                {
                    Mensagem("Por favor digite sua senha!");
                    txtSenha.BackColor = System.Drawing.Color.LightCyan;
                }
            }
            catch
            {
                MessageBox.Show("Erro ao conectar à base de dados", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#2
0
        private void btnLogin_Click_1(object sender, EventArgs e)
        {
            VerificaCampos verificacampos = new VerificaCampos();
            CarregarForm   Usuarios       = new CarregarForm();

            string ret;

            ret = (verificacampos.VerificaUsuario(cmbLogin.Text, txtSenha.Text));
            if (ret == "")
            {
                if (Usuarios.Usuario(cmbLogin.Text, txtSenha.Text) == true)
                {
                    string perfil = Usuarios.CarregarPerfil(cmbLogin.Text, txtSenha.Text);

                    this.Hide();
                    frmPrincipal sistema = new frmPrincipal();


                    //Transmite para a classe de usuários o usuário LOGADO;
                    Usuarios usuarios = new Usuarios();
                    usuarios.setLogin(cmbLogin.Text);
                    usuarios.setSenha(txtSenha.Text);
                    usuarios.setPerfil(perfil);

                    //Passa o objeto para o formulário principal:
                    sistema.objUsuario(usuarios);


                    sistema.ShowDialog();
                }
                else
                {
                    lblInfo.Text = "Usuário ou senha inválidos!";
                }
                txtSenha.Text = "";
                txtSenha.Focus();
            }
            else if (ret == "Usuario")
            {
                lblInfo.Text       = "Por favor selecione um usuário!";
                cmbLogin.BackColor = System.Drawing.Color.LightCyan;
                cmbLogin.Focus();
            }
            else if (ret == "Senha")
            {
                lblInfo.Text       = "Por favor digite sua senha!";
                txtSenha.BackColor = System.Drawing.Color.LightCyan;
            }
        }