private void Button_Login_Click(object sender, EventArgs e) { #region エラー処理 // ユーザーIDが空の場合、エラー if (TextBox_User_Id.Text == "") { MessageBox.Show("ユーザーIDを入力してください。", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } // パスワードが空の場合、エラー if (TextBox_Password.Text == "") { MessageBox.Show("パスワードを入力してください。", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } // ユーザー検索検索インスタンス生成 UserData s_User = new UserData(); // ユーザーIDとパスワードで取得 User login_User = s_User.LogIn_User_Select(TextBox_User_Id.Text, TextBox_Password.Text); // 検索結果が存在しない場合は、エラー if (login_User == null) { MessageBox.Show("ユーザーIDまたはパスワードが異なります。", "ログイン", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } #endregion this.Visible = false; // 検索結果が存在する場合は次画面へ遷移する。 // 次画面フォーム タスク管理画面 Form_TaskManager f_TaskManager = new Form_TaskManager(login_User); f_TaskManager.ShowDialog(this); f_TaskManager.Dispose(); // ログイン画面を閉じる。 this.Close(); }
private void Button_UserSetting_Click(object sender, EventArgs e) { this.Visible = false; Form_UserMst f_UserMst = new Form_UserMst(TextBox_UserNo.Text); f_UserMst.ShowDialog(this); f_UserMst.Dispose(); // コードマスタを更新するため、タスク管理画面を再起動する。 // 備忘録:パスワードの再認証は不要のため、NULLでユーザーを検索する。 UserData s_User = new UserData(); User login_User = s_User.LogIn_User_Select(TextBox_UserId.Text, null); Form_TaskManager f_TaskManager = new Form_TaskManager(login_User); f_TaskManager.ShowDialog(this); f_TaskManager.Dispose(); }