public FindItemsRequest(TrustedUserHeader TrustedUserHeader, string Folder, BooleanOperatorEnum BooleanOperator, Property[] SearchOptions, SearchCondition[] SearchConditions) { this.TrustedUserHeader = TrustedUserHeader; this.Folder = Folder; this.BooleanOperator = BooleanOperator; this.SearchOptions = SearchOptions; this.SearchConditions = SearchConditions; }
public RSCatalogItem[] FindItems(string Folder, RSBooleanOperatorEnum BooleanOperator, RSProperty[] SearchOptions, RSSearchCondition[] SearchConditions) { BooleanOperatorEnum boolOperator = (BooleanOperatorEnum)Converter.Convert(BooleanOperator); Property[] searchOptions = ((Property[])Converter.Convert(SearchOptions)); SearchCondition[] searchCond = ((SearchCondition[])Converter.Convert(SearchConditions)); CatalogItem[] catalogs = rs.FindItems(Folder, boolOperator, searchOptions, searchCond); return((RSCatalogItem[])Converter.Convert(catalogs)); }
public void BooleanAlgebraOperator(BooleanOperatorEnum booleanOperator) { BooleanAlgebra_UpdateBooleanAlgebraValuesWithView(); SettingZeroBooleanAlgebra(booleanAlgebraInput); bool[,] dual = ConvertDataGridViewInBoolean(booleanAlgebraInput); for (int i = 0; i < dual.GetLength(0); i++) { switch (booleanOperator) { case BooleanOperatorEnum.OR: { booleanAlgebraOutput[0, i].Value = ConvertToZeroOrOne(OR(dual[i, 0], dual[i, 1])); } break; case BooleanOperatorEnum.AND: { booleanAlgebraOutput[0, i].Value = ConvertToZeroOrOne(AND(dual[i, 0], dual[i, 1])); } break; case BooleanOperatorEnum.NOR: { booleanAlgebraOutput[0, i].Value = ConvertToZeroOrOne(NOR(dual[i, 0], dual[i, 1])); } break; case BooleanOperatorEnum.NAND: { booleanAlgebraOutput[0, i].Value = ConvertToZeroOrOne(NAND(dual[i, 0], dual[i, 1])); } break; case BooleanOperatorEnum.XOR: { booleanAlgebraOutput[0, i].Value = ConvertToZeroOrOne(XOR(dual[i, 0], dual[i, 1])); } break; } } }
/// <remarks/> public void FindItemsAsync(string Folder, BooleanOperatorEnum BooleanOperator, SearchCondition[] Conditions, object userState) { if ((this.FindItemsOperationCompleted == null)) { this.FindItemsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnFindItemsOperationCompleted); } this.InvokeAsync("FindItems", new object[] { Folder, BooleanOperator, Conditions}, this.FindItemsOperationCompleted, userState); }
/// <remarks/> public void FindItemsAsync(string Folder, BooleanOperatorEnum BooleanOperator, SearchCondition[] Conditions) { this.FindItemsAsync(Folder, BooleanOperator, Conditions, null); }
public CatalogItem[] FindItems(string Folder, BooleanOperatorEnum BooleanOperator, SearchCondition[] Conditions) { object[] results = this.Invoke("FindItems", new object[] { Folder, BooleanOperator, Conditions}); return ((CatalogItem[])(results[0])); }
/// <remarks/> public System.IAsyncResult BeginFindItems(string Folder, BooleanOperatorEnum BooleanOperator, Property[] SearchOptions, SearchCondition[] SearchConditions, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("FindItems", new object[] { Folder, BooleanOperator, SearchOptions, SearchConditions}, callback, asyncState); }
public CatalogItem[] AdvancedSearch(string folder, BooleanOperatorEnum booleanOperator, SearchCondition[] searchConditions) { return this.RSWebService.FindItems(folder, booleanOperator, searchConditions); }
/// <remarks/> public void FindItemsAsync(string folder, BooleanOperatorEnum BooleanOperator, SearchCondition[] Conditions, object userState) { if ((_findItemsOperationCompleted == null)) { _findItemsOperationCompleted = new SendOrPostCallback(OnFindItemsOperationCompleted); } InvokeAsync("FindItems", new object[] { folder, BooleanOperator, Conditions }, _findItemsOperationCompleted, userState); }
/// <remarks/> public IAsyncResult BeginFindItems(string folder, BooleanOperatorEnum BooleanOperator, SearchCondition[] Conditions, AsyncCallback callback, object asyncState) { return BeginInvoke("FindItems", new object[] { folder, BooleanOperator, Conditions }, callback, asyncState); }
public CatalogItem[] AdvancedSearch(string folder, BooleanOperatorEnum booleanOperator, SearchCondition[] searchConditions) { Property[] SearchOptions = new Property[1]; Property SearchOption = new Property(); SearchOption.Name = "Recursive"; SearchOption.Value = "True"; SearchOptions[0] = SearchOption; return this.RSWebService.FindItems(folder, booleanOperator,SearchOptions, searchConditions); }