Пример #1
0
        // 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}";
            }
        }
Пример #2
0
        //保存
        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);
        }