Ejemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     ZoomLa.Common.function.AccessRulo();
     if (!IsPostBack)
     {
         GradeBind();
         if (ClassID > 0)
         {
             M_ClassRoom cmdel = classBll.GetSelect(ClassID);
             txtRoomName.Text  = cmdel.RoomName;
             txtRoomID.Value   = cmdel.RoomID.ToString();
             txtSchoolID.Value = cmdel.SchoolID.ToString();
             //txtTeacher.Text = cmdel.Teacher;
             txtIsTrue.Checked            = cmdel.IsTrue == 1 ? true : false;
             GradeList_Drop.SelectedValue = cmdel.Grade.ToString();
             Manager_Hid.Value            = cmdel.CreateUser.ToString();
             Manager_T.Text  = buser.SelReturnModel(cmdel.CreateUser).UserName;
             ClassNum_T.Text = cmdel.Integral.ToString();
             //this.txtCreateUser.Text = cmdel.CreateUser.ToString();
             star_hid.Value       = cmdel.ClassStar.ToString();
             IsDone_Check.Checked = cmdel.IsDone == 1;
             ClassIcon_T.Text     = cmdel.Monitor;
             txtClassinfo.Text    = cmdel.Classinfo.ToString();
             if (cmdel.SchoolID > 0)
             {
                 SchoolName_T.Text = sll.SelReturnModel(cmdel.SchoolID).SchoolName;
             }
             //txtAdviser.Text = cmdel.Adviser.ToString();
             Button1.Text = "修改信息";
         }
         Call.SetBreadCrumb(Master, "<li><a href='" + CustomerPageAction.customPath2 + "Main.aspx'>工作台</a></li><li><a href='../Exam/Papers_System_Manage.aspx'>教育模块</a></li><li><a href='SnsClassRoom.aspx'>班级管理</a></li><li class='active'>添加班级</li>");
     }
 }
Ejemplo n.º 2
0
        public void ClassRoom_Add()
        {
            M_ClassRoom roomMod = croomBll.SelReturnModel(Mid);

            if (roomMod == null)
            {
                roomMod = new M_ClassRoom();
            }
            int olderuser = roomMod.CreateUser;//记录原教师id

            roomMod.Classinfo = Request.Form["Classinfo"];
            M_UserInfo mu = buser.SelReturnModel(DataConverter.CLng(Request.Form["Manager_Hid"]));

            if (mu.IsNull)
            {
                mu = buser.GetLogin();
            }
            roomMod.CreateUser = mu.UserID;
            roomMod.Creation   = DateTime.Now;
            roomMod.Grade      = DataConverter.CLng(Request.Form["Grade"]);
            roomMod.Integral   = DataConverter.CLng(Request.Form["Integral"]);
            roomMod.IsTrue     = string.IsNullOrEmpty(Request.Form["IsTrue"]) ? 0 : 1;
            string saveurl = ZLHelper.GetUploadDir_Admin(adminMod, "Exam");

            roomMod.Monitor   = Request.Form["Monitor"];
            roomMod.ClassStar = DataConverter.CLng(Request.Form["star_hid"]);
            roomMod.IsDone    = string.IsNullOrEmpty(Request.Form["IsDone"]) ? 0 : 1;
            roomMod.RoomName  = Request.Form["RoomName"];
            string    schName     = Request.Form["SchoolName_T"].Trim();
            DataTable tempschools = schBll.SelByName(schName);

            //添加或选择学校操作
            if (string.IsNullOrEmpty(schName))
            {
                roomMod.SchoolID = 0;
            }
            else if (tempschools.Rows.Count > 0)
            {
                roomMod.SchoolID = DataConverter.CLng(tempschools.Rows[0]["ID"]);
            }                                                                                                         //选择学校
            else
            {
                roomMod.SchoolID = InsertSchool(schName);
            }                                                 //添加学校
            if (roomMod.RoomID > 0)
            {
                if (olderuser != roomMod.CreateUser)//更改了班主任
                {
                    ChangeTearch(olderuser, mu, roomMod.CreateUser);
                }
                croomBll.GetUpdate(roomMod);
                function.WriteSuccessMsg("修改成功!", "ClassRoomShow?id=" + roomMod.RoomID); return;
            }
            int roomid = croomBll.GetInsert(roomMod);

            InsertTearcher(mu, roomid);
            function.WriteSuccessMsg("添加成功!", "ClassRoomShow?id=" + roomid); return;
        }
