Exemple #1
0
        /// <summary>
        /// 添加分类
        /// </summary>
        /// <param name="ParentId"></param>
        /// <param name="Name"></param>
        /// <returns></returns>
        public string AddKind(string ParentId, string Name)
        {
            var query = new BmobQuery();

            query.WhereContainedIn <string>("ParentId", ParentId);
            query.WhereContainedIn <string>("Name", Name);
            var future = Bmob.FindTaskAsync <KindModel>("Kind_tb", query);

            if (future.Result.results.Count == 0)
            {
                KindModel kindModel = new KindModel("Kind_tb");
                kindModel.ParentId = ParentId;
                kindModel.Name     = Name;
                var future1 = Bmob.CreateTaskAsync(kindModel);
                if (future1.Result.objectId.Length > 0)
                {
                    DataRow row = Operation.Kind_Data.NewRow();
                    row["ID"] = future1.Result.objectId; row["ParentId"] = ParentId; row["Name"] = Name;
                    Operation.Kind_Data.Rows.Add(row);
                    DataSynchronous("Kind_tb");
                    return(future1.Result.objectId);
                }
                else
                {
                    return("添加失败");
                }
            }
            else
            {
                return("已存在该分类");
            }
        }
Exemple #2
0
        public void FindByWhereContainedInTest()
        {
            var query = new BmobQuery();

            query.WhereContainedIn("jo", 10, 30);
            var future = Bmob.FindTaskAsync <GameObject>(TABLENAME, query);

            FinishedCallback(future.Result, null);
        }
        private void findAllData_Click(object sender, EventArgs e)
        {
            //查找表中的全部数据(默认最多返回10条数据)
            var query = new BmobQuery();
            query.WhereContainedIn<string>("playerName", "123");
            var future = Bmob.FindTaskAsync<GameObject>(TABLE_NAME, query);
            FinishedCallback(future.Result, resultText);

            FormStatusLabel.Text = "查找全部数据成功";
        }
        private void findAllData_Click(object sender, EventArgs e)
        {
            //查找表中的全部数据(默认最多返回10条数据)
            var query = new BmobQuery();

            query.WhereContainedIn <string>("playerName", "123");
            var future = Bmob.FindTaskAsync <GameObject>(TABLE_NAME, query);

            FinishedCallback(future.Result, resultText);

            FormStatusLabel.Text = "查找全部数据成功";
        }
Exemple #5
0
        public object GetAllStudent()
        {
            var query = new BmobQuery();
            //query.Skip((pageIndex - 1) * pageSize).Limit(pageSize);
            HttpCookie cookie   = HttpContext.Current.Request.Cookies["UserInfoRemember"];
            String     username = cookie["username"].ToString();
            HttpCookie cookie1  = HttpContext.Current.Request.Cookies["CurrentCourse"];
            String     Id       = cookie1["CourseId"];
            int        courseId = int.Parse(Id);

            query.WhereEqualTo("tId", username);
            var q1 = new BmobQuery();

            q1.WhereEqualTo("courseId", courseId);
            query.And(q1);
            var future1 = Bmob.FindTaskAsync <Class>("Class", query);

            try
            {
                int      count   = future1.Result.results.Count;
                String[] classes = new String[count];
                for (int i = 0; i < count; i++)
                {
                    classes[i] = future1.Result.results[i].id;
                }
                var query1 = new BmobQuery();
                query1.WhereContainedIn("classId", classes);
                var future = Bmob.FindTaskAsync <User>("_User", query1);
                try
                {
                    userList = future.Result.results;
                    return(ResultToJson.toJson(userList));
                }
                catch
                {
                    return("获取失败");
                }
            }
            catch
            {
                return("获取失败");
            }
        }
Exemple #6
0
 public void FindByWhereContainedInTest()
 {
     var query = new BmobQuery();
     query.WhereContainedIn("jo", 10, 30);
     var future = Bmob.FindTaskAsync<GameObject>(TABLENAME, query);
     FinishedCallback(future.Result, null);
 }