コード例 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request["courseNo"] == null||!CommonUtility.SafeCheckByParams<string>(Request["schoolworkNotifyId"], ref schoolworkNotifyId))
        {
            Javascript.GoHistory(-1, Page);
            return;
        }

        if (!IsPostBack)
        {
            DalOperationAboutCourses dalOperationAboutCourses = new DalOperationAboutCourses();
            schoolWorkNotify = dalOperationAboutCourses.GetSchoolworkNotifyById(schoolworkNotifyId);
            this.txtTitle.Text = schoolWorkNotify.schoolWorkNotifyTitle;
            this.Textarea1.Value = schoolWorkNotify.schoolWorkNotifyContent;
            datepicker.Value = schoolWorkNotify.deadline.ToString("yyyy-MM-dd HH:mm:ss");
            if (schoolWorkNotify.isOnline)
                this.ddltOnline.SelectedValue = "true";
            else
                this.ddltOnline.SelectedValue = "false";

            hidAttachmentId.Value = schoolWorkNotify.attachmentIds;
            if (schoolWorkNotify.attachmentIds.Length > 0)
            {
                DalOperationAttachments dalOperationAttachments = new DalOperationAttachments();
                ltlAttachment.Text = dalOperationAttachments.GetAttachmentsList(schoolWorkNotify.attachmentIds, ref iframeCount, true,string.Empty);
            }
        }
    }
コード例 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Master.ShowLiControl(this.Page, "liFragment7");
            //删除课程作业
            int schoolworkNotifyId = 0;
            if (CommonUtility.SafeCheckByParams<string>(Request["schoolworkNotifyId"], ref schoolworkNotifyId))
            {
                //DalOperationAboutCourseNotifyInfo dalOperationAboutCourseNotifyInfo = new DalOperationAboutCourseNotifyInfo();
                if (Request["op"] == "delete")
                {
                    DalOperationAboutSchoolWorks dalOperationAboutCourseResources = new DalOperationAboutSchoolWorks();

                    dalOperationAboutCourseResources.DeleteSchoolworkNotify(schoolworkNotifyId);
                }
            }

            UserCookiesInfo UserCookiesInfo = BllOperationAboutUser.GetUserCookiesInfo();
            DalOperationAboutCourses DalOperationAboutCourses = new DalOperationAboutCourses();
            DataSet coursesInfo = null;
            coursesInfo = DalOperationAboutCourses.GetCoursesInfo(Master.courseNo.ToString().Trim(),Master.classID,Master.termtag, "7");

            dlstSchoolworkNotify.DataSource = coursesInfo.Tables[0];
            dlstSchoolworkNotify.DataBind();
        }
    }
コード例 #3
0
ファイル: Courses.aspx.cs プロジェクト: skyaspnet/usta
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //控制Tab的显示
            string fragmentFlag = "1";

            if (Request["fragment"] != null)
            {
                fragmentFlag = Request["fragment"];
            }

            CommonUtility.ShowLiControl(fragmentFlag, liFragment1, liFragment2, liFragment3
                , divFragment1, divFragment2, divFragment3);

            UserCookiesInfo UserCookiesInfo = BllOperationAboutUser.GetUserCookiesInfo();

            DalOperationAboutCourses doac = new DalOperationAboutCourses();
            DataTable dt = doac.GetHistoryTagsByStudentNo(UserCookiesInfo.userNo).Tables[0];

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                ddltTerms.Items.Add(new ListItem(CommonUtility.ChangeTermToString((dt.Rows[i]["Year"].ToString())), dt.Rows[i]["Year"].ToString()));
            }

            if (ddltTerms.Items.Count > 0)
            {
                DatalistBind(ddltTerms.SelectedValue);
            }
        }
    }
