示例#1
0
 public StudCareRecordContent()
 {
     InitializeComponent();
     Group           = "優先關懷";
     _UDTTransfer    = new DAO.UDTTransfer();
     _CareRecordList = new List <DAO.UDT_CounselCareRecordDef>();
 }
 public StudCareRecordContent()
 {
     InitializeComponent();
     Group = "優先關懷";
     _UDTTransfer = new DAO.UDTTransfer();
     _CareRecordList = new List<DAO.UDT_CounselCareRecordDef>();
 }
示例#3
0
 public StudCaseMeetingRecordContent()
 {
     InitializeComponent();
     Group = "個案會議";
     _StudentCaseMeetingRecordList = new List <DAO.UDT_CounselCaseMeetingRecordDef>();
     _UDTTransfer = new DAO.UDTTransfer();
 }
 public override void Prepare(ImportOption Option)
 {
     mOption      = Option;
     _UDTTransfer = new DAO.UDTTransfer();
     //_StudRecList = Student.SelectAll();
     _ImportStudIDList = new List <string>();
 }
 public StudCaseMeetingRecordContent()
 {
     InitializeComponent();
     Group = "個案會議";
     _StudentCaseMeetingRecordList = new List<DAO.UDT_CounselCaseMeetingRecordDef>();
     _UDTTransfer = new DAO.UDTTransfer();
 }
示例#6
0
 public QuizForm()
 {
     InitializeComponent();
     this.MaximumSize = this.MinimumSize = this.Size;
     _UDTTransfer     = new DAO.UDTTransfer();
     _QuizData        = new List <DAO.UDT_QuizDef>();
     _LogTransfer     = new DAO.LogTransfer();
 }
