public Approach_DetailContent() { InitializeComponent(); this.Group = "畢業學生進路"; _RunningKey = ""; this.Load += new EventHandler(Form_Load); this.form_loaded = false; _Errors = new ErrorProvider(); _Listener = new ChangeListener(); _Listener.Add(new DataGridViewSource(this.dgvData)); _Listener.Add(new TextBoxSource(this.txtSurveyYear)); _Listener.Add(new TextBoxSource(this.txtMemo)); _Listener.StatusChanged += new EventHandler<ChangeEventArgs>(Listener_StatusChanged); this.dgvData.CellEnter += new DataGridViewCellEventHandler(dgvData_CellEnter); this.dgvData.CurrentCellDirtyStateChanged += new EventHandler(dgvData_CurrentCellDirtyStateChanged); this.dgvData.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(dgvData_EditingControlShowing); this.dgvData.DataError += new DataGridViewDataErrorEventHandler(dgvData_DataError); this.dgvData.ColumnHeaderMouseClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dgvData_ColumnHeaderMouseClick); this.dgvData.RowHeaderMouseClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dgvData_RowHeaderMouseClick); this.dgvData.MouseClick += new System.Windows.Forms.MouseEventHandler(this.dgvData_MouseClick); _BGWLoadData = new BackgroundWorker(); _BGWLoadData.DoWork += new DoWorkEventHandler(_BGWLoadData_DoWork); _BGWLoadData.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_BGWLoadData_RunWorkerCompleted); _BGWSaveData = new BackgroundWorker(); _BGWSaveData.DoWork += new DoWorkEventHandler(_BGWSaveData_DoWork); _BGWSaveData.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_BGWSaveData_RunWorkerCompleted); }
public Approach_DetailContent() { InitializeComponent(); Access = new AccessHelper(); Query = new QueryHelper(); dicSurveyFields = new Dictionary<decimal, IEnumerable<string>>(); this.Group = "畢業學生進路"; _RunningKey = ""; this.Load += new EventHandler(Form_Load); this.form_loaded = false; _Errors = new ErrorProvider(); _Listener = new ChangeListener(); _Listener.Add(new DataGridViewSource(this.dgvData)); _Listener.Add(new TextBoxSource(this.txtMemo)); _Listener.Add(new NumericUpDownSource(this.txtSurveyYear)); _Listener.StatusChanged += new EventHandler<ChangeEventArgs>(Listener_StatusChanged); this.dgvData.CellEnter += new DataGridViewCellEventHandler(dgvData_CellEnter); this.dgvData.CurrentCellDirtyStateChanged += new EventHandler(dgvData_CurrentCellDirtyStateChanged); this.dgvData.DataError += new DataGridViewDataErrorEventHandler(dgvData_DataError); this.dgvData.ColumnHeaderMouseClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dgvData_ColumnHeaderMouseClick); this.dgvData.RowHeaderMouseClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dgvData_RowHeaderMouseClick); this.dgvData.MouseClick += new System.Windows.Forms.MouseEventHandler(this.dgvData_MouseClick); _BGWLoadData = new BackgroundWorker(); _BGWLoadData.DoWork += new DoWorkEventHandler(_BGWLoadData_DoWork); _BGWLoadData.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_BGWLoadData_RunWorkerCompleted); _BGWSaveData = new BackgroundWorker(); _BGWSaveData.DoWork += new DoWorkEventHandler(_BGWSaveData_DoWork); _BGWSaveData.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_BGWSaveData_RunWorkerCompleted); }
public StudABCard06Content() { InitializeComponent(); _txtdateV = new TextBox(); _StudentIDList = new List <string>(); _insertDataList = new List <UDTSingleRecordDef>(); _updateDataList = new List <UDTSingleRecordDef>(); _dataDict = new Dictionary <string, UDTSingleRecordDef>(); _ChangeListener.Add(new TextBoxSource(txt01)); _ChangeListener.Add(new TextBoxSource(txt02)); _ChangeListener.Add(new TextBoxSource(txt03)); _ChangeListener.Add(new TextBoxSource(_txtdateV)); _labelDict = new Dictionary <string, string>(); _labelDict.Add("11", "期望"); _labelDict.Add("12", "為達理想,所需要的努力"); _labelDict.Add("13", "期望師長給幫助"); _labelDict.Add("21", "一年來的感想"); _labelDict.Add("22", "今後努力的目標"); _labelDict.Add("23", "期望師長給幫助"); _labelDict.Add("31", "項目1"); _labelDict.Add("32", "項目2"); _labelDict.Add("33", "項目3"); // 填入班級年級 cbxGradeYear.Items.AddRange(Utility.GetClassGradeYear().ToArray()); // 預設未選年級前無法使用 SetControlEnable(false); _ChangeListener.StatusChanged += new EventHandler <ChangeEventArgs>(_ChangeListener_StatusChanged); _bgWorker = new BackgroundWorker(); _bgWorker.DoWork += new DoWorkEventHandler(_bgWorker_DoWork); _bgWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bgWorker_RunWorkerCompleted); this.Group = "綜合表現紀錄表-生活感想"; }
public ClubRestrictItem() { InitializeComponent(); Group = "選社限制"; UserPermission = UserAcl.Current[FISCA.Permission.FeatureCodeAttribute.GetCode(GetType())]; this.Enabled = UserPermission.Editable; BGW.DoWork += new DoWorkEventHandler(BGW_DoWork); BGW.RunWorkerCompleted += new RunWorkerCompletedEventHandler(BGW_RunWorkerCompleted); Save_BGW.DoWork += new DoWorkEventHandler(Save_BGW_DoWork); Save_BGW.RunWorkerCompleted += new RunWorkerCompletedEventHandler(Save_BGW_RunWorkerCompleted); ClubEvents.ClubChanged += new EventHandler(ClubEvents_ClubChanged); DataListener = new ChangeListener(); DataListener.Add(new TextBoxSource(tbGrade1Limit)); DataListener.Add(new TextBoxSource(tbGrade2Limit)); DataListener.Add(new TextBoxSource(tbGrade3Limit)); DataListener.Add(new TextBoxSource(tbLimit)); DataListener.Add(new ComboBoxSource(cbGenderRestrict, ComboBoxSource.ListenAttribute.SelectedIndex)); DataListener.StatusChanged += new EventHandler <ChangeEventArgs>(DataListener_StatusChanged); }
public AssessmentSetupManager() { InitializeComponent(); HideNavigationBar(); List <string> cols = new List <string>() { "比重", "開始時間", "結束時間" }; Campus.Windows.DataGridViewImeDecorator dec = new Campus.Windows.DataGridViewImeDecorator(this.dataview, cols); JHAssessmentSetup.AfterDelete += new EventHandler <K12.Data.DataChangedEventArgs>(JHAssessmentSetup_AfterChanged); JHAssessmentSetup.AfterInsert += new EventHandler <K12.Data.DataChangedEventArgs>(JHAssessmentSetup_AfterChanged); JHAssessmentSetup.AfterUpdate += new EventHandler <K12.Data.DataChangedEventArgs>(JHAssessmentSetup_AfterChanged); _errors = new EnhancedErrorProvider(); _exam = new List <JHExamRecord>(); OriginAEs = new List <JHAEIncludeRecord>(); Listener = new ChangeListener(); Listener.StatusChanged += new EventHandler <ChangeEventArgs>(Listener_StatusChanged); Listener.Add(new DataGridViewSource(dataview)); Listener.Add(new TextBoxSource(txtOStartTime)); Listener.Add(new TextBoxSource(txtOEndTime)); Listener.Add(new TextBoxSource(txtTStartTime)); Listener.Add(new TextBoxSource(txtTEndTime)); Listener.Reset(); }
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(); JHStudent.AfterChange += new EventHandler <K12.Data.DataChangedEventArgs>(JHStudent_AfterChange); JHStudent.AfterDelete += new EventHandler <K12.Data.DataChangedEventArgs>(JHStudent_AfterDelete); Disposed += new EventHandler(BaseInfoPalmerwormItem_Disposed); }
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; JHTeacher.AfterChange += new EventHandler <K12.Data.DataChangedEventArgs>(JHTeacher_AfterChange); JHTeacher.AfterDelete += new EventHandler <K12.Data.DataChangedEventArgs>(JHTeacher_AfterDelete); Disposed += new EventHandler(BaseInfoItem_Disposed); }
public Approach_DetailContent() { InitializeComponent(); this.Group = "畢業學生進路"; _RunningKey = ""; this.Load += new EventHandler(Form_Load); this.form_loaded = false; _Errors = new ErrorProvider(); _Listener = new ChangeListener(); _Listener.Add(new DataGridViewSource(this.dgvData)); _Listener.Add(new TextBoxSource(this.txtSurveyYear)); _Listener.Add(new TextBoxSource(this.txtMemo)); _Listener.StatusChanged += new EventHandler <ChangeEventArgs>(Listener_StatusChanged); this.dgvData.CellEnter += new DataGridViewCellEventHandler(dgvData_CellEnter); this.dgvData.CurrentCellDirtyStateChanged += new EventHandler(dgvData_CurrentCellDirtyStateChanged); this.dgvData.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(dgvData_EditingControlShowing); this.dgvData.DataError += new DataGridViewDataErrorEventHandler(dgvData_DataError); this.dgvData.ColumnHeaderMouseClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dgvData_ColumnHeaderMouseClick); this.dgvData.RowHeaderMouseClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dgvData_RowHeaderMouseClick); this.dgvData.MouseClick += new System.Windows.Forms.MouseEventHandler(this.dgvData_MouseClick); _BGWLoadData = new BackgroundWorker(); _BGWLoadData.DoWork += new DoWorkEventHandler(_BGWLoadData_DoWork); _BGWLoadData.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_BGWLoadData_RunWorkerCompleted); _BGWSaveData = new BackgroundWorker(); _BGWSaveData.DoWork += new DoWorkEventHandler(_BGWSaveData_DoWork); _BGWSaveData.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_BGWSaveData_RunWorkerCompleted); }
public DiplomaInfoPalmerworm() { InitializeComponent(); Group = "畢業資訊"; //Errors = new EnhancedErrorProvider(); //DataListener = new ChangeListener(); DataListener.Add(new TextBoxSource(txtSchoolYear)); DataListener.Add(new TextBoxSource(txtGDNumber)); DataListener.Add(new TextBoxSource(txtMemo)); DataListener.Add(new ComboBoxSource(cboReason, ComboBoxSource.ListenAttribute.Text)); DataListener.Add(new TextBoxSource(txtClass)); DataListener.StatusChanged += new EventHandler <ChangeEventArgs>(DataListener_StatusChanged); JHLeaveIfno.AfterUpdate += new EventHandler <K12.Data.DataChangedEventArgs>(JHLeaveIfno_AfterUpdate); prlp = new PermRecLogProcess(); BGWork = new BackgroundWorker(); BGWork.DoWork += new DoWorkEventHandler(BGWork_DoWork); BGWork.RunWorkerCompleted += new RunWorkerCompletedEventHandler(BGWork_RunWorkerCompleted); if (!string.IsNullOrEmpty(PrimaryKey)) { BGWork.RunWorkerAsync(); } Disposed += new EventHandler(DiplomaInfoPalmerworm_Disposed); }
public PhonePalmerwormItem() : base() { InitializeComponent(); DataListener = new ChangeListener(); DataListener.Add(new TextBoxSource(txtEverPhone)); DataListener.Add(new TextBoxSource(txtContactPhone)); DataListener.Add(new TextBoxSource(txtSMS)); DataListener.Add(new TextBoxSource(txtOtherPhone)); DataListener.StatusChanged += new EventHandler <ChangeEventArgs>(DataListener_StatusChanged); Group = "電話資料"; //skypeProxy = new SkypeControl.SkypeProxy(); //skypeProxy.CountryInfo = new SkypeControl.CountryInfo("886", "台灣"); //skypeProxy.OnSkypeStatusChange += new SkypeControl.SkypeStatusChangeHandler(skypeProxy_OnSkypeStatusChange); //skypeProxy_OnSkypeStatusChange(null, null); _bwWork = new BackgroundWorker(); _bwWork.DoWork += new DoWorkEventHandler(_bwWork_DoWork); _bwWork.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bwWork_RunWorkerCompleted); JHPhone.AfterUpdate += new EventHandler <K12.Data.DataChangedEventArgs>(JHPhone_AfterUpdate); prlp = new PermRecLogProcess(); Disposed += new EventHandler(PhonePalmerwormItem_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 ClassItem_Load(object sender, EventArgs e) { Errors = new EnhancedErrorProvider(); _ClassNameIDDic = new Dictionary <string, string>(); _ClassSeatNoList = new List <int>(); JHSchool.Data.JHStudent.AfterChange += new EventHandler <K12.Data.DataChangedEventArgs>(JHStudent_AfterChange); objStudent = JHSchool.Data.JHStudent.SelectByID(PrimaryKey); _AllClassRecs = JHSchool.Data.JHClass.SelectAll(); _AllStudRecList = new List <JHSchool.Data.JHStudentRecord>(); _studRecList = new List <JHSchool.Data.JHStudentRecord>(); 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); }
public AssessmentSetupManager() { InitializeComponent(); HideNavigationBar(); //AssessmentSetup.Instance.ItemUpdated += delegate(object sender, ItemUpdatedEventArgs e) //{ // if (e.PrimaryKeys.Count > 0) // RefreshItemPanel(e.PrimaryKeys[0]); //}; JHAssessmentSetup.AfterDelete += new EventHandler <K12.Data.DataChangedEventArgs>(JHAssessmentSetup_AfterChanged); JHAssessmentSetup.AfterInsert += new EventHandler <K12.Data.DataChangedEventArgs>(JHAssessmentSetup_AfterChanged); JHAssessmentSetup.AfterUpdate += new EventHandler <K12.Data.DataChangedEventArgs>(JHAssessmentSetup_AfterChanged); _errors = new EnhancedErrorProvider(); _exam = new List <JHExamRecord>(); //_as = new List<JHAssessmentSetupRecord>(); _listener = new ChangeListener(); _listener.StatusChanged += new EventHandler <ChangeEventArgs>(Listener_StatusChanged); _listener.Add(new DataGridViewSource(dataview)); _listener.Add(new TextBoxSource(txtOStartTime)); _listener.Add(new TextBoxSource(txtOEndTime)); _listener.Add(new TextBoxSource(txtTStartTime)); _listener.Add(new TextBoxSource(txtTEndTime)); }
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 StudABCard02Content() { InitializeComponent(); this.Group = "綜合表現紀錄表-家庭狀況"; _QDMang = new ABCardQuestionDataManager(); _StudentIDList = new List <string>(); _UDTSingleRecordDict = new Dictionary <string, UDTSingleRecordDef>(); _UDTSiblingList = new List <UDTSiblingDef>(); _UDTRelativeList = new List <UDTRelativeDef>(); _UDTYearlyDataKeyList = new List <string> (); _UDTRelativeKeyList = new List <string>(); _UDTSiblingKeyList = new List <string>(); _UDTYearlyDataDict = new Dictionary <string, UDTYearlyDataDef>(); LoadQuestion(); _ClassGradeYearDict = Utility.GetClassGradeYearDict(); // 會動態改變 _RowIndexDict = new Dictionary <string, int>(); _RowNameList = _ClassGradeYearDict.Keys.ToList(); _RowNameList.Sort(); int row = 0; foreach (string str in _RowNameList) { _RowIndexDict.Add(str, row); row++; } // 固定不變 _ColumIndexDict = new Dictionary <string, int>(); _ColumIndexDict.Add(GroupName + "_父母關係", 1); _ColumIndexDict.Add(GroupName + "_家庭氣氛", 2); _ColumIndexDict.Add(GroupName + "_父親管教方式", 3); _ColumIndexDict.Add(GroupName + "_母親管教方式", 4); _ColumIndexDict.Add(GroupName + "_居住環境", 5); _ColumIndexDict.Add(GroupName + "_本人住宿", 6); _ColumIndexDict.Add(GroupName + "_經濟狀況", 7); _ColumIndexDict.Add(GroupName + "_每星期零用錢", 8); _ColumIndexDict.Add(GroupName + "_我覺得是否足夠", 9); _bgWorker = new BackgroundWorker(); _bgWorker.DoWork += new DoWorkEventHandler(_bgWorker_DoWork); _bgWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bgWorker_RunWorkerCompleted); _ChangeListener.StatusChanged += new EventHandler <ChangeEventArgs>(_ChangeListener_StatusChanged); EventHub.CounselChanged += new EventHandler(EventHub_CounselChanged); _ChangeListener.Add(new TextBoxSource(txtGender)); _ChangeListener.Add(new TextBoxSource(txtMailingAddress)); _ChangeListener.Add(new TextBoxSource(txtName)); _ChangeListener.Add(new TextBoxSource(txtPhone)); _ChangeListener.Add(new TextBoxSource(txtRelationship)); _ChangeListener.Add(new TextBoxSource(txtSiblingNo)); _ChangeListener.Add(new DataGridViewSource(dgRelative)); _ChangeListener.Add(new DataGridViewSource(dgSibling)); _ChangeListener.Add(new DataGridViewSource(dgYearly)); }
public EmergencyDetailContent() { InitializeComponent(); this.Group = "緊急聯絡人"; _bgWorker = new BackgroundWorker(); _bgWorker.DoWork += _bgWorker_DoWork; _bgWorker.RunWorkerCompleted += _bgWorker_RunWorkerCompleted; _ChangeListener = new ChangeListener(); _errorP = new ErrorProvider(); _ChangeListener.StatusChanged += _ChangeListener_StatusChanged; _ChangeListener.Add(new TextBoxSource(txtName)); _ChangeListener.Add(new TextBoxSource(txtPhone)); }
public StudABCard04Content() { InitializeComponent(); _StudentIDList = new List <string>(); _dataDict = new Dictionary <string, UDTSingleRecordDef>(); _txtControlTag = new Dictionary <string, string>(); _insertDataList = new List <UDTSingleRecordDef>(); _updateDataList = new List <UDTSingleRecordDef>(); _bgWorker = new BackgroundWorker(); _bgWorker.DoWork += new DoWorkEventHandler(_bgWorker_DoWork); _bgWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bgWorker_RunWorkerCompleted); this.Group = "綜合表現紀錄表-自傳"; setTabIndex(); SetControlTag(); _ChangeListener = new ChangeListener(); _ChangeListener.StatusChanged += new EventHandler <ChangeEventArgs>(_ChangeListener_StatusChanged); // 加入 listener foreach (Control cr in this.Controls) { if (cr is TextBoxX) { TextBoxX tb = cr as TextBoxX; _ChangeListener.Add(new TextBoxSource(tb)); } } }
public StudABCard04Content() { InitializeComponent(); _StudentIDList = new List<string>(); _dataDict = new Dictionary<string, UDTSingleRecordDef>(); _txtControlTag = new Dictionary<string, string>(); _insertDataList = new List<UDTSingleRecordDef>(); _updateDataList = new List<UDTSingleRecordDef>(); _bgWorker = new BackgroundWorker(); _bgWorker.DoWork += new DoWorkEventHandler(_bgWorker_DoWork); _bgWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bgWorker_RunWorkerCompleted); this.Group = "綜合表現紀錄表-自傳"; setTabIndex(); SetControlTag(); _ChangeListener = new ChangeListener(); _ChangeListener.StatusChanged += new EventHandler<ChangeEventArgs>(_ChangeListener_StatusChanged); // 加入 listener foreach (Control cr in this.Controls) { if (cr is TextBoxX) { TextBoxX tb = cr as TextBoxX; _ChangeListener.Add(new TextBoxSource(tb)); } } }
public ParentInfoItem() { _BGWork = new BackgroundWorker(); _BGWork.DoWork += _BGWork_DoWork; _BGWork.RunWorkerCompleted += _BGWork_RunWorkerCompleted; InitializeComponent(); Group = "家长信息"; _DataListener = new ChangeListener(); _DataListener.Add(new TextBoxSource(txtAddress)); _DataListener.Add(new TextBoxSource(txtFatherName)); _DataListener.Add(new TextBoxSource(txtFatherPhone)); _DataListener.Add(new TextBoxSource(txtMotherName)); _DataListener.Add(new TextBoxSource(txtMotherPhone)); _DataListener.StatusChanged += _DataListener_StatusChanged; }
private void BeforeEnrollmentItem_Load(object sender, EventArgs e) { _BeforeEnrollmentRecord = JHBeforeEnrollment.SelectByStudentID(PrimaryKey); listener.Add(new TextBoxSource(txtSchool)); listener.Add(new TextBoxSource(txtSchoolLocation)); listener.Add(new TextBoxSource(txtClass)); listener.Add(new TextBoxSource(txtSeatNo)); listener.Add(new TextBoxSource(txtMemo)); listener.Reset(); listener.StatusChanged += new EventHandler <ChangeEventArgs>(listener_StatusChanged); JHBeforeEnrollment.AfterUpdate += new EventHandler <K12.Data.DataChangedEventArgs>(JHBeforeEnrollment_AfterUpdate); _worker.DoWork += new DoWorkEventHandler(_worker_DoWork); _worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_worker_RunWorkerCompleted); Disposed += new EventHandler(BeforeEnrollmentItem_Disposed); }
public BasicInfoItem() { _ClassIDNameDict = new Dictionary<string, string>(); _ClassNameIDDict = new Dictionary<string, string>(); _TeacherIDNameDict = new Dictionary<string, string>(); _TeacherNameIDDict = new Dictionary<string, string>(); _TCInstructRecordList = new List<K12.Data.TCInstructRecord>(); _bgWorker = new BackgroundWorker(); _bgWorker.DoWork += _bgWorker_DoWork; _bgWorker.RunWorkerCompleted += _bgWorker_RunWorkerCompleted; InitializeComponent(); Group = "基本資料"; // 檢查資料是否變更 _DataListener = new ChangeListener(); _DataListener.Add(new TextBoxSource(txtCourseName)); _DataListener.Add(new TextBoxSource(txtSubject)); _DataListener.Add(new TextBoxSource(txtPeriodCredit)); _DataListener.Add(new ComboBoxSource(cboClass,ComboBoxSource.ListenAttribute.Text)); _DataListener.Add(new ComboBoxSource(cboMultiTeacher, ComboBoxSource.ListenAttribute.Text)); _DataListener.Add(new ComboBoxSource(cbxSchoolYear, ComboBoxSource.ListenAttribute.Text)); _DataListener.Add(new ComboBoxSource(cbxSemester, ComboBoxSource.ListenAttribute.Text)); _DataListener.StatusChanged += _DataListener_StatusChanged; K12.Data.Course.AfterChange += Course_AfterChange; K12.Data.Course.AfterDelete += Course_AfterDelete; Disposed += new EventHandler(BaseInfoItem_Disposed); }
//建構子 public ClassBaseInfoItem() { InitializeComponent(); Group = "班級基本資料"; _DataListener = new ChangeListener(); _DataListener.Add(new TextBoxSource(txtClassName)); _DataListener.Add(new TextBoxSource(txtSortOrder)); _DataListener.Add(new ComboBoxSource(cboGradeYear, ComboBoxSource.ListenAttribute.Text)); _DataListener.Add(new ComboBoxSource(cboTeacher, ComboBoxSource.ListenAttribute.Text)); _DataListener.StatusChanged += new EventHandler <ChangeEventArgs>(_DataListener_StatusChanged); _TeacherNameDic = new Dictionary <string, string>(); prlp = new PermRecLogProcess(); JHClass.AfterChange += new EventHandler <K12.Data.DataChangedEventArgs>(JHClass_AfterChange); _BGWorker = new BackgroundWorker(); _BGWorker.DoWork += new DoWorkEventHandler(_BGWorker_DoWork); _BGWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_BGWorker_RunWorkerCompleted); Disposed += new EventHandler(ClassBaseInfoItem_Disposed); }
//建构子 public ClassBaseInfoItem() { InitializeComponent(); Group = "班级基本数据"; _DataListener = new ChangeListener(); _DataListener.Add(new TextBoxSource(txtClassName)); _DataListener.Add(new TextBoxSource(txtSortOrder)); _DataListener.Add(new ComboBoxSource(cboGradeYear, ComboBoxSource.ListenAttribute.Text)); _DataListener.Add(new ComboBoxSource(cboTeacher, ComboBoxSource.ListenAttribute.Text)); _DataListener.StatusChanged += new EventHandler<ChangeEventArgs>(_DataListener_StatusChanged); _TeacherNameDic = new Dictionary<string, string>(); prlp = new PermRecLogProcess(); K12.Data.Class.AfterChange += new EventHandler<K12.Data.DataChangedEventArgs>(Class_AfterChange); _BGWorker = new BackgroundWorker(); _BGWorker.DoWork += new DoWorkEventHandler(_BGWorker_DoWork); _BGWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_BGWorker_RunWorkerCompleted); Disposed += new EventHandler(ClassBaseInfoItem_Disposed); }
public PhoneItem() { InitializeComponent(); Group = "聯絡電話"; _DataListener = new ChangeListener(); _DataListener.Add(new TextBoxSource(txtHomePhone)); _DataListener.Add(new TextBoxSource(txtFatherPhone)); _DataListener.Add(new TextBoxSource(txtMotherPhone)); _DataListener.Add(new TextBoxSource(txtGuardianPhone)); _DataListener.StatusChanged += _DataListener_StatusChanged; _BGWorker = new BackgroundWorker(); _BGWorker.DoWork += _BGWorker_DoWork; _BGWorker.RunWorkerCompleted += _BGWorker_RunWorkerCompleted; prlp = new K12StudentPhoto.PermRecLogProcess(); JHStudent.AfterChange += JHStudent_AfterChange; JHStudent.AfterDelete += new EventHandler <K12.Data.DataChangedEventArgs>(JHStudent_AfterDelete); Disposed += new EventHandler(PhonePalmerwormItem_Disposed); }
public GraduationScoreItem() { InitializeComponent(); InitializeBackgroundWorker(); InitializeDomains(); _listener = new ChangeListener(); _listener.Add(new DataGridViewSource(dgv)); _listener.StatusChanged += new EventHandler <ChangeEventArgs>(Listener_StatusChanged); }
public HighConcernContent() { _HighConcernDict = new Dictionary <string, UDT_HighConcern>(); _ChangeListener = new ChangeListener(); sidList = new List <string>(); _errorP = new ErrorProvider(); InitializeComponent(); this.Group = "高關懷特殊身分"; _bgWorker = new BackgroundWorker(); _bgWorker.DoWork += _bgWorker_DoWork; _bgWorker.RunWorkerCompleted += _bgWorker_RunWorkerCompleted; // 加入控制項變動檢查 _ChangeListener.Add(new CheckBoxXSource(chkHighConcern)); _ChangeListener.Add(new TextBoxSource(txtCount)); _ChangeListener.Add(new TextBoxSource(txtDocNo)); _ChangeListener.Add(new TextBoxSource(txtEDoc)); _ChangeListener.StatusChanged += _ChangeListener_StatusChanged; //啟動更新事件 eh = FISCA.InteractionService.PublishEvent(EventCode); }
public UCClassGroupCodeItem() { InitializeComponent(); this.Group = "班級基本資料"; _bgWorker.DoWork += _bgWorker_DoWork; _bgWorker.RunWorkerCompleted += _bgWorker_RunWorkerCompleted; _ChangeListener.StatusChanged += _ChangeListener_StatusChanged; ComboBox cb = cbxCourseGroupCode as ComboBox; _ChangeListener.Add(new ComboBoxSource(cb, ComboBoxSource.ListenAttribute.Text)); }
public StudABCard08Content() { InitializeComponent(); NewKey = GroupName + "_備註"; this.Group = "綜合表現紀錄表-備註"; _StudentIDList = new List <string>(); _insertDataList = new List <UDTSingleRecordDef>(); _updateDataList = new List <UDTSingleRecordDef>(); _ChangeListener.Add(new TextBoxSource(txtRemark)); _bgWorker = new BackgroundWorker(); _bgWorker.DoWork += new DoWorkEventHandler(_bgWorker_DoWork); _bgWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bgWorker_RunWorkerCompleted); _ChangeListener.StatusChanged += new EventHandler <ChangeEventArgs>(_ChangeListener_StatusChanged); }
public UCSocreRankItem() { InitializeComponent(); Group = "學期成績排名與排名百分比"; _BGWorker = new BackgroundWorker(); _UserDefDataList = new List <JointAdmissionModule.DAL.UserDefData>(); _BGWorker.DoWork += new DoWorkEventHandler(_BGWorker_DoWork); _BGWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_BGWorker_RunWorkerCompleted); ChangeManager.Add(new DataGridViewSource(dgv)); ChangeManager.StatusChanged += delegate(object sender, ChangeEventArgs e) { this.CancelButtonVisible = (e.Status == ValueStatus.Dirty); this.SaveButtonVisible = (e.Status == ValueStatus.Dirty); }; }
public StudABCard05Content() { InitializeComponent(); this.Group = "綜合表現紀錄表-自我認識"; _insertDataList = new List <UDTSingleRecordDef>(); _updateDataList = new List <UDTSingleRecordDef>(); _dataDict = new Dictionary <string, UDTSingleRecordDef>(); _StudentIDList = new List <string>(); _txtdateV = new TextBox(); _txtdateV.Visible = false; cbxGradeYear.Items.AddRange(Utility.GetClassGradeYear().ToArray()); // 預設未選年級前無法使用 SetControlEnable(false); _ChangeListener.StatusChanged += new EventHandler <ChangeEventArgs>(_ChangeListener_StatusChanged); _ChangeListener.Add(new TextBoxSource(txt01)); _ChangeListener.Add(new TextBoxSource(txt02)); _ChangeListener.Add(new TextBoxSource(txt03)); _ChangeListener.Add(new TextBoxSource(_txtdateV)); _bgWorker = new BackgroundWorker(); _bgWorker.DoWork += new DoWorkEventHandler(_bgWorker_DoWork); _bgWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bgWorker_RunWorkerCompleted); }
public StudABCard07Content() { InitializeComponent(); this.Group = "綜合表現紀錄表-畢業後計畫"; _StudentIDList = new List <string>(); _KeyNameList = new List <string>(); _KeyNameList.Add(_keyName1); _KeyNameList.Add(_keyName2); _KeyNameList.Add(_keyName3); _KeyNameList.Add(_keyName4); _KeyNameList.Add(_keyName5); _KeyNameList.Add(_keyName6); _flpList = new List <FlowLayoutPanel>(); _flpList.Add(flp1); _flpList.Add(flp2); _flpList.Add(flp3); _flpList.Add(flp4); _QDMang = new ABCardQuestionDataManager(); _PriorityData1 = new UDTPriorityDataDef(); _PriorityData2 = new UDTPriorityDataDef(); _QuestionDict = _QDMang.GetQuestionDataByGroupName(GroupName); _dataMDict = new Dictionary <string, UDTMultipleRecordDef>(); _dataPDict = new Dictionary <string, UDTPriorityDataDef>(); _insertPriorityDataList = new List <UDTPriorityDataDef>(); _InsertMultipleRecordDict = new Dictionary <string, UDTMultipleRecordDef>(); _updatePriorityDataList = new List <UDTPriorityDataDef>(); _deleteMultipleRecordList = new List <UDTMultipleRecordDef>(); _ChangeListener.StatusChanged += new EventHandler <ChangeEventArgs>(_ChangeListener_StatusChanged); _ChangeListener.Add(new DataGridViewSource(dgPriority)); LoadQuestionToUI(); EventHub.CounselChanged += new EventHandler(EventHub_CounselChanged); _bgWorkerM = new BackgroundWorker(); _bgWorkerM.DoWork += new DoWorkEventHandler(_bgWorkerM_DoWork); _bgWorkerM.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bgWorkerM_RunWorkerCompleted); }
public StudentResultItem() { InitializeComponent(); Group = "拓展性课程成绩"; UserPermission = UserAcl.Current[FISCA.Permission.FeatureCodeAttribute.GetCode(GetType())]; this.Enabled = UserPermission.Editable; BGW.DoWork += new DoWorkEventHandler(BGW_DoWork); BGW.RunWorkerCompleted += new RunWorkerCompletedEventHandler(BGW_RunWorkerCompleted); DataListener = new ChangeListener(); DataListener.Add(new DataGridViewSource(dataGridViewX1)); DataListener.StatusChanged += new EventHandler<ChangeEventArgs>(DataListener_StatusChanged); }
public StudentResultItem() { InitializeComponent(); Group = "社團成績"; UserPermission = UserAcl.Current[FISCA.Permission.FeatureCodeAttribute.GetCode(GetType())]; this.Enabled = UserPermission.Editable; BGW.DoWork += new DoWorkEventHandler(BGW_DoWork); BGW.RunWorkerCompleted += new RunWorkerCompletedEventHandler(BGW_RunWorkerCompleted); DataListener = new ChangeListener(); DataListener.Add(new DataGridViewSource(dataGridViewX1)); DataListener.StatusChanged += new EventHandler <ChangeEventArgs>(DataListener_StatusChanged); }
public StudABCard09Content() { InitializeComponent(); this.Group = "綜合表現紀錄表-適應情形"; _StudentIDList = new List <string>(); _insertDataList = new List <UDTYearlyDataDef>(); _updateDataList = new List <UDTYearlyDataDef>(); _QDMang = new ABCardQuestionDataManager(); // 讀取題目 _QuestionDataDict = _QDMang.GetQuestionDataByGroupName(GroupName); _ClassGradeYearDict = Utility.GetClassGradeYearDict(); // 會動態改變 _RowIndexDict = new Dictionary <string, int>(); _RowNameList = _ClassGradeYearDict.Keys.ToList(); _RowNameList.Sort(); int row = 0; foreach (string str in _RowNameList) { _RowIndexDict.Add(str, row); row++; } // 固定不變 _ColumIndexDict = new Dictionary <string, int>(); _ColumIndexDict.Add(GroupName + "_生活習慣", 1); _ColumIndexDict.Add(GroupName + "_人際關係", 2); _ColumIndexDict.Add(GroupName + "_外向行為", 3); _ColumIndexDict.Add(GroupName + "_內向行為", 4); _ColumIndexDict.Add(GroupName + "_學習動機", 5); _ColumIndexDict.Add(GroupName + "_服務熱忱", 6); _ColumIndexDict.Add(GroupName + "_人生態度", 7); _bgWorker = new BackgroundWorker(); _UDTYearlyDataDict = new Dictionary <string, UDTYearlyDataDef>(); _ChangeListener.Add(new DataGridViewSource(dgData)); _ChangeListener.StatusChanged += new EventHandler <ChangeEventArgs>(_ChangeListener_StatusChanged); EventHub.CounselChanged += new EventHandler(EventHub_CounselChanged); _bgWorker.DoWork += new DoWorkEventHandler(_bgWorker_DoWork); _bgWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bgWorker_RunWorkerCompleted); }
public ClubDetailItem() { InitializeComponent(); Group = "基本資料"; UserPermission = UserAcl.Current[FISCA.Permission.FeatureCodeAttribute.GetCode(GetType())]; this.Enabled = UserPermission.Editable; DataListener = new ChangeListener(); DataListener.Add(new TextBoxSource(txtClubName)); DataListener.Add(new TextBoxSource(txtAbout)); //DataListener.Add(new TextBoxSource(tbCategory)); DataListener.Add(new TextBoxSource(tbCLUBNumber)); DataListener.Add(new ComboBoxSource(cbTeacher1, ComboBoxSource.ListenAttribute.Text)); DataListener.Add(new ComboBoxSource(cbTeacher2, ComboBoxSource.ListenAttribute.Text)); DataListener.Add(new ComboBoxSource(cbTeacher3, ComboBoxSource.ListenAttribute.Text)); DataListener.Add(new ComboBoxSource(cbCategory, ComboBoxSource.ListenAttribute.Text)); //DataListener.Add(new ComboBoxSource(cbPresident, ComboBoxSource.ListenAttribute.Text)); DataListener.Add(new ComboBoxSource(cbLocation, ComboBoxSource.ListenAttribute.Text)); DataListener.Add(new ComboBoxSource(cbRank, ComboBoxSource.ListenAttribute.Text)); //DataListener.Add(new ComboBoxSource(cbVicePresident, ComboBoxSource.ListenAttribute.Text)); DataListener.StatusChanged += new EventHandler <ChangeEventArgs>(DataListener_StatusChanged); ClubEvents.ClubChanged += new EventHandler(ClubEvents_ClubChanged); BGW.DoWork += new DoWorkEventHandler(BGW_DoWork); BGW.RunWorkerCompleted += new RunWorkerCompletedEventHandler(BGW_RunWorkerCompleted); Save_BGW.DoWork += new DoWorkEventHandler(Save_BGW_DoWork); Save_BGW.RunWorkerCompleted += new RunWorkerCompletedEventHandler(Save_BGW_RunWorkerCompleted); cbRank.Items.Add("優等"); cbRank.Items.Add("甲等"); cbRank.Items.Add("乙等"); }
private void AddressEditForm_Load(object sender, EventArgs e) { #region Load BGW.DoWork += new DoWorkEventHandler(BGW_DoWork); BGW.RunWorkerCompleted += new RunWorkerCompletedEventHandler(BGW_RunWorkerCompleted); K12.Presentation.NLDPanels.Student.TempSourceChanged += new EventHandler(Student_TempSourceChanged); DataListener = new ChangeListener(); DataListener.Add(new DataGridViewSource(dataGridViewX1)); DataListener.StatusChanged += new EventHandler <ChangeEventArgs>(DataListener_StatusChanged); this.Text = "資料載入中,請稍後..."; this.Enabled = false; BGW.RunWorkerAsync(); labelX2.Text = "學生待處理:" + K12.Presentation.NLDPanels.Student.TempSource.Count() + "人"; #endregion }
public UserDefineDataItem() { InitializeComponent(); _DeleteDataList = new List <UserDefineData.DAL.UserDefData>(); _InsertDataList = new List <UserDefineData.DAL.UserDefData>(); //_UserDefDataDict = new Dictionary<string, UserDefineData.DAL.UserDefData>(); _UserDefDataList = new List <DAL.UserDefData>(); _CheckSameList = new List <string>(); // 取得使用者設定欄位型態 _UseDefineDataType = Global.GetUserConfigData(); prlp = new PermRecLogProcess(); Group = "自訂資料欄位"; _BGWorker = new BackgroundWorker(); _BGWorker.DoWork += new DoWorkEventHandler(_BGWorker_DoWork); _BGWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_BGWorker_RunWorkerCompleted); ChangeManager.Add(new DataGridViewSource(dgv)); ChangeManager.StatusChanged += delegate(object sender, ChangeEventArgs e) { this.CancelButtonVisible = (e.Status == ValueStatus.Dirty); this.SaveButtonVisible = (e.Status == ValueStatus.Dirty); }; }
public SemesterHistoryDetail() { InitializeComponent(); if (User.Acl["JHSchool.Student.Detail0010"].Viewable == false && User.Acl["JHSchool.Student.Detail0010"].Editable == false) { return; } // 權限判斷,只能檢視 if (User.Acl["JHSchool.Student.Detail0010"].Viewable) { dataGridViewX1.Enabled = false; } if (User.Acl["JHSchool.Student.Detail0010"].Editable) { dataGridViewX1.Enabled = true; } BGWorker = new BackgroundWorker(); BGWorker.DoWork += new DoWorkEventHandler(BGWorker_DoWork); BGWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(BGWorker_RunWorkerCompleted); ChangeManager.Add(new DataGridViewSource(dataGridViewX1)); ChangeManager.StatusChanged += delegate(object sender, ChangeEventArgs e) { this.CancelButtonVisible = (e.Status == ValueStatus.Dirty); this.SaveButtonVisible = (e.Status == ValueStatus.Dirty); }; JHSemesterHistory.AfterUpdate += new EventHandler <K12.Data.DataChangedEventArgs>(JHSemesterHistory_AfterUpdate); prlp = new PermRecLogProcess(); Disposed += new EventHandler(SemesterHistoryDetail_Disposed); }
public ClubDetailItem() { InitializeComponent(); Group = "基本资料"; UserPermission = UserAcl.Current[FISCA.Permission.FeatureCodeAttribute.GetCode(GetType())]; this.Enabled = UserPermission.Editable; DataListener = new ChangeListener(); DataListener.Add(new TextBoxSource(txtClubName)); DataListener.Add(new TextBoxSource(txtAbout)); DataListener.Add(new TextBoxSource(txtDomain)); DataListener.Add(new TextBoxSource(txtFormal)); DataListener.Add(new TextBoxSource(txtType)); //DataListener.Add(new TextBoxSource(tbCategory)); DataListener.Add(new TextBoxSource(tbCLUBNumber)); DataListener.Add(new TextBoxSource(tbTotalNumberHours)); //總課時數 DataListener.Add(new ComboBoxSource(cbTeacher1, ComboBoxSource.ListenAttribute.Text)); DataListener.Add(new ComboBoxSource(cbTeacher2, ComboBoxSource.ListenAttribute.Text)); DataListener.Add(new ComboBoxSource(cbTeacher3, ComboBoxSource.ListenAttribute.Text)); DataListener.Add(new ComboBoxSource(cbCategory, ComboBoxSource.ListenAttribute.Text)); //DataListener.Add(new ComboBoxSource(cbPresident, ComboBoxSource.ListenAttribute.Text)); DataListener.Add(new ComboBoxSource(cbLocation, ComboBoxSource.ListenAttribute.Text)); DataListener.Add(new ComboBoxSource(cbFullPhase, ComboBoxSource.ListenAttribute.SelectedIndex)); //DataListener.Add(new ComboBoxSource(cbVicePresident, ComboBoxSource.ListenAttribute.Text)); DataListener.StatusChanged += new EventHandler<ChangeEventArgs>(DataListener_StatusChanged); ClubEvents.ClubChanged += new EventHandler(ClubEvents_ClubChanged); BGW.DoWork += new DoWorkEventHandler(BGW_DoWork); BGW.RunWorkerCompleted += new RunWorkerCompletedEventHandler(BGW_RunWorkerCompleted); Save_BGW.DoWork += new DoWorkEventHandler(Save_BGW_DoWork); Save_BGW.RunWorkerCompleted += new RunWorkerCompletedEventHandler(Save_BGW_RunWorkerCompleted); }
private void StudentClassItemContent_Load(object sender, EventArgs e) { // 檢查班級調整功能 if (FISCA.Permission.UserAcl.Current["JHSchool.Student.Detail0090"].Editable) { lnkSend.Enabled = true; } else { lnkSend.Enabled = false; } Errors = new ErrorProvider(); _ClassNameIDDic = new Dictionary <string, string>(); _ClassSeatNoList = new List <int>(); JHSchool.Data.JHStudent.AfterChange += new EventHandler <K12.Data.DataChangedEventArgs>(JHStudent_AfterChange); objStudent = JHSchool.Data.JHStudent.SelectByID(PrimaryKey); _AllClassRecs = JHSchool.Data.JHClass.SelectAll(); _studRecList = new List <JHSchool.Data.JHStudentRecord>(); BGWork = new BackgroundWorker(); BGWork.DoWork += new DoWorkEventHandler(BGWork_DoWork); BGWork.RunWorkerCompleted += new RunWorkerCompletedEventHandler(BGWork_RunWorkerCompleted); DataListener = new ChangeListener(); DataListener.Add(new TextBoxSource(txtStudentNumber)); DataListener.StatusChanged += new EventHandler <ChangeEventArgs>(ValueManager_StatusChanged); prlp = new PermRecLogProcess(); if (!string.IsNullOrEmpty(PrimaryKey)) { BGWork.RunWorkerAsync(); } Disposed += new EventHandler(ClassItem_Disposed); }
public ClubRestrictItem() { InitializeComponent(); Group = "限制"; UserPermission = UserAcl.Current[FISCA.Permission.FeatureCodeAttribute.GetCode(GetType())]; this.Enabled = UserPermission.Editable; BGW.DoWork += new DoWorkEventHandler(BGW_DoWork); BGW.RunWorkerCompleted += new RunWorkerCompletedEventHandler(BGW_RunWorkerCompleted); Save_BGW.DoWork += new DoWorkEventHandler(Save_BGW_DoWork); Save_BGW.RunWorkerCompleted += new RunWorkerCompletedEventHandler(Save_BGW_RunWorkerCompleted); ClubEvents.ClubChanged += new EventHandler(ClubEvents_ClubChanged); DataListener = new ChangeListener(); DataListener.Add(new TextBoxSource(tbLimit1)); DataListener.Add(new TextBoxSource(tbLimit2)); DataListener.Add(new TextBoxSource(tbLimit3)); DataListener.Add(new TextBoxSource(tbLimit4)); DataListener.Add(new TextBoxSource(tbLimit5)); DataListener.Add(new TextBoxSource(tbBoyLimit1)); DataListener.Add(new TextBoxSource(tbBoyLimit2)); DataListener.Add(new TextBoxSource(tbBoyLimit3)); DataListener.Add(new TextBoxSource(tbBoyLimit4)); DataListener.Add(new TextBoxSource(tbBoyLimit5)); DataListener.Add(new TextBoxSource(tbGirlLimit1)); DataListener.Add(new TextBoxSource(tbGirlLimit2)); DataListener.Add(new TextBoxSource(tbGirlLimit3)); DataListener.Add(new TextBoxSource(tbGirlLimit4)); DataListener.Add(new TextBoxSource(tbGirlLimit5)); DataListener.StatusChanged += new EventHandler<ChangeEventArgs>(DataListener_StatusChanged); }
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); }