Пример #1
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;
            }
        }