Exemplo n.º 1
0
        private StringDictionary SearchEntryToDictionary(Bso.Archive.BusObj.Search searchEntry)
        {
            var parameterArray = searchEntry.SearchParameters.Split('_');

            var dictionary = new StringDictionary();

            foreach (var parameter in parameterArray)
            {
                var searchItem = parameter.Split(':');
                if (searchItem.Length == 1)
                {
                    dictionary.Add(searchItem[0], "");
                }
                else
                {
                    dictionary.Add(searchItem[0], searchItem[1]);
                }
            }

            return(dictionary);
        }
 /// <summary>
 /// Create a new Search object.
 /// </summary>
 /// <param name="searchID">Initial value of the SearchID property.</param>
 /// <param name="searchType">Initial value of the SearchType property.</param>
 /// <param name="searchParameters">Initial value of the SearchParameters property.</param>
 /// <param name="createdBy">Initial value of the CreatedBy property.</param>
 /// <param name="createdOn">Initial value of the CreatedOn property.</param>
 /// <param name="modifiedBy">Initial value of the ModifiedBy property.</param>
 /// <param name="modifiedOn">Initial value of the ModifiedOn property.</param>
 /// <param name="stamp">Initial value of the Stamp property.</param>
 /// <param name="active">Initial value of the Active property.</param>
 public static Search CreateSearch(global::System.Int32 searchID, global::System.String searchType, global::System.String searchParameters, global::System.Int32 createdBy, global::System.DateTime createdOn, global::System.Int32 modifiedBy, global::System.DateTime modifiedOn, global::System.Byte[] stamp, global::System.Boolean active)
 {
     Search search = new Search();
     search.SearchID = searchID;
     search.SearchType = searchType;
     search.SearchParameters = searchParameters;
     search.CreatedBy = createdBy;
     search.CreatedOn = createdOn;
     search.ModifiedBy = modifiedBy;
     search.ModifiedOn = modifiedOn;
     search.Stamp = stamp;
     search.Active = active;
     return search;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the Searches EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToSearches(Search search)
 {
     base.AddObject("Searches", search);
 }
        public static Search NewSearch()
        {
            Search newObject = new Search();

            BsoArchiveEntities.Current.AddToSearches(newObject);
            BsoArchiveEntities.SetDefaultValue(newObject);
            return newObject;
        }