/// <summary> /// 判断时间 /// </summary> /// <param name="timeID"></param> /// <returns></returns> public bool JudgeTime(int timeID, int ucount) { bool isMore = false; SPSecurity.RunWithElevatedPrivileges(delegate() { try { if (OrderList != null) { SPQuery qry = new SPQuery(); qry.ViewFields = @" <FieldRef Name='_x9884__x7ea6__x65f6__x95f4__x002' />"; qry.Query = @"<Where> <Eq> <FieldRef Name='_x9884__x7ea6__x65f6__x95f4_' LookupId='True' /> <Value Type='Lookup'>" + timeID + @"</Value> </Eq> </Where>"; SPListItemCollection listItems = OrderList.GetItems(qry); if (listItems.Count > 0) { //num = (int)float.Parse(listItems[0][0].ToString().Split('#')[1].ToString()); if (listItems.Count >= ucount) { isMore = true; } } } } catch { } }); return(isMore); }
/// <summary> /// 判断用户 /// </summary> /// <returns></returns> public bool JudgeUser() { bool isHave = false; SPSecurity.RunWithElevatedPrivileges(delegate() { try { if (OrderList != null) { SPQuery qry = new SPQuery(); qry.ViewFields = @"<FieldRef Name='_x9884__x7ea6__x4eba_' />"; qry.Query = @" <Where> <Eq> <FieldRef Name='_x9884__x7ea6__x4eba_' /> <Value Type='Integer'> <UserID /> </Value> </Eq> </Where>"; SPListItemCollection listItems = OrderList.GetItems(qry); if (listItems.Count > 0) { isHave = true; } } } catch { } }); return(isHave); }