示例#7
0
 public QuizForm()
 {
     InitializeComponent();
     this.MaximumSize = this.MinimumSize = this.Size;
     _UDTTransfer = new DAO.UDTTransfer();
     _QuizData = new List<DAO.UDT_QuizDef>();
     _LogTransfer = new DAO.LogTransfer();
 }
 public StudInterviewDataContent()
 {
     InitializeComponent();
     Group = "晤談紀錄";
     _StudentInterviewRecordList = new List <DAO.UDT_CounselStudentInterviewRecordDef>();
     _UDTTransfer       = new DAO.UDTTransfer();
     _TeacherIDNameDict = new Dictionary <int, string>();
 }
 public StudInterviewDataContent()
 {
     InitializeComponent();
     Group = "晤談紀錄";
     _StudentInterviewRecordList = new List<DAO.UDT_CounselStudentInterviewRecordDef>();
     _UDTTransfer = new DAO.UDTTransfer();
     _TeacherIDNameDict = new Dictionary<int, string>();
 }
 public StudQuizDataContent()
 {
     InitializeComponent();
     _lviList = new List<ListViewItem>();
     _UDTTransfer = new DAO.UDTTransfer();
     _StudQuizDataList = new List<DAO.UDT_StudQuizDataDef>();
     _LogTransfer = new DAO.LogTransfer();
     Group = "心理測驗";
 }
 public StudQuizDataContent()
 {
     InitializeComponent();
     _lviList          = new List <ListViewItem>();
     _UDTTransfer      = new DAO.UDTTransfer();
     _StudQuizDataList = new List <DAO.UDT_StudQuizDataDef>();
     _LogTransfer      = new DAO.LogTransfer();
     Group             = "心理測驗";
 }
 public ExportStudentUserDefData()
 {
     this.Image = null;
     _UDTTransfer = new DAO.UDTTransfer();
     this.Text = "匯出輔導自訂資料欄位";
     ExportItemList = new List<string>();
     ExportItemList.Add("欄位名稱");
     ExportItemList.Add("值");
     ExportItemList.Add("狀態");
 }
 public ExportStudentUserDefData()
 {
     this.Image     = null;
     _UDTTransfer   = new DAO.UDTTransfer();
     this.Text      = "匯出輔導自訂資料欄位";
     ExportItemList = new List <string>();
     ExportItemList.Add("欄位名稱");
     ExportItemList.Add("值");
     ExportItemList.Add("狀態");
 }
 public CounselStudentListBContent()
 {
     InitializeComponent();
     _lviList                      = new List <ListViewItem>();
     Group                         = "輔導學生";
     _CounselStudent               = new List <DAO.UDT_CounselStudent_ListDef>();
     _UDTTransfer                  = new DAO.UDTTransfer();
     _bgWorker                     = new BackgroundWorker();
     _bgWorker.DoWork             += new DoWorkEventHandler(_bgWorker_DoWork);
     _bgWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bgWorker_RunWorkerCompleted);
     EventHub.CounselChanged      += new EventHandler(EventHub_CounselChanged);
 }
 public CounselStudentListContent()
 {
     InitializeComponent();
     _lviList                      = new List <ListViewItem>();
     Group                         = "認輔/輔導老師";
     _UDTTransfer                  = new DAO.UDTTransfer();
     _CounselTeacherDict           = new Dictionary <int, DAO.CounselTeacherRecord>();
     _bgWorker                     = new BackgroundWorker();
     _bgWorker.DoWork             += new DoWorkEventHandler(_bgWork_DoWork);
     _bgWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bgWork_RunWorkerCompleted);
     EventHub.CounselChanged      += new EventHandler(EventHub_CounselChanged);
 }
 public CounselStudentListBContent()
 {
     InitializeComponent();
     _lviList = new List<ListViewItem>();
     Group = "輔導學生";
     _CounselStudent = new List<DAO.UDT_CounselStudent_ListDef>();
     _UDTTransfer = new DAO.UDTTransfer();
     _bgWorker = new BackgroundWorker();
     _bgWorker.DoWork += new DoWorkEventHandler(_bgWorker_DoWork);
     _bgWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bgWorker_RunWorkerCompleted);
     EventHub.CounselChanged += new EventHandler(EventHub_CounselChanged);
 }
 public CounselStudentListContent()
 {
     InitializeComponent();
     _lviList = new List<ListViewItem>();
     Group = "認輔/輔導老師";
     _UDTTransfer = new DAO.UDTTransfer();
     _CounselTeacherDict = new Dictionary<int, DAO.CounselTeacherRecord>();
     _bgWorker = new BackgroundWorker();
     _bgWorker.DoWork += new DoWorkEventHandler(_bgWork_DoWork);
     _bgWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bgWork_RunWorkerCompleted);
     EventHub.CounselChanged += new EventHandler(EventHub_CounselChanged);
 }
 /// <summary>
 /// 學生個案會議
 /// </summary>
 public StudCaseMeetingRecordForm(DAO.UDT_CounselCaseMeetingRecordDef CounselCaseMeetingRecord,accessType accType)
 {
     InitializeComponent();
     _UDTTransfer = new DAO.UDTTransfer();
     _CounselCaseMeetingRecord = CounselCaseMeetingRecord;
     _accessType = accType;
     _studRec = Student.SelectByID(CounselCaseMeetingRecord.StudentID.ToString());
     _TeacherIDNameDict = Utility.GetCounselTeacherIDNameDict(CounselCaseMeetingRecord.StudentID.ToString ());
     _TeacherNameIDDict = Utility.GetCounselTeacherNameIDDict(CounselCaseMeetingRecord.StudentID.ToString());
     //if (_accessType == accessType.Insert)
     //    _CounselCaseMeetingRecord.AuthorID = Utility.GetAuthorID();
     _LogTransfer = new DAO.LogTransfer();
 }
 /// <summary>
 /// 學生個案會議
 /// </summary>
 public StudCaseMeetingRecordForm(DAO.UDT_CounselCaseMeetingRecordDef CounselCaseMeetingRecord, accessType accType)
 {
     InitializeComponent();
     _UDTTransfer = new DAO.UDTTransfer();
     _CounselCaseMeetingRecord = CounselCaseMeetingRecord;
     _accessType        = accType;
     _studRec           = Student.SelectByID(CounselCaseMeetingRecord.StudentID.ToString());
     _TeacherIDNameDict = Utility.GetCounselTeacherIDNameDict(CounselCaseMeetingRecord.StudentID.ToString());
     _TeacherNameIDDict = Utility.GetCounselTeacherNameIDDict(CounselCaseMeetingRecord.StudentID.ToString());
     //if (_accessType == accessType.Insert)
     //    _CounselCaseMeetingRecord.AuthorID = Utility.GetAuthorID();
     _LogTransfer = new DAO.LogTransfer();
 }
        public SetCounselTeacherForm(DAO.CounselTeacherRecord.CounselTeacherType Type,List<string> StudentIDList)
        {
            InitializeComponent();
            _UDTTransfer = new DAO.UDTTransfer ();
            this.MaximumSize = this.MinimumSize = this.Size;
            _CounselTeacherType = Type;
            _StudentIDList = new List<int>();
            _hasCounselStudent_List = new List<DAO.UDT_CounselStudent_ListDef>();
            _StudentIDList = (from data in StudentIDList select int.Parse(data)).ToList();
            if(StudentIDList.Count>0)
                _hasCounselStudent_List = _UDTTransfer.GetCounselStudentListIDs(StudentIDList);

            this.Text = "指定" + Type.ToString();
        }
 /// <summary>
 /// 刪除學生測驗資料
 /// </summary>
 public DelStudentQuizDataForm(List <string> StudentIDList)
 {
     InitializeComponent();
     _SelectStudentIDList = StudentIDList;
     _QuizIDDict          = new Dictionary <string, int>();
     _StudentQuizDataList = new List <DAO.UDT_StudQuizDataDef>();
     _AllQuizData         = new List <DAO.UDT_QuizDef>();
     _UDTTransfer         = new DAO.UDTTransfer();
     this.MaximumSize     = this.MinimumSize = this.Size;
     this.btnDel.Enabled  = false;
     _bgWork                     = new BackgroundWorker();
     _bgWork.DoWork             += new DoWorkEventHandler(_bgWork_DoWork);
     _bgWork.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bgWork_RunWorkerCompleted);
 }
 /// <summary>
 /// 刪除學生測驗資料
 /// </summary>
 public DelStudentQuizDataForm(List<string> StudentIDList)
 {
     InitializeComponent();
     _SelectStudentIDList = StudentIDList;
     _QuizIDDict = new Dictionary<string, int>();
     _StudentQuizDataList = new List<DAO.UDT_StudQuizDataDef>();
     _AllQuizData = new List<DAO.UDT_QuizDef>();
     _UDTTransfer = new DAO.UDTTransfer();
     this.MaximumSize = this.MinimumSize = this.Size;
     this.btnDel.Enabled = false;
     _bgWork = new BackgroundWorker();
     _bgWork.DoWork += new DoWorkEventHandler(_bgWork_DoWork);
     _bgWork.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_bgWork_RunWorkerCompleted);
 }
        public StudCareRecordForm(DAO.UDT_CounselCareRecordDef CareRecordDef,accessType accType)
        {
            InitializeComponent();
            this.MaximumSize = this.MinimumSize = this.Size;
            _accessType = accType;
            _CounselCareRecord = CareRecordDef;
            _itemListCategory = new List<string>();
            _itemListOrigin = new List<string>();

            _studRec = Student.SelectByID(_CounselCareRecord.StudentID.ToString());
            _UDTTransfer = new DAO.UDTTransfer();
            _LogTransfer = new DAO.LogTransfer();
            //if (accType == accessType.Insert)
            //    _CounselCareRecord.AuthorID = Utility.GetAuthorID();
        }
