// Tab change info private void MBtnChangeInfo_Click(object sender, EventArgs e) { if (mBtnChangeInfo.Text == "Thay đổi thông tin cá nhân") { EnableChangeInfo(true); mBtnChangeInfo.Text = "Lưu thay đổi"; } else if (mBtnChangeInfo.Text == "Lưu thay đổi") { if (!ProfileValidatorList.All(a => a.IsValid)) { var InvalidValidatingControl = ProfileValidatorList.First(f => !f.IsValid); InvalidValidatingControl.ControlToValidate.Focus(); return; } CurrentUserInfo.FirstName = mTxtInfoFirstName.Text; CurrentUserInfo.LastName = mTxtInfoLastName.Text; CurrentUserInfo.Phone = mTxtInfoPhone.Text; CurrentUserInfo.Dob = mDateTimeInfoDob.Value; SaveInfo?.Invoke(this, null); EnableChangeInfo(false); mBtnChangeInfo.Text = "Thay đổi thông tin cá nhân"; this.ResetText(); this.Text = $"{CurrentUser.TeacherId} - {CurrentUserInfo.LastName} {CurrentUserInfo.FirstName}"; } }
//保存 private void Save_Click(object sender, EventArgs e) { SaveInfo.Invoke(sender, EventArgs.Empty); DataForm dataForm = DataForm.GetInstance(); dataForm.InfoName = this.InfoName; Click_InMain.Invoke(this, EventArgs.Empty); }