/// <summary> /// ログインボタンのクリックイベント /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ログインButton_Click(object sender, System.EventArgs e) { // 入力チェック if (string.IsNullOrEmpty(this.EmployeeIDTextBox.Text)) { Messages.ShowError("{0}が入力されていません。", "従業員ID"); return; } if (string.IsNullOrEmpty(this.PasswordTextBox.Text)) { Messages.ShowError("{0}が入力されていません。", "パスワード"); return; } // ログインを試行 var vm = new ModelQuillInjector <ログイン画面処理Model>(); var 従業員マスタ = vm.Model.ログイン処理(this.EmployeeIDTextBox.Text, this.PasswordTextBox.Text); if (従業員マスタ == null) { Messages.ShowError("ログインに失敗しました。"); return; } // ログインが成功した場合はログイン情報を保持 this.Main.Setログイン情報(従業員マスタ); }
/// <summary> /// ログイン情報を設定します。 /// </summary> /// <param name="従業員マスタ">ログインした従業員</param> public void Setログイン情報(Mst従業員マスタ 従業員マスタ) { // ログイン情報を設定 AppState.ログイン従業員 = 従業員マスタ; if (従業員マスタ != null) { // ログインラベルを更新 this.LoginInfoLabel.Text = $"ユーザー情報:{従業員マスタ.氏名}|職位:{従業員マスタ.Kbn職位区分.職位名称}({従業員マスタ.Kbn職位区分.職位英字名称})"; // 取得した権限を設定 var vm = new ModelQuillInjector <ベース画面処理Model>(); var 画面マスタList = vm.Model.Get画面マスタListt(従業員マスタ.Kbn職位区分).ToList(); // メニューバーを設定 this.MenuBar.SetMenu(画面マスタList); } else { // ログインラベルを更新 this.LoginInfoLabel.Text = "ユーザー情報:ログインなし"; // メニューバーを初期化 this.MenuBar.SetMenu(new List <Mst画面マスタ>()); } }
private void 客室状態画面_Load(object sender, System.EventArgs e) { var vm = new ModelQuillInjector <客室状態画面処理Model>(); var 客室マスタList = vm.Model.Get客室マスタList(); var 客室利用台帳List = vm.Model.Get未終了客室利用台帳(); this.roomGrid1.Init(客室マスタList, 客室利用台帳List); }
/// <summary> /// Uc従業員一覧画面のLoadイベント /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Uc従業員一覧画面_Load(object sender, System.EventArgs e) { var vm = new ModelQuillInjector <従業員マスタModel>(); // 従業員マスタリストを取得 var 従業員マスタLst = vm.Model.Get従業員マスタList(); // 取得した従業員マスタリストで初期化 this.Set従業員List(従業員マスタLst); }
/// <summary> /// Uc客室一覧画面のLoadイベント /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Uc客室一覧画面_Load(object sender, System.EventArgs e) { var vm = new ModelQuillInjector <客室マスタModel>(); // 客室マスタリストを取得 var 客室マスタLst = vm.Model.Get客室マスタList(); // 取得した客室マスタリストで初期化 this.Set客室List(客室マスタLst); }
private void Uc会員一覧画面_Load(object sender, System.EventArgs e) { var vm = new ModelQuillInjector <会員マスタModel>(); // 会員マスタリストを取得 var 会員マスタLst = vm.Model.Get会員マスタList(); // 取得した会員マスタリストで初期化 this.Set会員List(会員マスタLst); }
/// <summary> /// FmMainのロードイベント /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FmMain_Load(object sender, EventArgs e) { // メニューバーを初期化 this.MenuBar.InitEventHandler(MenuButton_Click); // メニュータブを初期化 this.MenuTab.InitEventHandler(MenuPage_Select); // ログイン画面に遷移 var vm = new ModelQuillInjector <ベース画面処理Model>(); var 画面マスタ = vm.Model.Getログイン画面マスタ(); this.MenuTab.SetMenu(画面マスタ); }
/// <summary> /// EmployeeListViewのMouseDoubleClickイベント /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void EmployeeListView_MouseDoubleClick(object sender, MouseEventArgs e) { var vm = new ModelQuillInjector <従業員マスタModel>(); //var selectItem = this.EmployeeListView.SelectedItems[0]; }