コード例 #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request["courseNo"] == null)
        {
            Javascript.GoHistory(-1, Page);
            return;
        }
        if (!CommonUtility.SafeCheckByParams<string>(Request["schoolworkNotifyId"], ref schoolworkNotifyId))
        {
            Javascript.GoHistory(-1, Page);
            return;
        }

        //提取作业信息--schoolworkNotifyId
        DalOperationAboutCourses dalOperationAboutCourses = new DalOperationAboutCourses();
        dsSchoolNotify = dalOperationAboutCourses.GetSchoolworkNotifybyId(schoolworkNotifyId);

        isOnline = bool.Parse(dsSchoolNotify.Tables[0].Rows[0]["isOnline"].ToString());
        //如果是在线提交作业,隐藏最后一个也就是书面作业标签,否则隐藏在线作业标签
        if (isOnline)
        {
            liFragment4.Visible = false;
        }
        else
        {
            liFragment2.Visible = false;
            liFragment3.Visible = false;
        }
    }
コード例 #5
0
 //定课程列表--学期标识(termTag)
 public void DataBindCourseList(string termTag)
 {
     DalOperationAboutCourses doac = new DalOperationAboutCourses();
     DataSet ds = doac.FindTermCoursesList(termTag);
     dlstCourses.DataSource = ds.Tables[0];
     dlstCourses.DataBind();
 }
コード例 #6
0
ファイル: ViewCourses.aspx.cs プロジェクト: skyaspnet/usta
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //控制Tab的显示
            string fragmentFlag = "1";

            if (Request["fragment"] != null)
            {
                fragmentFlag = Request["fragment"];
            }

            CommonUtility.ShowLiControl(fragmentFlag, liFragment1, liFragment2, liFragment3
                , divFragment1, divFragment2, divFragment3);

            DataListBind("当前学期");

            DalOperationAboutCourses doac = new DalOperationAboutCourses();
            DataTable dt = doac.GetHistoryTags().Tables[0];
            ddltTerms.Items.Add(new ListItem("当前学期", "当前学期"));

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                ddltTerms.Items.Add(new ListItem(CommonUtility.ChangeTermToString((dt.Rows[i]["termTag"].ToString())), dt.Rows[i]["termTag"].ToString()));
            }
        }
    }
コード例 #7
0
ファイル: AddSalaryEntry.aspx.cs プロジェクト: skyaspnet/usta
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
            string inSalaryItemIds = Request["inIds"];
                string outSalaryItemIds = Request["outIds"];
                string teacherNo = Request["tid"];
                string cid = Request["cid"];
                string acType = Request["acType"];
                string teacherType = Request["teacherType"];
                DalOperationAboutTeacherSalary dalts = new DalOperationAboutTeacherSalary();
                string[] courseInfo = cid.Split('-');
                cid = courseInfo[0];
                TeacherSalary teacherSalary = dalts.GetTeacherSalaryByTidAndCidAndTermTag(teacherNo, cid, int.Parse(teacherType), null);

                List<SalaryItem> inSalaryItemList = GetInSalaryItemListByIdString(inSalaryItemIds, teacherSalary);
                List<SalaryItem> outSalaryItemList = GetOutSalaryItemListByIdString(outSalaryItemIds);

                if (inSalaryItemList.Count == 0)
                {
                    Javascript.AlertAndRedirect("请至少选择一项待发薪酬项", "/Administrator/SelectSalaryItem.aspx?teacherNO=" + teacherNo, Page);
                }
                else
                {

                    DalOperationAboutTeacher teacherDal = new DalOperationAboutTeacher();
                    TeachersList teacher = teacherDal.GetTeacherById(teacherNo);
                    this.teacherNo.Value = teacher.teacherNo;
                    this.teacherName.Text = teacher.teacherName;
                    this.courseNo.Value = cid;
                    this.atCourseType.Value = acType;
                    this.teacherType.Value = teacherType;

                    this.TeacherType_Literal.Text = CommonUtility.ConvertTeacherType2String(int.Parse(teacherType));
                    this.InSalaryItemList.DataSource = inSalaryItemList;
                    this.InSalaryItemList.DataBind();

                    this.OutSalaryItemList.DataSource = outSalaryItemList;
                    this.OutSalaryItemList.DataBind();
                    if (!string.IsNullOrWhiteSpace(cid)) {
                        DalOperationAboutCourses dalc = new DalOperationAboutCourses();

                        Courses course = dalc.GetCoursesByNo(cid, null);
                        this.Course_TR.Visible = true;
                        this.CourseName_Literal.Text = course.courseName;

                        this.Course_TR.Visible = true;
                        this.CoursePeriod_TR.Visible = true;
                        if (string.IsNullOrWhiteSpace(course.TestHours) || "0" == course.TestHours)
                        {
                            this.CoursePeriod_Literal.Text = course.period;
                        }
                        else {
                            this.CoursePeriod_Literal.Text = course.period + "/" + course.TestHours;
                        }
                    }

                }
            }
        }
