Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }