さまざまな段階で複数のWinFormからアクセスできる2つのグローバル変数が必要です。
1つ目は、個別のユーザーに関するものです。アプリにログインした後、他のWinFormは、ログインしたユーザーに基づいてSQLサーバーテーブルからデータを取得する必要があります。
SqlCommand cmd = new SqlCommand("SELECT * FROM regClient WHERE client_ID = **[GLOBAL VARIABLE]**", con);
2つ目は、ユーザーがクライアントまたは学生としてログインできるという点で、これに続きます。これに基づいて、さまざまなステートメントを呼び出す必要があります。この値は、ログインウィンドウのラジオボタンで設定されます。
したがって、radClientが「client」にグローバルに設定されている場合、radStudentが「student」にグローバルに設定されている場合、他のWinFormを使用して、グローバルが何であるかに基づいてselectステートメントまたはenable/visibleを呼び出すことができます。
変数をPrograms.csに格納できると思いますが、よくわかりません。