コード例 #8
0
    protected void DataListBindCourseNotify()
    {
        DalOperationAboutCourses doac = new DalOperationAboutCourses();
        DataView dv = doac.GetCoursesInfo(Master.courseNo,Master.classID,Master.termtag, "3").Tables[0].DefaultView;//第3个标签,绑定课程通知信息

        this.AspNetPager2.RecordCount = dv.Count;

        PagedDataSource pds = new PagedDataSource();    //定义一个PagedDataSource类来执行分页功
        pds.DataSource = dv;
        pds.AllowPaging = true;

        pds.CurrentPageIndex = pageIndex - 1;
        pds.PageSize = CommonUtility.pageSize; ;

        this.dlstCourseNotify.DataSource = pds;
        this.dlstCourseNotify.DataBind();

        if (this.dlstCourseNotify.Items.Count == 0)
        {
            btnDelete.Visible = false;
        }
        else
        {
            btnDelete.Visible = true;
        }

        if (pds.Count > 0)
        {
            this.dlstCourseNotify.ShowFooter = false;
        }
    }
コード例 #9
0
    protected void btnEditSchoolworkNotify_Click(object sender, EventArgs e)
    {
        if (txtTitle.Text.Trim().Length != 0 && Textarea1.Value.ToString().Trim().Length != 0)
        {
            DateTime deadline_t = Convert.ToDateTime(datepicker.Value);

            SchoolWorkNotify schoolWorkNotify = new SchoolWorkNotify
            {
                courseNo = Request["courseNo"],
                schoolWorkNotifyTitle = CommonUtility.JavascriptStringFilter(txtTitle.Text),
                schoolWorkNotifyContent = Textarea1.Value,
                deadline = deadline_t,
                updateTime = DateTime.Now,
                attachmentIds = hidAttachmentId.Value,
                schoolWorkNotifyId = schoolworkNotifyId,
                isOnline = Convert.ToBoolean(ddltOnline.SelectedValue)

            };

            DalOperationAboutCourses doac = new DalOperationAboutCourses();
            doac.UpdateSchoolworkNotify(schoolWorkNotify);
            Javascript.RefreshParentWindow("修改成功!", "CInfoSchoolworkNotify.aspx?courseNo=" + schoolWorkNotify.courseNo+"&classID="+Server.UrlEncode(Server.UrlDecode(Request["classID"]))+"&termtag="+Request["termtag"].Trim(), Page);
        }
        else
        {
            Javascript.Alert("标题和内容不能为空!", Page);
        }
    }
コード例 #10
0
 //绑定学期标识下拉列表
 /// <summary>
 /// 
 /// </summary>
 public void DataBindTermTagList()
 {
     DalOperationAboutCourses doac = new DalOperationAboutCourses();
     string termTag = DalCommon.GetTermTag(doac.conn);
     ListItem li = new ListItem(CommonUtility.ChangeTermToString(termTag), termTag);
     ddlTermTags.Items.Add(li);
 }
