Ejemplo n.º 1
0
        public void LoadBook()
        {
            using (var helper = new DbHelper.ActAndRes())
            {
                var book = helper.GetBook(BookId);
                if (book != null)
                {
                    txtName.Text   = book.Name;
                    CKEditor1.Text = book.Description;
                    chkDisplayDescription.Checked      = book.DisplayDescriptionOnCourePage;
                    ddlChapterFormatting.SelectedIndex = book.ChapterFormatting;
                    ddlStyleOfNavigation.SelectedIndex = book.StyleOfNavigation;
                    //lblHeading.Text = "Edit '" + book.Name+"'";

                    RestrictionUC.SetActivityResource(false, ((int)Enums.Resources.Book) + 1, book.Id);

                    //RestrictionUC.ActivityOrResource = false;
                    //RestrictionUC.ActivityOrResourceId = book.Id;
                    //RestrictionUC.ActivityOrResourceType = ((int) Enums.Resources.Book) + 1;

                    //RestrictionUC.RestricionId = book.
                    //book.ActivityResource.Restriction.re
                    //RestrictionUC.GetRestriction()
                }
            }
        }
Ejemplo n.º 2
0
 private void LoadFileResource()
 {
     using (var helper = new DbHelper.ActAndRes())
     {
         var files = new List <FileResourceEventArgs>();
         var fileR = helper.GetFileResource(FileResourceId);
         if (fileR != null)
         {
             txtName.Text   = fileR.Name;
             CKEditor1.Text = fileR.Description;
             chkDisplayDescription.Checked     = fileR.ShowDescriptionOnCoursePage;
             chkShowSize.Checked               = fileR.ShowSize;
             chkShowType.Checked               = fileR.ShowType;
             chkShowUploadModifiedDate.Checked = fileR.ShowUploadModifiedDate;
             ddlDisplay.SelectedIndex          = fileR.Display;
             var i = 1;
             foreach (var f in fileR.FileResourceFiles)
             {
                 files.Add(new FileResourceEventArgs()
                 {
                     Id              = f.SubFileId,
                     Visible         = true,
                     FileType        = f.SubFile.FileType,
                     IconPath        = f.SubFile.IconPath,
                     FilePath        = f.SubFile.FileDirectory + "/" + f.SubFile.FileName,
                     FileDisplayName = f.SubFile.DisplayName,
                     FileSizeInBytes = f.SubFile.FileSizeInBytes
                     ,
                     LocalId = i.ToString()
                 });
                 i++;
             }
             FilesDisplay1.SetInitialValues(files);
             RestrictionUC.SetActivityResource(false, ((int)Enums.Resources.File) + 1, fileR.Id);
         }
     }
 }
Ejemplo n.º 3
0
        private void LoadAssignment()
        {
            using (var helper = new DbHelper.ActAndRes())
            {
                var ass = helper.GetAssignment(AssignmentId);
                if (ass != null)
                {
                    RestrictionUC.SetActivityResource(true, ((int)Enums.Activities.Assignment) + 1, ass.Id);
                    var actRes = helper.GetActivityResource(true, ((int)Enums.Activities.Assignment) + 1, ass.Id);
                    if (actRes != null)
                    {
                        var classes = new List <IdAndName>();
                        foreach (var cls in actRes.ActivityClasses.AsEnumerable())
                        {
                            classes.Add(new IdAndName()
                            {
                                Id = cls.SubjectClassId
                                ,
                                Name = cls.SubjectClass.IsRegular ? cls.SubjectClass.GetName : cls.SubjectClass.Name
                                ,
                                Void = false
                            });
                        }

                        txtName.Text           = ass.Name;
                        CKEditor1.Text         = ass.Description;
                        chkDisplayDesc.Checked = ass.DispalyDescriptionOnPage ?? false;

                        ClassesInActivityChoose1.PopulateClassPanel(classes);

                        GradeInActivityUc1.SetGradeValues(actRes, ass);


                        #region File and online submission

                        if (ass.FileSubmission)
                        {
                            chkFileSubmission.Checked = true;
                            txtMaxFiles.Text          = (ass.MaximumNoOfUploadedFiles ?? 0).ToString();
                            txtMaxSize.Text           = (ass.MaximumSubmissionSize ?? 0).ToString();
                            txtMaxFiles.Enabled       = true;
                            txtMaxSize.Enabled        = true;
                        }
                        else
                        {
                            chkFileSubmission.Checked = false;
                            txtMaxFiles.Enabled       = false;
                            txtMaxSize.Enabled        = false;
                        }

                        if (ass.OnlineText)
                        {
                            chkOnlineSubmission.Checked = true;
                            txtWordLimit.Text           = ass.WordLimit.ToString();
                            txtWordLimit.Enabled        = true;
                        }
                        else
                        {
                            chkOnlineSubmission.Checked = false;
                            txtWordLimit.Enabled        = false;
                        }

                        #endregion


                        #region Date

                        if (ass.CutOffDate != null)
                        {
                            chkCutOff.Checked = true;
                            txtCutOff.Text    = ass.CutOffDate.Value.ToShortDateString();
                        }
                        else
                        {
                            chkCutOff.Checked = false;
                            txtCutOff.Enabled = false;
                        }

                        if (ass.DueDate != null)
                        {
                            chkDue.Checked = true;
                            txtDue.Text    = ass.DueDate.Value.ToShortDateString();
                            txtDue.Enabled = true;
                        }
                        else
                        {
                            chkDue.Checked = false;
                            txtDue.Enabled = false;
                        }

                        if (ass.SubmissionFrom != null)
                        {
                            chkFrom.Checked = true;
                            txtFrom.Text    = ass.SubmissionFrom == null
                                ? ""
                                : ass.SubmissionFrom.Value.ToShortDateString();
                            txtFrom.Enabled = true;
                        }
                        else
                        {
                            chkFrom.Checked = false;
                            txtFrom.Enabled = false;
                        }

                        #endregion

                        //here
                    }
                }
            }
        }