Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                DalOperationNorm daln = new DalOperationNorm();
                DalOperationAboutTeacher dalt = new DalOperationAboutTeacher();
                DalOperationAboutUserAuth dalua = new DalOperationAboutUserAuth();
                UserAuth auth = dalua.GetUserAuth(pageName);
                DataSet ds = dalt.GetTeachers();
                DataTable dt = new DataTable();
                dt.Columns.Add("teacherNo");
                dt.Columns.Add("teacherName");
                if (auth != null)
                {
                    if (auth.userIds != null)
                    {
                        foreach (string s in auth.userIds.Split(','))
                        {
                            DataRow[] drs = ds.Tables[0].Select("teacherNo='" + s + "'");
                            if (drs.Length > 0)
                            {
                                DataRow dr = dt.NewRow();
                                dr.SetField("teacherNo", drs[0]["teacherNo"].ToString());
                                dr.SetField("teacherName", drs[0]["teacherName"].ToString());

                                dt.Rows.Add(dr);
                            }
                        }
                        dsltAuthTeacher.DataSource = dt;
                    }
                }
                dsltAuthTeacher.DataBind();
            }
        }
Exemplo n.º 2
0
        protected void btnCommit_Click(object sender, EventArgs e)
        {
            NormFormula normformula = new NormFormula
            {
                targetNormId = Convert.ToInt32(Request["normId"].ToString().Trim()),
                formula = this.formula.Value,
                formulaShow = this.TextNormFormula.Value,
                termYear = termYear
            };

            DalOperationNorm dal = new DalOperationNorm();
            dal.setFormula(normformula);
            NormFormula rootformula = dal.GetFormula(0,termYear);

            DalOperationAboutTeacher dalteacher = new DalOperationAboutTeacher();
            DataSet dsTeacher = dalteacher.GetTeachers();
            for (int i = 0; i < dsTeacher.Tables[0].Rows.Count; i++)
            {
                string teacherNo = dsTeacher.Tables[0].Rows[i]["teacherNo"].ToString().Trim();

                    if (normformula != null)
                    {
                        dal.Execute(normformula, teacherNo,termYear);

                    }
                    if (rootformula != null)
                    {
                        dal.Execute(rootformula, teacherNo, termYear);
                    }

            }
            string t = "template";
            if (normformula != null)
            {
                dal.Execute(normformula, t, termYear);

            }
            if (rootformula != null)
            {
                dal.Execute(rootformula, t, termYear);
            }
            Javascript.RefreshParentWindow("/Administrator/NormManager.aspx?fragment=2&&term=" + Request["termYear"], Page);
        }
Exemplo n.º 3
0
    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);

            //删除版面
            if (Request["del"] == "true" && Request["forumId"] != null)
            {
                DalOperationAboutBbsManage dalOperationAboutBbsManage = new DalOperationAboutBbsManage();
                dalOperationAboutBbsManage.DeleteForumByForumId(Request["forumId"]);
            }

            if (fragmentFlag.Equals("1"))
            {
                //TODO
                DalOperationAboutBbsManage dalOperationAboutBbsManage = new DalOperationAboutBbsManage();
                DataSet ds = dalOperationAboutBbsManage.GetAllForums();
                dlstforums.DataSource = ds.Tables[0];
                dlstforums.DataBind();
            }

            if (fragmentFlag.Equals("2"))
            {
                DalOperationAboutTeacher dalt = new DalOperationAboutTeacher();

                dlstteachers.DataSource = dalt.GetTeachers().Tables[0];

                dlstteachers.DataBind();

                txtTitle.Attributes.Add("class", "required");
            }

            if (fragmentFlag.Equals("3"))
            {
                txtSearchString.Attributes.Add("class", "required");
            }
        }
    }