コード例 #11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Master.ShowLiControl(this.Page, "liFragment6");
            //删除实验
            int erid = 0;
            if (Request["op"] == "delete")
            {

                if (CommonUtility.SafeCheckByParams<string>(Request["experimentResourceId"], ref erid))
                {

                    DalOperationAboutExperimentResources daloAexper = new DalOperationAboutExperimentResources();

                    daloAexper.DelExperimentResources(erid);

                }
            }

        UserCookiesInfo UserCookiesInfo = BllOperationAboutUser.GetUserCookiesInfo();
        DalOperationAboutCourses DalOperationAboutCourses = new DalOperationAboutCourses();
        DataSet coursesInfo = null;
        coursesInfo = DalOperationAboutCourses.GetCoursesInfo(Master.courseNo.ToString().Trim(),Master.classID,Master.termtag, "6");

        dlstExperimentResource.DataSource = coursesInfo.Tables[0];
        dlstExperimentResource.DataBind();
        }
    }
コード例 #12
0
    protected void ViewData(string termTag)
    {
        DalOperationAboutCourses doac = new DalOperationAboutCourses();
           DataView dv = doac.FindCourseByTermTage(termTag).Tables[0].DefaultView;

           this.DataList1.DataSource = dv;
           this.DataList1.DataBind();
    }
コード例 #13
0
    //绑定课程的学期标识信息到DataList
    public void DataListBind()
    {
        DalOperationAboutCourses doac = new DalOperationAboutCourses();
        DataView dv = doac.GetHistoryTags().Tables[0].DefaultView;

        this.dlTermCourse.DataSource = dv;
        this.dlTermCourse.DataBind();
    }
コード例 #14
0
ファイル: ViewAllCourses.aspx.cs プロジェクト: skyaspnet/usta
    //绑定学期课程信息到DataList
    public void DataListBind()
    {
        DalOperationAboutCourses doac = new DalOperationAboutCourses();
        DataView dv = doac.FindCourseByTermTage(termTag).Tables[0].DefaultView;

        this.dlTermCourse.DataSource = dv;
        this.dlTermCourse.DataBind();
    }
コード例 #15
0
 protected void btnCommit_Click(object sender, EventArgs e)
 {
     if (Request["courseNo"] != null)
     {
         DalOperationAboutCourses DalOperationAboutCourses = new DalOperationAboutCourses();
         DalOperationAboutCourses.UpdateTeacherResume(Request["courseNo"], Server.UrlDecode(Request["classID"].Trim()), Request["termtag"].Trim(), Textarea1.Value);
         Javascript.RefreshParentWindow("修改成功!", "CInfoCourseTeacher.aspx?courseNo=" + Request["courseNo"] + "&classID=" + Server.UrlEncode(Server.UrlDecode(Request["classID"])) + "&termtag=" + Request["termtag"], Page);
     }
 }
コード例 #16
0
 //绑定课程下拉列表
 public void DataBindCourses()
 {
     DalOperationAboutCourses doac = new DalOperationAboutCourses();
     DataTable dt = doac.FindCurrentCoursesByLocale(ddlGradeCheckLocale.SelectedValue).Tables[0];
     for (int i = 0; i < dt.Rows.Count; i++)
     {
         ListItem li = new ListItem(dt.Rows[i]["courseName"].ToString().Trim() + "(" + dt.Rows[i]["classID"].ToString().Trim() + ")", dt.Rows[i]["termTag"].ToString().Trim() + dt.Rows[i]["courseNo"].ToString().Trim() + dt.Rows[i]["classID"].ToString().Trim());
         ddlCourses.Items.Add(li);
     }
 }
