コード例 #1
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            string str  = txtUsuario.Text;
            string test = str.Replace("'", "'");

            if (txtUsuario.Text != test)
            {
                MessageBox.Show("Nome de Usuario ou senhas Incorretas.", "Problema ao Logar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtSenha.Text = "";
                txtUsuario.Focus();
            }
            else
            {
                ClnUsuarioRepository ObjUser = new ClnUsuarioRepository();
                //Aqui Listo se o usuario é ativo = 0
                IDataReader drDadosListarUsuarioBloqueado;
                drDadosListarUsuarioBloqueado = ObjUser.ListarUsuarioBloqueado(txtUsuario.Text, txtSenha.Text);
                //Aqui listo usuario comum
                IDataReader drDadosListarUsuario;
                drDadosListarUsuario = ObjUser.ListarUsuario(txtUsuario.Text, txtSenha.Text);
                //Aqui listo se usuario é Administrador
                string      TipoUser = "******";
                IDataReader drDadosListarUserAdmin;
                drDadosListarUserAdmin = ObjUser.ListarUserAdmin(txtUsuario.Text, txtSenha.Text, TipoUser);

                if (drDadosListarUsuarioBloqueado.Read())
                {
                    MessageBox.Show("Usuario esta desabilitado, informe seu supervisor.", "Problema ao Logar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtSenha.Text = "";
                    txtUsuario.Focus();
                }
                else
                {
                    if (drDadosListarUserAdmin.Read())
                    {
                        this.Visible = false;
                        FrmMenuPrincipal ObjMenu = new FrmMenuPrincipal();
                        ObjMenu.txtUsuarioCookie.Text = txtUsuario.Text;
                        ObjMenu.txtSenhaCookie.Text   = txtSenha.Text;
                        ObjMenu.Show();
                    }
                    else if (drDadosListarUsuario.Read())
                    {
                        this.Visible = false;
                        FrmMenuPrincipal ObjMenu = new FrmMenuPrincipal();
                        ObjMenu.BtnGerencia.Visible   = false;
                        ObjMenu.txtUsuarioCookie.Text = txtUsuario.Text;
                        ObjMenu.txtSenhaCookie.Text   = txtSenha.Text;
                        ObjMenu.Show();
                    }
                    else
                    {
                        MessageBox.Show("Nome de Usuario ou senhas Incorretas.", "Problema ao Logar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txtSenha.Text = "";
                        txtUsuario.Focus();
                    }
                }
            }
        }
コード例 #2
0
        private void BtnSair_Click(object sender, EventArgs e)
        {
            FrmMenuPrincipal ObjFMP = new FrmMenuPrincipal();

            ObjFMP.txtUsuarioCookie.Text = txtUsuarioCookie.Text;
            ObjFMP.txtSenhaCookie.Text   = txtSenhaCookie.Text;
            ObjFMP.Show();
            this.Close();
        }