public StorageProjectsItem()
        {
            InitializeComponent();

            Group = "系統封存";

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

            UserPermission = FISCA.Permission.UserAcl.Current[FISCA.Permission.FeatureCodeAttribute.GetCode(GetType())];
            this.Enabled   = UserPermission.Editable;
        }
Example #2
0
        public InformationItem()
        {
            InitializeComponent();

            Group = "聯絡資訊";

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

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

            GraduationEvents.GraduationChanged += new EventHandler(GraduationEvents_GraduationChanged);
        }
Example #3
0
        public WriteCounselingItem()
        {
            InitializeComponent();

            Group = "書面檔案(輔導)";

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

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

            linkBGW.RunWorkerCompleted   += new RunWorkerCompletedEventHandler(linkBGW_RunWorkerCompleted);
            linkBGW.DoWork               += new DoWorkEventHandler(linkBGW_DoWork);
            linkBGW.WorkerReportsProgress = true;
            linkBGW.ProgressChanged      += new ProgressChangedEventHandler(linkBGW_ProgressChanged);
        }
        public UpdatePalmerwormItem()
        {
            InitializeComponent();
            Title = "異動資料";
            //SmartSchool.StudentRelated.Student.Instance.NewUpdateRecord += new EventHandler(Instance_NewUpdateRecord);

            //取得此 Class 定議的 FeatureCode。
            FeatureCodeAttribute code = Attribute.GetCustomAttribute(this.GetType(), typeof(FeatureCodeAttribute)) as FeatureCodeAttribute;

            FeatureCode = code.FeatureCode;
            _permission = FISCA.Permission.UserAcl.Current[FeatureCode];

            btnAdd.Visible    = _permission.Editable;
            btnRemove.Visible = _permission.Editable;
            bthUpdate.Visible = _permission.Editable;

            btnView.Visible = !_permission.Editable;
        }
Example #5
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);
        }