Ejemplo n.º 3
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            M_ClassRoom cinfo = new M_ClassRoom();

            if (ClassID > 0)
            {
                cinfo = classBll.SelReturnModel(ClassID);
            }
            int olderuser = cinfo.CreateUser;//记录原教师id

            cinfo.RoomID = DataConverter.CLng(txtRoomID.Value);
            //cinfo.Adviser = txtAdviser.Text.Trim();
            cinfo.Classinfo = txtClassinfo.Text.Trim();
            M_UserInfo mu = buser.SelReturnModel(DataConverter.CLng(Manager_Hid.Value));

            cinfo.CreateUser = DataConverter.CLng(Manager_Hid.Value);
            cinfo.Creation   = DateTime.Now;
            cinfo.Grade      = DataConverter.CLng(GradeList_Drop.SelectedValue);
            cinfo.Integral   = DataConverter.CLng(ClassNum_T.Text);
            cinfo.IsTrue     = txtIsTrue.Checked ? 1 : 0;
            M_AdminInfo admininfo = badmin.GetAdminLogin();
            string      saveurl   = SiteConfig.SiteOption.UploadDir + "Exam/" + admininfo.AdminName + admininfo.AdminId + "/";

            cinfo.Monitor   = ClassIcon_T.Text;
            cinfo.ClassStar = DataConverter.CLng(star_hid.Value);
            cinfo.IsDone    = IsDone_Check.Checked ? 1 : 0;
            cinfo.RoomName  = txtRoomName.Text.Trim();
            DataTable tempschools = sll.SelByName(SchoolName_T.Text.Trim());

            //添加或选择学校操作
            if (string.IsNullOrEmpty(SchoolName_T.Text))
            {
                cinfo.SchoolID = 0;
            }
            else if (tempschools.Rows.Count > 0)
            {
                cinfo.SchoolID = DataConverter.CLng(tempschools.Rows[0]["ID"]);
            }                                                                                                       //选择学校
            else
            {
                cinfo.SchoolID = InsertSchool(SchoolName_T.Text.Trim());
            }                                                                //添加学校
                                                                             //cinfo.Teacher = txtTeacher.Text.Trim();
            if (ClassID > 0)
            {
                if (!olderuser.ToString().Equals(Manager_Hid.Value))//更改了班主任
                {
                    ChangeTearch(olderuser, mu, ClassID);
                }
                classBll.GetUpdate(cinfo);
                function.WriteSuccessMsg("修改成功!", "ClassShow.aspx?cid=" + ClassID);
            }
            int classid = classBll.GetInsert(cinfo);

            InsertTearcher(mu, classid);
            function.WriteSuccessMsg("添加成功!", "ClassShow.aspx?cid=" + classid);
        }
Ejemplo n.º 4
0
 public bool InsertUpdate(M_ClassRoom model)
 {
     if (model.RoomID > 0)
     {
         GetUpdate(model);
     }
     else
     {
         GetInsert(model);
     }
     return(true);
 }
Ejemplo n.º 5
0
        public ActionResult AddClassRoom()
        {
            M_ClassRoom croomMod = croomBll.SelReturnModel(Mid);

            if (croomMod == null)
            {
                croomMod = new M_ClassRoom();
            }
            ViewBag.gradelist = MVCHelper.ToSelectList(B_GradeOption.GetGradeList(6, 0), "GradeName", "GradeID", croomMod.Grade.ToString());
            int      sid    = croomMod.RoomID > 0 ? croomMod.SchoolID : DataConverter.CLng(Request.QueryString["sid"]);
            M_School schMod = schBll.SelReturnModel(sid);

            ViewBag.schName = schMod == null ? "" : schMod.SchoolName;
            ViewBag.teaName = buser.SelReturnModel(croomMod.CreateUser).UserName;
            return(View(croomMod));
        }
        public void MyBind()
        {
            M_ClassRoom classmod = classBll.SelReturnModel(ClassID);

            ClassName_L.Text = classmod.RoomName;
            ClassIcon_L.Text = GetIcon(classmod.Monitor);
            if (classmod.SchoolID > 0)
            {
                SchoolName_L.Text = "<a href='SchoolShow.aspx?id=" + classmod.SchoolID + "'>" + schBll.SelReturnModel(classmod.SchoolID).SchoolName + "</a>";
            }
            Grade_L.Text      = B_GradeOption.GetGradeOption(classmod.Grade).GradeName;
            CreateUser_L.Text = buser.SelReturnModel(classmod.CreateUser).UserName;
            IsDonw_L.Text     = classmod.IsDone == 1 ? "<span class='fa fa-check'></span>" : "<span class='fa fa-remove'></span>";
            CreateTime_L.Text = classmod.Creation.ToString();
            ClassInfo_L.Text  = classmod.Classinfo;
            Star_Li.Text      = GetStar(classmod.ClassStar);
        }
Ejemplo n.º 7
0
        public ActionResult ClassRoomShow()
        {
            M_ClassRoom croomMod = croomBll.SelReturnModel(Mid);

            if (croomMod == null)
            {
                function.WriteErrMsg("班级不存在");
            }
            string schoolName = "";

            if (croomMod.SchoolID > 0)
            {
                schoolName = schBll.SelReturnModel(croomMod.SchoolID).SchoolName;
            }
            ViewBag.schName = schoolName;
            return(View(croomMod));
        }
Ejemplo n.º 8
0
 public bool GetUpdate(M_ClassRoom model)
 {
     return(DBCenter.UpdateByID(model, model.RoomID));
 }
Ejemplo n.º 9
0
 public int GetInsert(M_ClassRoom model)
 {
     return(DBCenter.Insert(model));
 }
Ejemplo n.º 10
0
 public bool GetUpdate(M_ClassRoom model)
 {
     return(Sql.UpdateByIDs(TbName, PK, model.RoomID.ToString(), BLLCommon.GetFieldAndPara(model), model.GetParameters()));
 }
Ejemplo n.º 11
0
 public int GetInsert(M_ClassRoom model)
 {
     return(Sql.insertID(TbName, model.GetParameters(), BLLCommon.GetParas(model), BLLCommon.GetFields(model)));
 }