Exemple #1
0
        /// <summary>
        /// コンストラクタ
        /// </summary>
        /// <param name="memberInfoParam"></param>
        public MemberInfoReferenceDialog(LocalDataBaseDataSet.MemberInfoRow memberInfoParam)
        {
            this.InitializeComponent();

            this._memberID = memberInfoParam.MemberID;

            if ("Jp" == this.JpEnMode)
            {
                this.grpBox.Header = "取得AF一覧";
            }
            else
            {
                this.grpBox.Header = "Got AF Summary";
            }

            this.chkRetireFlg.IsChecked = memberInfoParam.RetireFlg;
            this.txtName.Text           = memberInfoParam.Name;
            this.txtNickName.Text       = memberInfoParam.NickName;
            this.txtAttendance.Text
                = this.Dac.GetMemberAttendance(memberInfoParam.MemberID).ToString("#回");
            this.txtAttendanceRate.Text
                = this.Dac.GetMemberAttendanceRate(memberInfoParam.MemberID).ToString("#.#%");

            this.lsvSummary.ItemsSource
                = this.Dac.GetGotEquipListByMemberID(memberInfoParam.MemberID);
        }
Exemple #2
0
        /// <summary>
        /// メンバの詳細情報
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void MemberInfo_Click(object sender, RoutedEventArgs e)
        {
            int selectMemberIndex = this.lsvMember.SelectedIndex;

            if (0 > selectMemberIndex || selectMemberIndex >= this.lsvMember.Items.Count)
            {
                return;
            }

            //メンバー
            LocalDataBaseDataSet.WorkingMemberRow memberRow
                = ((DataRowView)this.lsvMember.Items[selectMemberIndex]).Row
                  as LocalDataBaseDataSet.WorkingMemberRow;

            LocalDataBaseDataSet.MemberInfoRow memberInfoRow
                = this.Dac.GetMemberInfo(memberRow.MemberID);

            var dlg = new MemberInfoReferenceDialog(memberInfoRow)
            {
                Owner = this,
                WindowStartupLocation = WindowStartupLocation.CenterOwner,
            };

            dlg.ShowDialog();
        }