コード例 #17
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Master.ShowLiControl(this.Page, "liFragment6");
        UserCookiesInfo UserCookiesInfo = BllOperationAboutUser.GetUserCookiesInfo();
        DalOperationAboutCourses DalOperationAboutCourses = new DalOperationAboutCourses();
        DataSet coursesInfo = null;
        coursesInfo = DalOperationAboutCourses.GetCoursesInfo(UserCookiesInfo.userNo, Master.courseNo.ToString().Trim(), Master.classID.Trim(), Master.termtag.Trim(), "6");

        dlstExperimentResource.DataSource = coursesInfo.Tables[0];
        dlstExperimentResource.DataBind();
    }
コード例 #18
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Master.ShowLiControl(this.Page, "liFragment10");
        UserCookiesInfo UserCookiesInfo = BllOperationAboutUser.GetUserCookiesInfo();
        DalOperationAboutCourses dal = new DalOperationAboutCourses();
        if (dal.IsTeacherAtCourse(UserCookiesInfo.userNo, Master.courseNo,classID,termtag))
        {

            editTeacherAtag = "<a href=\"EditTeacherResume.aspx?keepThis=true&courseNo=" + Master.courseNo + "&classID=" + Server.UrlEncode(Master.classID )+ "&termtag=" + Master.termtag + "&fragment=9&TB_iframe=true&height=380&width=800\" title=\"编辑教师简介\" class=\"thickbox\">编辑</a>";
        }
    }
コード例 #19
0
ファイル: ArchivesManage.aspx.cs プロジェクト: skyaspnet/usta
        /// <summary>
        /// 绑定搜索的课程信息
        /// </summary>
        public void DataBindSearchCourse()
        {
            DalOperationAboutCourses doac = new DalOperationAboutCourses();

            for (int i = 0; i < ddlTermTags.Items.Count; i++)
            {
                if (ddlTermTags.Items[i].Value == termTag)
                {
                    ddlTermTags.SelectedIndex = i;
                }
            }

            for (int i = 0; i < ddlPlace.Items.Count; i++)
            {
                if (ddlPlace.Items[i].Value == locale)
                {
                    ddlPlace.SelectedIndex = i;
                }
            }

            DataView dv;

            if (!string.IsNullOrEmpty(termTag) && !string.IsNullOrEmpty(locale) && !string.IsNullOrEmpty(keyword))
            {
                dv = doac.SearchCourses(termTag, keyword, locale).Tables[0].DefaultView;
            }
            else
            {
                dv = doac.SearchCourses(ddlTermTags.SelectedValue, txtKeyword.Text.Trim(), ddlPlace.SelectedValue).Tables[0].DefaultView;

            }
            AspNetPager1.RecordCount = dv.Count;
            AspNetPager1.PageSize = 2;

            PagedDataSource pds = new PagedDataSource();    //定义一个PagedDataSource类来执行分页功
            pds.DataSource = dv;
            pds.AllowPaging = true;

            pds.CurrentPageIndex = pageIndex - 1;
            pds.PageSize = AspNetPager1.PageSize;

            this.dlstCourses.DataSource = pds;
            this.dlstCourses.DataBind();

            if (dv.Count == 0)
            {
                this.dlstCourses.ShowFooter = true;
            }
            else
            {
                this.dlstCourses.ShowFooter = false;
            }
        }
コード例 #20
0
ファイル: CourseManager.aspx.cs プロジェクト: skyaspnet/usta
 //绑定学期标识下拉列表
 public void DataBindSearchTermTagList()
 {
     DalOperationAboutCourses doac = new DalOperationAboutCourses();
     DataTable dt = doac.FindAllTermTags().Tables[0];
     string termTag = null;
     for (int i = 0; i < dt.Rows.Count; i++)
     {
         termTag = dt.Rows[i]["termTag"].ToString().Trim();
         ListItem li = new ListItem(CommonUtility.ChangeTermToString(termTag), termTag);
         this.ddlSerachTermTags.Items.Add(li);
     }
 }
