public void Activate(ActivateParams ap)
        {
            ViewState["courseID"] = ap.ID;
            ViewState["username"] = ap.Auxiliary;

            BindData();
        }
        public void Activate(ActivateParams ap)
        {
            ViewState["sectionID"] = ap.ID;
            ViewState["courseID"] = Convert.ToInt32(ap.Auxiliary);

            BindData();
        }
예제 #3
0
        public void Activate(ActivateParams ap)
        {
            ViewState["asstID"] = ap.ID;

            BindComps();
            BindData();
        }
예제 #4
0
        public void Activate(ActivateParams ap)
        {
            ViewState["id"] = ap.ID;
            ViewState["type"] = ap.Auxiliary;

            BindData();
        }
예제 #5
0
        public void Activate(ActivateParams ap)
        {
            ViewState["users"] = ap.Auxiliary;
            ViewState["asstID"] = ap.ID;

            BindData();
            BindFileLink();
        }
예제 #6
0
 public void Activate(ActivateParams ap)
 {
     ViewState["asstID"] = ap.ID;
     BindPListData();
     BindSubmitAs();
     BindSubGrid();
     SetupBrowser(ap.ID);
     BindSubSys();
 }
예제 #7
0
        public void Activate(ActivateParams ap)
        {
            Components.Submission sub;

            sub = new Submissions(Globals.CurrentIdentity).GetInfo(ap.ID);

            ViewState["subID"] = sub.ID;
            ViewState["stumode"] = ap.StudentMode;
            tsUsers.SelectedIndex = 0;
            divGrading.Visible = true;
            divActivity.Visible = false;
            BindData();
        }
예제 #8
0
 public void Activate(ActivateParams ap)
 {
     ViewState["fileID"] = ap.ID;
     ViewState["stumode"] = ap.StudentMode;
     BindData();
 }
예제 #9
0
 public void Activate(ActivateParams ap)
 {
     ViewState["courseID"] = ap.ID;
     BindData();
 }
예제 #10
0
 public void Activate(ActivateParams ap)
 {
     ViewState["asstid"] = ap.ID;
     BindAsstView(ap.ID);
 }
예제 #11
0
        public void Activate(ActivateParams ap)
        {
            ViewState["asstID"] = ap.ID;

            Courses courseda = new Courses(Globals.CurrentIdentity);
            Assignment asst = new Assignments(Globals.CurrentIdentity).GetInfo(ap.ID);

            ViewState["courseID"] = asst.CourseID;

            BindSelectData();
        }
예제 #12
0
 public void Activate(ActivateParams ap)
 {
     ViewState["rubid"] = ap.ID;
     UpdateRightSide();
 }
 public Variation TestActivate(ActivateParams parameters)
 {
     return(OptimizelyClient.Activate(parameters.ExperimentKey, parameters.UserId, parameters.UserAttributes));
 }
