예제 #1
0
        public void PostCreate(string name, int campusID)
        {
            int    _code    = 0;
            string _message = "创建教室失败";

            if (!string.IsNullOrEmpty(name))
            {
                SchoolRoom _schoolRoom = new SchoolRoom();
                _schoolRoom.Name     = name;
                _schoolRoom.CampusID = campusID;

                _code = _schoolRoomService.InsertSchoolRoom(_schoolRoom);

                if (_code > 0)
                {
                    _message = "创建教室成功";
                }
                else
                {
                    _message = "对不起,创建失败,可能有重名!";
                }
            }
            else
            {
                _message = "教室名称不能为空!";
            }

            RenderText("{\"code\":\"" + _code + "\",\"message\":\"" + _message + "\"}");

            CancelLayout();
        }
예제 #2
0
        public void PostEdit(int schoolRoomID, string name, int campusID)
        {
            int    _code    = 0;
            string _message = "修改教室失败";

            if (!string.IsNullOrEmpty(name))
            {
                SchoolRoom _schoolRoom = new SchoolRoom();
                _schoolRoom.ID       = schoolRoomID;
                _schoolRoom.CampusID = campusID;

                _schoolRoom.Name = name;

                _code = _schoolRoomService.UpdateSchoolRoom(_schoolRoom);

                if (_code > 0)
                {
                    _message = "修改教室档案";
                }
                else
                {
                    _message = "对不起,修改失败!";
                }
            }
            else
            {
                _message = "教室名称不能为空!";
            }

            RenderText("{\"code\":\"" + _code + "\",\"message\":\"" + _message + "\"}");

            CancelLayout();
        }
예제 #3
0
        public void Edit(int schoolRoomID)
        {
            int    _totalNums = 0, _pageSize = 12, pageIndex = 1;
            string _conAttr = "1 = 1";

            IList <Campus> _campusList = _campusService.PaginatedCampus(pageIndex, _pageSize, "ID", _conAttr, ref _totalNums);

            PropertyBag["campusList"] = _campusList;

            SchoolRoom _schoolRoom = _schoolRoomService.GetSchoolRoomByID(schoolRoomID);

            PropertyBag["schoolRoom"] = _schoolRoom;
        }
예제 #4
0
        /// <summary>
        /// 插入SchoolRoom
        /// </summary>
        /// <param name="SchoolRoom">SchoolRoom</param>
        public int InsertSchoolRoom(SchoolRoom schoolRoom)
        {
            Hashtable _map = new Hashtable();

            _map.Add("CampusID", schoolRoom.CampusID);
            _map.Add("Name", schoolRoom.Name);

            _map.Add("ID", schoolRoom.ID);

            schoolRoom.ID = (int)ExecuteInsert("JNyulu.InsertSchoolRoom", _map);

            return(schoolRoom.ID);
        }
예제 #5
0
        /// <summary>
        /// 插入SchoolRoom
        /// </summary>
        /// <param name="schoolRoom">SchoolRoom</param>
        public int InsertSchoolRoom(SchoolRoom schoolRoom)
        {
            int _id = -1;

            try
            {
                //_daoManager.BeginTransaction();
                _id = _schoolRoomDao.InsertSchoolRoom(schoolRoom);
                //_daoManager.CommitTransaction();
            }
            catch (Exception ex)
            {
                //_daoManager.RollBackTransaction();
                throw ex;
            }
            return(_id);
        }
예제 #6
0
 /// <summary>
 /// 获取SchoolRoom列表(包含父对象)
 /// </summary>
 /// <param name="schoolRoom">SchoolRoom</param>
 /// <returns>SchoolRoom集合</returns>
 public IList <SchoolRoom> GetSchoolRoom(SchoolRoom schoolRoom)
 {
     return(ExecuteQueryForList <SchoolRoom>("JNyulu.GetSchoolRoom", schoolRoom));
 }
예제 #7
0
        /// <summary>
        /// 更新SchoolRoom
        /// </summary>
        /// <param name="SchoolRoom">SchoolRoom</param>
        public int UpdateSchoolRoom(SchoolRoom schoolRoom)
        {
            int i = ExecuteUpdate("JNyulu.UpdateSchoolRoom", schoolRoom);

            return(i);
        }
예제 #8
0
 /// <summary>
 /// 获取SchoolRoom列表(包含父对象)
 /// </summary>
 /// <param name="schoolRoom">SchoolRoom</param>
 /// <returns>SchoolRoom集合</returns>
 public IList <SchoolRoom> GetSchoolRoom(SchoolRoom schoolRoom)
 {
     return(_schoolRoomDao.GetSchoolRoom(schoolRoom));
 }
예제 #9
0
 /// <summary>
 /// 更新SchoolRoom
 /// </summary>
 /// <param name="schoolRoom">SchoolRoom</param>
 public int UpdateSchoolRoom(SchoolRoom schoolRoom)
 {
     return(_schoolRoomDao.UpdateSchoolRoom(schoolRoom));
 }