Esempio n. 1
0
        // 載入資料到畫面
        private void DataBindToForm()
        {
            if (_TeacherRec == null)
            {
                _TeacherRec = new JHTeacherRecord();
            }

            _DataListener.SuspendListen();

            txtName.Text           = _TeacherRec.Name;
            txtIDNumber.Text       = _TeacherRec.IDNumber;
            cboGender.Text         = _TeacherRec.Gender;
            txtNickname.Text       = _TeacherRec.Nickname;
            txtPhone.Text          = _TeacherRec.ContactPhone;
            txtEmail.Text          = _TeacherRec.Email;
            txtCategory.Text       = _TeacherRec.Category;
            txtSTLoginAccount.Text = _TeacherRec.TALoginName;
            txtSTLoginPwd.Text     = _TeacherRec.TAPassword;
            cboAccountType.Text    = _TeacherRec.AccountType;
            txtCellPhone.Text      = _TeacherRec_Ext.CellPhone;
            try
            {
                pic1.Image = Photo.ConvertFromBase64Encoding(_TeacherRec.Photo, pic1.Width, pic1.Height);
            }
            catch (Exception)
            {
                pic1.Image = pic1.InitialImage;
            }



            // Log
            prlp.SetBeforeSaveText("姓名", txtName.Text);
            prlp.SetBeforeSaveText("身分證號", txtIDNumber.Text);
            prlp.SetBeforeSaveText("中文姓名", txtCellPhone.Text);
            prlp.SetBeforeSaveText("性別", cboGender.Text);
            prlp.SetBeforeSaveText("暱稱", txtNickname.Text);
            prlp.SetBeforeSaveText("聯絡電話", txtPhone.Text);
            prlp.SetBeforeSaveText("電子信箱", txtEmail.Text);
            prlp.SetBeforeSaveText("教師類別", txtCategory.Text);
            prlp.SetBeforeSaveText("登入帳號", txtSTLoginAccount.Text);
            prlp.SetBeforeSaveText("登入密碼", txtSTLoginPwd.Text);
            prlp.SetBeforeSaveText("帳號類型", cboAccountType.Text);
            this.Loading        = false;
            SaveButtonVisible   = false;
            CancelButtonVisible = false;
            _DataListener.Reset();
            _DataListener.ResumeListen();
        }
Esempio n. 2
0
 private void SetBeforeEditLog()
 {
     prlp.SetBeforeSaveText("姓名", txtName.Text);
     prlp.SetBeforeSaveText("身分證號", txtSSN.Text);
     prlp.SetBeforeSaveText("生日", txtBirthDate.Text);
     prlp.SetBeforeSaveText("性別", cboGender.Text);
     prlp.SetBeforeSaveText("國籍", cboNationality.Text);
     prlp.SetBeforeSaveText("出生地", txtBirthPlace.Text);
     prlp.SetBeforeSaveText("英文姓名", txtEngName.Text);
     prlp.SetBeforeSaveText("登入帳號", txtLoginID.Text);
     prlp.SetBeforeSaveText("帳號類型", cboAccountType.Text);
     prlp.SetBeforeSaveText("英文別名", txtChineseName.Text);    //new
     prlp.SetBeforeSaveText("居留證號", txtPassportNumber.Text); //new
     prlp.SetBeforeSaveText("入學日期", txtEntranceDate.Text);   //new
     prlp.SetBeforeSaveText("畢業日期", txtLeavingDate.Text);    //new
     prlp.SetBeforeSaveText("GivenName", txtGivenName.Text);
     prlp.SetBeforeSaveText("MiddleName", txtMiddleName.Text);
     prlp.SetBeforeSaveText("FamilyName", txtFamilyName.Text);
 }