예제 #14
0
        private void ActivateNodeView(TreeNode node)
        {
            int type = GetNodeType(node);

            if (type == HEADING || type == AUTOMATIC || type == CANNED)
                SwitchView(node, RUBRICVIEW);
            else if (type == COURSE)
                SwitchView(node, STUCOURSEVIEW);
            else if (type == ASSIGNMENT) {
                if (!StudentMode)
                    SwitchView(node, ASSTVIEW);
                else
                    mpViews.SelectedIndex = MAXVIEWS;
            }
            else if (type == ANNOUNCEMENT)
                SwitchView(node, ANNVIEW);
            else if (type == FOLDER || type == DOCUMENT)
                SwitchView(node, CONTENTVIEW);
            else if (type == SUBFOLDER)
                SwitchView(node, SUBSYSVIEW);
            else if (type == GROUPFOLDER)
                SwitchView(node, GROUPVIEW);
            else if (type == EVALUATION)
                SwitchView(node, EVALUATIONVIEW);
            else if (type == COMPETITION)
                SwitchView(node, COMPETITIONVIEW);
            else if (type == AUTOSYS)
                SwitchView(node, AUTOSYSVIEW);
            else if (type == AUTOJOB)
                SwitchView(node, AUTOJOBVIEW);
            else if (type == SECTIONFOLDER)
                SwitchView(node, SECTIONFOLDERVIEW);
            else if (type == SECTION)
                SwitchView(node, SECTIONVIEW);
            else if (type == BACKUPS)
                SwitchView(node, BACKUPSVIEW);
            else if (type == AGGREGATE) {
                ActivateParams ap = new ActivateParams();
                string[] tokens = node.NodeData.Split(" ".ToCharArray());
                ap.ID = Convert.ToInt32(tokens[1]);
                ap.Auxiliary = tokens[2];

                mpViews.SelectedIndex = AGGREGATEVIEW;
                m_views[AGGREGATEVIEW].Activate(ap);
            }
            else if (type == USER) {
                ActivateParams ap = new ActivateParams();
                ap.ID = Convert.ToInt32(Request.Params["CourseID"]);
                ap.Auxiliary = node.NodeData.Split(" ".ToCharArray())[1];

                mpViews.SelectedIndex = USRCOURSERPTVIEW;
                m_views[USRCOURSERPTVIEW].Activate(ap);
            }
            else if (type == USERSUB) {
                string[] tokens = node.NodeData.Split(" ".ToCharArray());
                string username = tokens[1];
                int subID = Convert.ToInt32(tokens[2]);

                ActivateParams ap = new ActivateParams();
                ap.ID = subID;
                ap.StudentMode = true;

                mpViews.SelectedIndex = SUBJFEEDBACKVIEW;
                m_views[SUBJFEEDBACKVIEW].Activate(ap);
            }
            else if (type == REPORT) {
                if (IsCourseNode(node)) {
                    ActivateParams ap = new ActivateParams();
                    ap.Auxiliary = Request.Params["CourseID"];
                    ap.ID = Convert.ToInt32(node.NodeData.Split(" ".ToCharArray())[1]);

                    mpViews.SelectedIndex = GRPCOURSERPTVIEW;
                    m_views[GRPCOURSERPTVIEW].Activate(ap);
                } else {
                    ActivateParams ap = new ActivateParams();
                    ap.Auxiliary = GetAsstParentID(node).ToString();
                    ap.ID = Convert.ToInt32(node.NodeData.Split(" ".ToCharArray())[1]);

                    mpViews.SelectedIndex = GRPASSTRPTVIEW;
                    m_views[GRPASSTRPTVIEW].Activate(ap);
                }
            }
            else if (type == SUBJUSER) {
                ActivateParams ap = new ActivateParams();
                string[] tokens = node.NodeData.Split(" ".ToCharArray());
                ap.Auxiliary = tokens[2];
                ap.ID = Convert.ToInt32(tokens[3]);
                ap.StudentMode = false;

                mpViews.SelectedIndex = SUBJFEEDBACKVIEW;
                m_views[SUBJFEEDBACKVIEW].Activate(ap);
            }
            else if (type == RESSUB) {
                ActivateParams ap = new ActivateParams();
                int subID = GetNodeIndex(node);

                ap.ID = subID;
                ap.StudentMode = true;

                mpViews.SelectedIndex = SUBJFEEDBACKVIEW;
                m_views[SUBJFEEDBACKVIEW].Activate(ap);
            }
            else if (type == PERMISSION) {
                ActivateParams ap = new ActivateParams();
                ap.ID = GetNodeIndex(node);
                int sectID;
                if (IsSectionNode(node, out sectID))
                    ap.Auxiliary = Permission.SECTION;
                else if (IsCourseNode(node))
                    ap.Auxiliary = Permission.COURSE;
                else
                    ap.Auxiliary = Permission.ASSIGNMENT;

                mpViews.SelectedIndex = PERMVIEW;
                m_views[PERMVIEW].Activate(ap);
            }
            else
                mpViews.SelectedIndex = MAXVIEWS;

            SyncToolbar(type);
        }
예제 #15
0
        private void SwitchView(TreeNode node, int ty)
        {
            mpViews.SelectedIndex = ty;
            ActivateParams ap = new ActivateParams();

            ap.ID = GetNodeIndex(node);
            ap.StudentMode = StudentMode;
            m_views[ty].Activate(ap);
        }