Example #1
0
        public JsonResult delete(string id)
        {
            if (ses.func("ADMINDIRE") <= 0)
            {
                return(Json(new { sussess = -3 }, JsonRequestBehavior.AllowGet));
            }

            int            ret = 0;
            COURSETIME_BUS bus = new COURSETIME_BUS();
            COURSETIME_OBJ obj = bus.GetByID(new COURSETIME_OBJ.BusinessObjectID(id));

            //Kiểm tra đối tượng còn trên server hay không
            if (obj == null)
            {
                ret = -1;
            }

            if (ret >= 0)
            {
                obj._ID.CODE = obj.CODE;
                //xóa
                ret = bus.Delete(obj._ID);
            }
            //close connection
            bus.CloseConnection();
            return(Json(new { sussess = ret }, JsonRequestBehavior.AllowGet));
        }
Example #2
0
        /// <summary>
        /// Cập nhật một bản ghi được gửi lên từ phía client
        /// </summary>
        public JsonResult update(COURSETIME_OBJ obj, string keysearchTimeStart, string keysearchTimeEnd, string keysearchDayInWeek)
        {
            if (ses.func("ADMINDIRE") <= 0)
            {
                return(Json(new { sussess = -3 }, JsonRequestBehavior.AllowGet));
            }
            COURSETIME_BUS bus = new COURSETIME_BUS();
            int            ret = 0;
            //int add = 0;

            COURSETIME_OBJ obj_temp = null;

            //kiểm tra tồn tại cho trường hợp sửa
            //if (!string.IsNullOrEmpty(obj.CODE))//edit
            //{
            //    obj_temp = bus.GetByID(new COURSETIME_OBJ.BusinessObjectID(obj.CODE));

            //}
            //else
            //{
            //    obj_temp = new COURSETIME_OBJ();
            //}

            if (ret < 0)
            {
                //đóng kết nối trước khi trả về
                bus.CloseConnection();
                //ban ghi sửa đã bị xóa
                return(Json(new { sussess = ret }, JsonRequestBehavior.AllowGet));
            }

            obj_temp.TIMESTART = obj.TIMESTART;
            obj_temp.TIMEEND   = obj.TIMEEND;
            obj_temp.DAYINWEEK = obj.DAYINWEEK;

            if (string.IsNullOrEmpty(obj.CODE))
            {
                ret = bus.Insert(obj_temp);
            }

            bus.CloseConnection();

            //some thing like that
            return(Json(new { sussess = ret }, JsonRequestBehavior.AllowGet));
        }