// 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); }
/// <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); } }