示例#24
0
        public StudCareRecordForm(DAO.UDT_CounselCareRecordDef CareRecordDef, accessType accType)
        {
            InitializeComponent();
            this.MaximumSize   = this.MinimumSize = this.Size;
            _accessType        = accType;
            _CounselCareRecord = CareRecordDef;
            _itemListCategory  = new List <string>();
            _itemListOrigin    = new List <string>();

            _studRec     = Student.SelectByID(_CounselCareRecord.StudentID.ToString());
            _UDTTransfer = new DAO.UDTTransfer();
            _LogTransfer = new DAO.LogTransfer();
            //if (accType == accessType.Insert)
            //    _CounselCareRecord.AuthorID = Utility.GetAuthorID();
        }
        public SetCounselTeacherForm(DAO.CounselTeacherRecord.CounselTeacherType Type, List <string> StudentIDList)
        {
            InitializeComponent();
            _UDTTransfer            = new DAO.UDTTransfer();
            this.MaximumSize        = this.MinimumSize = this.Size;
            _CounselTeacherType     = Type;
            _StudentIDList          = new List <int>();
            _hasCounselStudent_List = new List <DAO.UDT_CounselStudent_ListDef>();
            _StudentIDList          = (from data in StudentIDList select int.Parse(data)).ToList();
            if (StudentIDList.Count > 0)
            {
                _hasCounselStudent_List = _UDTTransfer.GetCounselStudentListIDs(StudentIDList);
            }

            this.Text = "指定" + Type.ToString();
        }
 public ExportCaseMeetingRecord()
 {
     this.Image     = null;
     this.Text      = "匯出個案會議";
     ExportItemList = new List <string>();
     _XmlItemList   = Utility.GetCounselXmlItemList_CaseMeeting();
     _UDTTransfer   = new DAO.UDTTransfer();
     ExportItemList.Add("個案編號");
     ExportItemList.Add("晤談老師");
     ExportItemList.Add("會議日期");
     ExportItemList.Add("會議時間");
     ExportItemList.Add("會議事由");
     ExportItemList.AddRange(_XmlItemList.ToArray());
     ExportItemList.Add("內容要點");
     ExportItemList.Add("記錄者");
     ExportItemList.Add("記錄者姓名");
     ExportItemList.Add("狀態");
 }
        public StudQuizDataForm(DAO.UDT_StudQuizDataDef sqd,EditMode editMode,string StudentID)
        {
            InitializeComponent();
            _EditMode = editMode;
            _RowNameList = new List<string>();
            _StudQuizData = sqd;
            _UDTTransfer = new DAO.UDTTransfer();
            _AllQuiz = _UDTTransfer.GetAllQuizData();
            _quizFieldNameList = new List<DAO.SortData1>();
            _StudentID = StudentID;
            _LogTransfer = new DAO.LogTransfer();

            // 將測驗名稱放入
            List<string> nameList = (from data in _AllQuiz orderby data.QuizName select data.QuizName).ToList();
            cbxQuizName.Items.AddRange(nameList.ToArray());

            ReLoadQuizFieldNameList();
        }
 public ExportCaseMeetingRecord()
 {
     this.Image = null;
     this.Text = "匯出個案會議";
     ExportItemList = new List<string>();
     _XmlItemList = Utility.GetCounselXmlItemList_CaseMeeting();
     _UDTTransfer = new DAO.UDTTransfer();
     ExportItemList.Add("個案編號");
     ExportItemList.Add("晤談老師");
     ExportItemList.Add("會議日期");
     ExportItemList.Add("會議時間");
     ExportItemList.Add("會議事由");
     ExportItemList.AddRange(_XmlItemList.ToArray());
     ExportItemList.Add("內容要點");
     ExportItemList.Add("記錄者");
     ExportItemList.Add("記錄者姓名");
     ExportItemList.Add("狀態");
 }
        public StudQuizDataForm(DAO.UDT_StudQuizDataDef sqd, EditMode editMode, string StudentID)
        {
            InitializeComponent();
            _EditMode          = editMode;
            _RowNameList       = new List <string>();
            _StudQuizData      = sqd;
            _UDTTransfer       = new DAO.UDTTransfer();
            _AllQuiz           = _UDTTransfer.GetAllQuizData();
            _quizFieldNameList = new List <DAO.SortData1>();
            _StudentID         = StudentID;
            _LogTransfer       = new DAO.LogTransfer();

            // 將測驗名稱放入
            List <string> nameList = (from data in _AllQuiz orderby data.QuizName select data.QuizName).ToList();

            cbxQuizName.Items.AddRange(nameList.ToArray());

            ReLoadQuizFieldNameList();
        }
 public ExportInterViewData()
 {
     this.Image     = null;
     this.Text      = "匯出晤談紀錄";
     ExportItemList = new List <string>();
     _XmlItemList   = Utility.GetCounselXmlItemList_InterView();
     _UDTTransfer   = new DAO.UDTTransfer();
     ExportItemList.Add("晤談編號");
     ExportItemList.Add("晤談老師");
     ExportItemList.Add("晤談方式");
     ExportItemList.Add("晤談對象");
     ExportItemList.Add("日期");
     ExportItemList.Add("時間");
     ExportItemList.Add("地點");
     ExportItemList.Add("晤談事由");
     ExportItemList.AddRange(_XmlItemList.ToArray());
     ExportItemList.Add("內容要點");
     ExportItemList.Add("記錄者");
     ExportItemList.Add("記錄者姓名");
     ExportItemList.Add("狀態");
 }
 public ExportInterViewData()
 {
     this.Image = null;
     this.Text = "匯出晤談紀錄";
     ExportItemList = new List<string>();
     _XmlItemList = Utility.GetCounselXmlItemList_InterView();
     _UDTTransfer = new DAO.UDTTransfer();
     ExportItemList.Add("晤談編號");
     ExportItemList.Add("晤談老師");
     ExportItemList.Add("晤談方式");
     ExportItemList.Add("晤談對象");
     ExportItemList.Add("日期");
     ExportItemList.Add("時間");
     ExportItemList.Add("地點");
     ExportItemList.Add("晤談事由");
     ExportItemList.AddRange(_XmlItemList.ToArray());
     ExportItemList.Add("內容要點");
     ExportItemList.Add("記錄者");
     ExportItemList.Add("記錄者姓名");
     ExportItemList.Add("狀態");
 }
 public ExportCareRecord()
 {
     this.Image = null;
     this.Text = "匯出優先關懷";
     ExportItemList = new List<string>();
     _UDTTransfer = new DAO.UDTTransfer();
     ExportItemList.Add("代號");
     ExportItemList.Add("立案日期");
     ExportItemList.Add("個案類別");
     ExportItemList.Add("個案類別備註");
     ExportItemList.Add("個案來源");
     ExportItemList.Add("個案來源備註");
     ExportItemList.Add("優勢能力及財力");
     ExportItemList.Add("弱勢能力及財力");
     ExportItemList.Add("輔導人員輔導目標");
     ExportItemList.Add("校外協輔機構");
     ExportItemList.Add("輔導人員輔導方式");
     ExportItemList.Add("協同輔導人員協助導師事項");
     ExportItemList.Add("記錄者");
     ExportItemList.Add("記錄者姓名");
     ExportItemList.Add("狀態");
 }
        public StudInterviewDataForm(DAO.UDT_CounselStudentInterviewRecordDef StudInterviewRecord,AccessType accType)
        {
            InitializeComponent();
            _StudInterviewRecord = StudInterviewRecord;
            _UDTTransfer = new DAO.UDTTransfer();
            _TeacherIDNameDict = new Dictionary<int, string>();
            _TeacherNameIDDict = new Dictionary<string, int>();
            _accessType = accType;
            _LogTransfer = new DAO.LogTransfer();
            //if (accType == AccessType.Insert)
            //{
            //    _StudInterviewRecord.AuthorID = FISCA.Authentication.DSAServices.UserAccount;
            //    _StudInterviewRecord.isPublic = true;
            //}

            _TeacherRecList = new List<TeacherRecord>();
            _studRec = Student.SelectByID(StudInterviewRecord.StudentID.ToString ());
            _TeacherIDNameDict = Utility.GetCounselTeacherIDNameDict(StudInterviewRecord.StudentID.ToString ());
            _TeacherNameIDDict = Utility.GetCounselTeacherNameIDDict(StudInterviewRecord.StudentID.ToString());
            LoadDefaultData();
            LoadDataToForm();
        }
        public StudInterviewDataForm(DAO.UDT_CounselStudentInterviewRecordDef StudInterviewRecord, AccessType accType)
        {
            InitializeComponent();
            _StudInterviewRecord = StudInterviewRecord;
            _UDTTransfer         = new DAO.UDTTransfer();
            _TeacherIDNameDict   = new Dictionary <int, string>();
            _TeacherNameIDDict   = new Dictionary <string, int>();
            _accessType          = accType;
            _LogTransfer         = new DAO.LogTransfer();
            //if (accType == AccessType.Insert)
            //{
            //    _StudInterviewRecord.AuthorID = FISCA.Authentication.DSAServices.UserAccount;
            //    _StudInterviewRecord.isPublic = true;
            //}

            _TeacherRecList    = new List <TeacherRecord>();
            _studRec           = Student.SelectByID(StudInterviewRecord.StudentID.ToString());
            _TeacherIDNameDict = Utility.GetCounselTeacherIDNameDict(StudInterviewRecord.StudentID.ToString());
            _TeacherNameIDDict = Utility.GetCounselTeacherNameIDDict(StudInterviewRecord.StudentID.ToString());
            LoadDefaultData();
            LoadDataToForm();
        }
 public CounselUserDefineDataItem()
 {
     InitializeComponent();
     _DeleteDataList = new List<DAO.UDT_CounselUserDefDataDef>();
     _InsertDataList = new List<DAO.UDT_CounselUserDefDataDef>();
     _UserDefineData = new List<DAO.UDT_CounselUserDefDataDef>();
     _UpdateDataList = new List<DAO.UDT_CounselUserDefDataDef>();
     _CheckSameList = new List<string>();
     _StudentIDList = new List<string>();
     _HasUIDList = new List<string>();
     _UDTTransfer = new DAO.UDTTransfer();
     _FieldNameList = new List<string>();
     _LogTransfer = new DAO.LogTransfer();
     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);
     };
 }
