![]() | RemSearchBasicSearch Method |
Namespace: Paperwork.Connect
public a_NavigationInfo BasicSearch( string searchName, MemoryStream sc, int pageIndex, string searchKey, string owners, string formats, string sizes, string stars, string dates, string places, int aPageSize = -1, bool detailed = false )
public void BasicSearch() { SearchClass sc = new SearchClass(); sc.TableName = "T_BYS_SOZLESME"; // arama yapılacak tip sc.CurrentFolder = DefaultObjects.Cabinets; // arama yapılacak klasör (tüm kabinetlerde aramasını istiyoruz) a_SearchGroup sg = new a_SearchGroup(sc); sg.GroupOperator = "AND"; a_SearchDetail sd = new a_SearchDetail(sg); sd.FieldName = "TARAF"; //filtre alanı sd.AndOr = "AND"; sd.DataType = INDEXDatatypes.STRING; sd.IsValueParam = false; sd.Operator = "="; sd.IsValueMaxParam = false; sd.Value = "GGSOFT"; //filtre değeri sd.ValueMax =string.Empty; sg.Criterias.Add(sd); sc.SearchGroup.Add(sg); sc.SetWhereSQL(); sc.Recursive = true; sc.SearchType = SEARCHTypes.BASIC; MemoryStream stream = Paperwork.TypeUtil.Serializer.Serialize(sc); a_NavigationInfo ni = p.rSearch.BasicSearch(string.Empty, stream, 0, string.Empty); Console.WriteLine("Bulunan kayıt sayısı: {0}", ni.folderObjects.Count); foreach (ITypes item in ni.folderObjects) { string value = (string)item.Get("KARSI_TARAF"); Console.WriteLine("Değer:{0}", value); } }