コード例 #21
0
ファイル: StudentManager.aspx.cs プロジェクト: skyaspnet/usta
 //绑定学期标识下拉列表
 /// <summary>
 /// 
 /// </summary>
 public void DataBindTermTagList()
 {
     DalOperationAboutCourses doac = new DalOperationAboutCourses();
     DataTable dt = doac.FindAllTermTags().Tables[0];
     string termTag = null;
     for (int i = 0; i < dt.Rows.Count; i++)
     {
         termTag = dt.Rows[i]["termTag"].ToString().Trim();
         ListItem li = new ListItem(CommonUtility.ChangeTermToString(termTag), termTag);
         ddlTermTags.Items.Add(li);
     }
     ddlBindCourses(txtCourseName.Text.Trim().Length == 0);
 }
コード例 #22
0
        //绑定搜索的课程信息
        public void DataBindSearchCourse()
        {
            DalOperationAboutCourses doac = new DalOperationAboutCourses();
            DataView dv = doac.SearchCourses(ddlTermTags.SelectedValue, txtGradeCheckCourses.Text.Trim()).Tables[0].DefaultView;

            this.dlstcourses.DataSource = dv;
            this.dlstcourses.DataBind();

            if (dv.Count > 0)
            {
                this.dlstcourses.ShowFooter = false;
            }
        }
コード例 #23
0
        protected void AddSalary_Submit(object sender, EventArgs e)
        {
            DalOperationAboutSalaryEntry dal = new DalOperationAboutSalaryEntry();
            DalOperationAboutTeacher dalt = new DalOperationAboutTeacher();
            DalOperationAboutCourses dalc = new DalOperationAboutCourses();

            string teacherNo = this.TeacherId.Value;
            string termTag = this.SalaryTermTag.SelectedValue;
            string salaryMonth = this.SalaryMonth.Value;
            int teacherType = int.Parse(this.teacherType.Value.Trim());
            int salaryEntryStatus = 0;

            List<SalaryEntry> salaryEntries = dal.GetSalaryEntrys(teacherNo, termTag, salaryMonth, teacherType, salaryEntryStatus);
            if (salaryEntries != null && salaryEntries.Count != 0)
            {
                Javascript.Alert("本月已为该教师添加过薪酬信息,请核对信息后再次录入!", Page);
            }
            else {
                SalaryEntry salaryEntry = new SalaryEntry();

                TeachersList teacher = new TeachersList
                {
                    teacherNo = teacherNo
                };

                Courses course = new Courses
                {
                    courseNo = this.CourseId.Value
                };

                salaryEntry.teacher = teacher;
                salaryEntry.course = course;
                salaryEntry.atCourseType = atCourseType.Value;
                salaryEntry.termTag = termTag;
                salaryEntry.salaryMonth = salaryMonth;
                salaryEntry.teacherCostWithTax = float.Parse(this.TeacherSalaryCostWithTax.Text);
                salaryEntry.teacherCostWithoutTax = float.Parse(this.TeacherSalaryCostWithoutTax.Text);
                salaryEntry.teacherTotalCost = float.Parse(this.TeacherTotalCost.Text);

                salaryEntry.SetSalaryInItemValueList(this.InSalaryItemValueList.Value, false);
                salaryEntry.SetSalaryOutItemValueList(this.OutSalaryItemValueList.Value, false);
                salaryEntry.memo = this.SalaryEntryMemo.Text.Trim();
                salaryEntry.teacherType = teacherType;

                dal.AddSalaryEntry(salaryEntry);
                Javascript.RefreshParentWindow("/Administrator/SalaryManage.aspx?fragment=5", Page);
            }
        }
コード例 #24
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Request["courseNo"] == null && Request["fragment"] != null)
         {
             Javascript.GoHistory(-1, Page);
             return;
         }
         else
         {
             DalOperationAboutCourses DalOperationAboutCourses = new DalOperationAboutCourses();
             this.Textarea1.Value = DalOperationAboutCourses.GetCoursesByNo(Request["courseNo"].Trim(),Server.UrlDecode(Request["classID"].Trim()),Request["termtag"].Trim()).teacherResume;
         }
     }
 }
