public BaseInfoItem() { InitializeComponent(); Group = "教師基本資料"; _BGWork = new BackgroundWorker(); _BGWork.DoWork += new DoWorkEventHandler(_BGWork_DoWork); _BGWork.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_BGWork_RunWorkerCompleted); _AllTeacherNameDic = new Dictionary<string, string>(); _AllLogIDDic = new Dictionary<string, string>(); prlp = new PermRecLogProcess(); _DataListener = new ChangeListener(); _DataListener.Add(new TextBoxSource(txtName)); _DataListener.Add(new TextBoxSource(txtIDNumber)); _DataListener.Add(new TextBoxSource(txtNickname)); _DataListener.Add(new TextBoxSource(txtPhone)); _DataListener.Add(new TextBoxSource(txtEmail)); _DataListener.Add(new TextBoxSource(txtCategory)); _DataListener.Add(new TextBoxSource(txtSTLoginAccount)); _DataListener.Add(new TextBoxSource(txtSTLoginPwd)); _DataListener.Add(new ComboBoxSource(cboAccountType, ComboBoxSource.ListenAttribute.Text)); _DataListener.Add(new ComboBoxSource(cboGender, ComboBoxSource.ListenAttribute.Text)); _DataListener.StatusChanged += new EventHandler<ChangeEventArgs>(_DataListener_StatusChanged); cboGender.DropDownStyle = ComboBoxStyle.DropDownList; K12.Data.Teacher.AfterChange += new EventHandler<K12.Data.DataChangedEventArgs>(JHTeacher_AfterChange); K12.Data.Teacher.AfterDelete += new EventHandler<K12.Data.DataChangedEventArgs>(JHTeacher_AfterDelete); Disposed += new EventHandler(BaseInfoItem_Disposed); }
public BaseInfoPalmerwormItem() { InitializeComponent(); Group = "基本資料"; _DataListener = new ChangeListener(); _DataListener.Add(new TextBoxSource(txtName)); _DataListener.Add(new TextBoxSource(txtSSN)); _DataListener.Add(new TextBoxSource(txtBirthDate)); _DataListener.Add(new TextBoxSource(txtBirthPlace)); _DataListener.Add(new TextBoxSource(txtEngName)); _DataListener.Add(new TextBoxSource(txtLoginID)); _DataListener.Add(new TextBoxSource(txtLoginPwd)); _DataListener.Add(new ComboBoxSource(cboGender, ComboBoxSource.ListenAttribute.Text)); _DataListener.Add(new ComboBoxSource(cboNationality, ComboBoxSource.ListenAttribute.Text)); _DataListener.Add(new ComboBoxSource(cboAccountType, ComboBoxSource.ListenAttribute.Text)); _DataListener.StatusChanged += new EventHandler<ChangeEventArgs>(_DataListener_StatusChanged); _BGWorker = new BackgroundWorker(); _BGWorker.DoWork += new DoWorkEventHandler(_BGWorker_DoWork); _BGWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_BGWorker_RunWorkerCompleted); prlp = new PermRecLogProcess(); Initialize(); K12.Data.Student.AfterChange += Student_AfterChange; K12.Data.Student.AfterDelete += Student_AfterDelete; Disposed += BaseInfoPalmerwormItem_Disposed; }
private void btnSave_Click(object sender, EventArgs e) { SchoolInfoEnt.ChineseAddress = txtSchoolChsAddress.Text; SchoolInfoEnt.ChinsesName = txtSchoolChsName.Text; SchoolInfoEnt.Code = txtSchoolCode.Text; //学校代码 SchoolInfoEnt.Telephone = txtPhone.Text; SchoolInfoEnt.EnglishAddress = txtSchoolEngAddess.Text; SchoolInfoEnt.EnglishName = txtSchoolEngName.Text; SchoolInfoEnt.Fax = txtFax.Text; SchoolInfoEnt.SchoolYear = intSchoolYear.Text; SchoolInfoEnt.Semester = intSemester.Text; SchoolInfoEnt.ChancellorChsName = txtChancellorChsName.Text; SchoolInfoEnt.ChancellorEngName = txtChancellorEngName.Text; SchoolInfoEnt.ChancellorCellPhone = txtChancellorCellPhone.Text; SchoolInfoEnt.ChancellorEmail = txtChancellorEmail.Text; SchoolInfoEnt.EduDirectorName = txtEduDirectorName.Text; SchoolInfoEnt.EduDirectorCellPhone = txtEduDirectorCellPhone.Text; SchoolInfoEnt.EduDirectorEmail = txtEduDirectorEmail.Text; SchoolInfoEnt.StuDirectorName = txtStuDirectorName.Text; SchoolInfoEnt.StuDirectorCellPhone = txtStuDirectorCellPhone.Text; SchoolInfoEnt.StuDirectorEmail = txtStuDirectorEmail.Text; SchoolInfoEnt.AssociatedWithName = txtAssociatedWithName.Text; SchoolInfoEnt.AssociatedWithCellPhone = txtAssociatedWithCellPhone.Text; SchoolInfoEnt.AssociatedWithEmail = txtAssociatedWithEmail.Text; SchoolInfoEnt.OtherTitle = txtOtherTitle.Text; SchoolInfoEnt.OtherName = txtOtherName.Text; SchoolInfoEnt.OtherCellPhone = txtOtherCellPhone.Text; SchoolInfoEnt.OtherEmail = txtOtherEmail.Text; setSchoolInfoData(SchoolInfoEnt); MessageBox.Show("数据储存完成"); PermRecLogProcess prlp = new PermRecLogProcess(); prlp.SaveLog("核心", "修改", "修改学校基本数据."); this.Close(); }
private void btnSave_Click(object sender, EventArgs e) { DoubleCheck(); bool valid = true; foreach (Control control in Controls) { if (_errorProvider.GetError(control) != string.Empty) valid = false; } if (!valid) { MsgBox.Show("密码数据有误,请先修正后再行储存!"); return; } try { //计算密码杂~! ChangePassword(PasswordHash.Compute(txtPassword.Text)); } catch (Exception ex) { MsgBox.Show("密码变更失败 :" + ex.Message); return; } string accesspoint = FISCA.Authentication.DSAServices.AccessPoint; string username = FISCA.Authentication.DSAServices.UserAccount; //string accesspoint = CurrentUser.Instance.AccessPoint; //string username = CurrentUser.Instance.UserName; try { //CurrentUser.Instance.SetConnection(accesspoint, username, txtPassword.Text); //CurrentUser.Instance.SetConnection(accesspoint, username, txtPassword.Text); } catch (Exception ex) { MsgBox.Show("重新建立联机失败 : " + ex.Message); return; } MsgBox.Show("密码变更完成!"); PermRecLogProcess prlp = new PermRecLogProcess(); prlp.SaveLog("核心", "修改", "修改用户账号密码."); this.Close(); }
private void ClassItem_Load(object sender, EventArgs e) { Errors = new EnhancedErrorProvider(); _ClassNameIDDic = new Dictionary<string, string>(); _ClassSeatNoList = new List<int>(); K12.Data.Student.AfterChange += new EventHandler<K12.Data.DataChangedEventArgs>(JHStudent_AfterChange); objStudent = K12.Data.Student.SelectByID(PrimaryKey); _AllClassRecs = K12.Data.Class.SelectAll(); _AllStudRecList = new List<K12.Data.StudentRecord>(); _studRecList = new List<K12.Data.StudentRecord>(); BGWork = new BackgroundWorker(); BGWork.DoWork += new DoWorkEventHandler(BGWork_DoWork); BGWork.RunWorkerCompleted += new RunWorkerCompletedEventHandler(BGWork_RunWorkerCompleted); DataListener = new ChangeListener(); DataListener.Add(new TextBoxSource(txtStudentNumber)); DataListener.Add(new ComboBoxSource(cboClass, ComboBoxSource.ListenAttribute.Text)); DataListener.Add(new ComboBoxSource(cboSeatNo, ComboBoxSource.ListenAttribute.Text)); DataListener.StatusChanged += new EventHandler<ChangeEventArgs>(ValueManager_StatusChanged); prlp = new PermRecLogProcess(); if (!string.IsNullOrEmpty(PrimaryKey)) BGWork.RunWorkerAsync(); Disposed += new EventHandler(ClassItem_Disposed); }