Esempio n. 1
0
        public RemarksItem()
        {
            InitializeComponent();

            Group = "備註";

            BGW.DoWork             += new DoWorkEventHandler(BGW_DoWork);
            BGW.RunWorkerCompleted += new RunWorkerCompletedEventHandler(BGW_RunWorkerCompleted);

            DataListener = new Campus.Windows.ChangeListener();
            DataListener = new Campus.Windows.ChangeListener();
            DataListener.Add(new Campus.Windows.TextBoxSource(textBoxX1));
            DataListener.StatusChanged += new EventHandler <Campus.Windows.ChangeEventArgs>(DataListener_StatusChanged);

            UserPermission = FISCA.Permission.UserAcl.Current[FISCA.Permission.FeatureCodeAttribute.GetCode(GetType())];
            this.Enabled   = UserPermission.Editable;

            GraduationEvents.GraduationChanged += new EventHandler(GraduationEvents_GraduationChanged);
        }
        public RetakeResultsInputForm(List<string> CourseIDList)
        {
            if (RetakeAdmin.Instance.SelectedSource.Count == 0)
                return;

            InitializeComponent();
            _SelectCourseIDList = CourseIDList;
            _bgLoadData = new BackgroundWorker();
            _bgLoadData.DoWork += new DoWorkEventHandler(_bgLoadData_DoWork);
            _bgLoadData.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bgLoadData_RunWorkerCompleted);
            _bgSaveData = new BackgroundWorker();
            _bgSaveData.DoWork += new DoWorkEventHandler(_bgSaveData_DoWork);
            _bgSaveData.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bgSaveData_RunWorkerCompleted);
            _ChangeListener = new Campus.Windows.ChangeListener();
            _ChangeListener.StatusChanged += new EventHandler<Campus.Windows.ChangeEventArgs>(_ChangeListener_StatusChanged);
            _ChangeListener.Add(new Campus.Windows.DataGridViewSource(dgData));
            dgData.DataError += new DataGridViewDataErrorEventHandler(dgData_DataError);
            btnExport.Enabled = false;
            btnSave.Enabled = false;
            this.Text = "成績輸入(資料讀取中..)";

            _bgLoadData.RunWorkerAsync();
        }
Esempio n. 3
0
 private void CadresItem_Load(object sender, EventArgs e)
 {
     DataListener = new Campus.Windows.ChangeListener();
     DataListener.Add(new Campus.Windows.DataGridViewSource(dataGridViewX1));
     DataListener.StatusChanged += new EventHandler <Campus.Windows.ChangeEventArgs>(DataListener_StatusChanged);
 }