示例#36
0
 public CounselUserDefineDataItem()
 {
     InitializeComponent();
     _DeleteDataList               = new List <DAO.UDT_CounselUserDefDataDef>();
     _InsertDataList               = new List <DAO.UDT_CounselUserDefDataDef>();
     _UserDefineData               = new List <DAO.UDT_CounselUserDefDataDef>();
     _UpdateDataList               = new List <DAO.UDT_CounselUserDefDataDef>();
     _CheckSameList                = new List <string>();
     _StudentIDList                = new List <string>();
     _HasUIDList                   = new List <string>();
     _UDTTransfer                  = new DAO.UDTTransfer();
     _FieldNameList                = new List <string>();
     _LogTransfer                  = new DAO.LogTransfer();
     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);
     };
 }
示例#37
0
 public override void Prepare(ImportOption Option)
 {
     mOption      = Option;
     _UDTTransfer = new DAO.UDTTransfer();
 }
 public override void Prepare(ImportOption Option)
 {
     mOption = Option;
     _UDTTransfer = new DAO.UDTTransfer();
     //_StudRecList = Student.SelectAll();
     _ImportStudIDList = new List<string>();
 }
 public ImportStudQuizDataSelectQuizNameForm()
 {
     InitializeComponent();
     this.MaximumSize = this.MinimumSize = this.Size;
     _UDTTransfer     = new DAO.UDTTransfer();
 }
 public ImportStudQuizDataSelectQuizNameForm()
 {
     InitializeComponent();
     this.MaximumSize = this.MinimumSize = this.Size;
     _UDTTransfer = new DAO.UDTTransfer();
 }
 public override void Prepare(ImportOption Option)
 {
     mOption = Option;
     _UDTTransfer = new DAO.UDTTransfer();
 }