コード例 #25
0
ファイル: ViewCourses.aspx.cs プロジェクト: skyaspnet/usta
 //绑定课程表信息到DataList,是当前学期的课程
 public void DataListBind(string tag)
 {
     DalOperationAboutCourses doac = new DalOperationAboutCourses();
     string termTag = DalCommon.GetTermTag(new SqlConnection(ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString));//获取当前学期的标识
     DataTable dt = new DataTable();
     if (tag == "当前学期")
     {
         dt = doac.FindCurrentTermCoursesList().Tables[0];
     }
     else
     {
         dt=doac.FindCourseByTermTage(tag).Tables[0];
     }
     this.dlCourse.DataSource = dt;
     this.dlCourse.DataBind();
 }
コード例 #26
0
    ////绑定课程通知
    //protected void dlstCourseNotify_ItemCommand(object source, DataListCommandEventArgs e)
    //{
    //    DalOperationAboutCourseNotifyInfo dalOperationAboutCourseNotifyInfo = new DalOperationAboutCourseNotifyInfo();
    //    string NotifyId = dlstCourseNotify.DataKeys[e.Item.ItemIndex].ToString();
    //    if (e.CommandName == "delete")
    //    {
    //        dalOperationAboutCourseNotifyInfo.DelCourseNotifyInfoById(int.Parse(NotifyId));
    //        Javascript.JavaScriptLocationHref("CInfoCourseNotify.aspx?courseNo=" + Request["courseNo"], Page);
    //    }
    //    else if (e.CommandName == "editIstop")
    //    {
    //        DalOperationAboutCourses doac = new DalOperationAboutCourses();
    //        string courseNotifyInfoId = dlstCourseNotify.DataKeys[e.Item.ItemIndex].ToString();
    //        CoursesNotifyInfo coursesNotify = doac.FindCourseNotifyById(int.Parse(courseNotifyInfoId));
    //        if (coursesNotify.isTop > 0)
    //            doac.Canceltop(int.Parse(courseNotifyInfoId));
    //        else
    //            doac.Addtop(int.Parse(courseNotifyInfoId));
    //        Javascript.JavaScriptLocationHref("CInfoCourseNotify.aspx?courseNo=" + Request["courseNo"], Page);
    //        //Javascript.JavaScriptLocationHref("CourseInfo.aspx?courseNo=" + Request["courseNo"] + "&fragment=3", Page);
    //    }
    //}
    //删除选定的课程通知
    protected void btnDelete_Click(object sender, EventArgs e)
    {
        DalOperationAboutCourses doac = new DalOperationAboutCourses();
        int courseNotifyInfoId;
        foreach (DataListItem item in this.dlstCourseNotify.Items)
        {

            CheckBox chkItem = (CheckBox)item.FindControl("ChkBox");
            Label lbl = (Label)item.FindControl("lblcourseNotifyInfoId");
            if (chkItem.Checked)
            {
                //被勾选的要删除
                courseNotifyInfoId = int.Parse(lbl.Text);
                doac.DeleteCourseNotifyById(courseNotifyInfoId);
            }
        }
        DataListBindCourseNotify();
    }
コード例 #27
0
    protected void Page_Load(object sender, EventArgs e)
    {
        DalOperationAboutCourses DalOperationAboutCourses = new DalOperationAboutCourses();
        Master.ShowLiControl(this.Page, "liFragment4");
        UserCookiesInfo UserCookiesInfo = BllOperationAboutUser.GetUserCookiesInfo();
        DataSet coursesInfo = null;
        if (UserCookiesInfo.userType == (int)UserType.StudentRole)
        {
            coursesInfo = DalOperationAboutCourses.GetCoursesInfo( Master.courseNo.ToString().Trim(),Master.classID,Master.termtag, "5");
        }
        else
        {
            coursesInfo = DalOperationAboutCourses.GetCoursesInfo(Master.courseNo.ToString().Trim(), Master.classID, Master.termtag, "5");
        }

        dlstCourseResource.DataSource = coursesInfo.Tables[0];
        dlstCourseResource.DataBind();
    }
