// Thay đổi text của các control hiện thị ở UI theo tài khoản đang đăng nhập
        public void loadUser(SoftWareUser s)
        {
            tbAddress.Text = s.Info.Address;

            dateTimePicker1.Text = s.Info.BirthDay.ToShortDateString();
            tbEmail.Text         = s.Info.EMail;
            tbIDCardNum.Text     = s.Info.IdCardNumber.ToString();
            tbName.Text          = s.Info.Name;
            tbPhoneNum.Text      = s.Info.PhoneNum.ToString();
            tbID.Text            = s.Info.IdPerson.ToString();

            cbFeMale.Checked = s.Info.Gender;

            tbUserName.Text = s.Account.UserName;

            tbTypeAcc.Text = s.Account.Type.ToString();

            tbMedicalCode.Text   = s.MedicalCode.ToString();
            tbFringeBenefit.Text = s.FringeBenegit.ToString();
            tbDateJoin.Text      = s.DateJoin.ToShortDateString();

            tbBasicSalary.Text = s.Salary.ToString();
            TbBankNumber.Text  = s.BankAccountNum.ToString();

            pictureBox1.Image = byteArrToImage(s.Image);
        }
Exemplo n.º 2
0
        /// <summary>
        /// sự kiện click của btn xem thêm thông tin tài khoản
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnViewMore_Click(object sender, EventArgs e)
        {
            foreach (var item in SoftWareUserConnection.Inst.getAllInforUser(tbID.Text))
            {
                s = item;
            }
            try
            {
                dateTimePicker3.Value = s.DateJoin;
                tbBankNum.Text        = s.BankAccountNum.ToString();
                tbBasicSalary.Text    = s.Salary.ToString();
                tbMedicalCode.Text    = s.MedicalCode.ToString();
                nmrudfringe.Value     = s.FringeBenegit;
                tbUserName.Text       = s.Account.UserName;
                pictureBox1.Image     = byteArrToImage(s.Image);

                if (s.Account.Type == typeAccount.Accountant)
                {
                    cbTypeAcc.SelectedItem = cbTypeAcc.Items[0];
                }
                else if (s.Account.Type == typeAccount.Staff)
                {
                    cbTypeAcc.SelectedItem = cbTypeAcc.Items[2];
                }
                else if (s.Account.Type == typeAccount.Manager)
                {
                    cbTypeAcc.SelectedItem = cbTypeAcc.Items[1];
                }
            }
            catch
            {
                MessageBox.Show("Không có thêm thông tin hiển thị");
            }
        }
 //
 // Load tất cả thông tin của tài khoản đang đăng nhập
 public void loadAllInfoAccount()
 {
     user = SoftWareUserConnection.Inst.getUserByUserName(_acc.UserName);
     if (user == null)
     {
         MessageBox.Show("Tải thông tin thất bại, vui lòng thử lại sau !");
         this.Close();
     }
     else
     {
         user.Account = _acc;
         loadUser(user);
     }
 }