Beispiel #1
0
        public void addSelfStudy(string id, SelfStudy selfStudy)
        {
            var        obId       = ObjectId.GenerateNewId();
            CSelfStudy cSelfStudy = new CSelfStudy();
            var        SSExist    = cSelfStudy.findfromsubject(id);

            if (!(SSExist is null))
            {
                SSExist.SelfStudy.Add(selfStudy);
                this.mongo.Update <SelfStudies>("SelfStudies", SSExist._id, SSExist);
            }
Beispiel #2
0
        public UCSelfStudiesEdit(string subId, string selfStudyId, Panel pnl_container, string isAdmin)
        {
            InitializeComponent();
            this.isAdmin       = isAdmin;
            countRequests      = 0;
            countDetail        = 0;
            countChapters      = 0;
            this.sub_id        = subId;
            this.selfstudyId   = selfStudyId;
            this.pnl_container = pnl_container;
            selfStudy          = cSelfStudy.findfromsubject(subId).SelfStudy.Where(s => s.ID == selfstudyId).SingleOrDefault();

            details = selfStudy.Details;
            this.txt_SelfStudyID.Text = selfStudy.ID;
            this.txt_request.Text     = selfStudy.Request[0].ToString();
            this.txt_read.Text        = details[countDetail].Read.ToString();
            this.txt_chapter.Text     = details[countDetail].Chapter[0].ToString();

            requests    = selfStudy.Request;
            max_request = selfStudy.Request.Count();
            if (max_request != 0)
            {
                min_request = 1;
            }
            else
            {
                min_request = 0;
            }
            max_detail = selfStudy.Details.Count();
            if (max_detail != 0)
            {
                min_detail = 1;
            }
            else
            {
                min_detail = 0;
            }
        }
Beispiel #3
0
 public Pupil(Name firstName, Name lastName)
 {
     FirstName   = firstName;
     LastName    = lastName;
     StudyAction = new SelfStudy();
 }