コード例 #28
0
    protected void EditCourses_Click(object sender, EventArgs e)
    {
        DalOperationAboutCourses DalOperationAboutCourses = new DalOperationAboutCourses();

        Courses Courses = new Courses();

        Courses.preCourse = tex_preCourses.Text;
        Courses.referenceBooks = text_ReferenceBooks.Text;
        Courses.courseNo = hidencourseNo.Value.Trim();
        Courses.termTag = Request["termtag"].Trim();
        Courses.homePage = CommonUtility.JavascriptStringFilter(txtcourseurl.Text);
        Courses.examineMethod = CommonUtility.JavascriptStringFilter(txtExamtype.Text.Trim());
        Courses.courseAnswer = txtAnswer.Text.Trim();
        Courses.classID = Server.UrlDecode(Request["classId"].Trim());
        Courses.termTag = Request["termtag"].Trim();

        DalOperationAboutCourses.UpdateCourses(Courses);
        Javascript.RefreshParentWindow("修改成功!", "CInfoCourseInfos.aspx?courseNo=" + Courses.courseNo + "&classID="+Server.UrlEncode(Server.UrlDecode(Request["classID"].ToString().Trim()))+"&termtag="+Request["termtag"].Trim(), Page);
    }
コード例 #29
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request["courseNo"] == null)
     {
         Javascript.GoHistory(-1, Page);
         return;
     }
     if (!IsPostBack)
     {
         DalOperationAboutCourses DalOperationAboutCourses = new DalOperationAboutCourses();
         Courses Courses = DalOperationAboutCourses.GetCoursesByNo(Request["courseNo"],Server.UrlDecode(Request["classID"]),Request["termtag"].Trim());
         tex_preCourses.Text = Courses.preCourse;
         text_ReferenceBooks.Text = Courses.referenceBooks;
         txtcourseurl.Text = Courses.homePage;
         txtExamtype.Text = Courses.examineMethod;
         hidencourseNo.Value = Courses.courseNo;
         txtAnswer.Text = Courses.courseAnswer;
     }
 }
コード例 #30
0
        //初始化编辑页面
        public void InitialNotifyEdit(int archiveItemId)
        {
            DalOperationAboutArchivesItems dal = new DalOperationAboutArchivesItems();
            DataTable dt = dal.GetArchivesItemById(archiveItemId).Tables[0];

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                txtArchiveItemName.Text = dt.Rows[i]["archiveItemName"].ToString().Trim();

                txtRemark.Text = dt.Rows[i]["remark"].ToString().Trim();

                if(dt.Rows[i]["teacherType"].ToString().Trim() == "教师")
                {
                    ddlTeacherType.Items.Add(new ListItem("教师", "教师"));
                    ddlTeacherType.Items.Add(new ListItem("助教", "助教"));
                }
                else
                {
                    ddlTeacherType.Items.Add(new ListItem("助教", "助教"));
                    ddlTeacherType.Items.Add(new ListItem("教师", "教师"));
                }

                DalOperationAboutCourses doac = new DalOperationAboutCourses();
                DataTable _dt = doac.FindAllTermTags().Tables[0];

                string termTag = string.Empty;

                for (int j = 0; j < _dt.Rows.Count; j++)
                {
                    termTag = _dt.Rows[j]["termTag"].ToString().Trim();
                    ListItem li = new ListItem(CommonUtility.ChangeTermToString(termTag), termTag);
                    ddlTermTags.Items.Add(li);
                }

                for (int x = 0; x < ddlTermTags.Items.Count; x++)
                {
                    if (dt.Rows[i]["termTag"].ToString().Trim() == ddlTermTags.Items[x].Value)
                    {
                        ddlTermTags.SelectedIndex = x;
                    }
                }
            }
        }