Beispiel #1
0
        public List <SearchView> SearchByCompany(int companyId, string companyName)
        {
            SetConnection();
            string     query   = "SELECT * FROM Item WHERE CompanyID=" + companyId;
            SqlCommand command = new SqlCommand(query, connection);

            connection.Open();

            List <SearchView> AllCompanyItem = new List <SearchView>();

            SqlDataReader reader = command.ExecuteReader();

            while (reader.Read())
            {
                string     itemName          = reader["ItemName"].ToString();
                int        reorderLevel      = (int)reader["ReorderLevel"];
                int        availableQuantity = (int)reader["AvailableQuantity"];
                SearchView aitem             = new SearchView();
                aitem.ItemName          = itemName;
                aitem.ReorderLevel      = reorderLevel.ToString();
                aitem.AvailableQuantity = availableQuantity.ToString();
                aitem.CompanyName       = companyName;
                AllCompanyItem.Add(aitem);
            }
            reader.Close();
            connection.Close();

            return(AllCompanyItem);
        }
        /// <summary>
        /// Add a new search tab to the tab control
        /// </summary>
        private void AddSearchTab()
        {
            CloseableTabItem cti = new CloseableTabItem();

            cti.Header = "New Search " + _searchNumber.ToString(CultureInfo.CurrentCulture);
            _searchNumber++;
            Grid            g   = new Grid();
            Frame           f   = new Frame();
            SearchView      sv  = new SearchView();
            SearchViewModel svm = sv.DataContext as SearchViewModel;

            if (!string.IsNullOrEmpty(Properties.Settings.Default.SavedSearch))
            {
                MemoryStream       ms  = new MemoryStream(Encoding.ASCII.GetBytes(Properties.Settings.Default.SavedSearch));
                XmlSerializer      xml = new XmlSerializer(typeof(DrawingSearchModel));
                DrawingSearchModel dsm = xml.Deserialize(ms) as DrawingSearchModel;
                svm.Model = dsm;
            }

            f.Navigate(sv);
            g.Children.Add(f);

            cti.Content = g;
            tabControl1.Items.Add(cti);
            tabControl1.SelectedItem = cti;
        }
        public List <SearchView> GetAllSaleSummery(int companyId, int catagoryId)
        {
            string query = "SELECT ItemName, CompanyName,Quantity,AvailableQuantity ,Reorder FROM SearchView WHERE Type='sell' AND CompanyId =" + companyId + " AND CatagoryId =" + catagoryId;

            Command = new SqlCommand(query, Connection);
            Connection.Open();
            Reader = Command.ExecuteReader();

            List <SearchView> stockList = new List <SearchView>();

            while (Reader.Read())
            {
                searchView = new SearchView();
                //searchView.Id = Convert.ToInt32(Reader["Id"]);
                //searchView.CompanyId = Convert.ToInt32(Reader["CompanyId"]);
                searchView.CompanyName       = Reader["CompanyName"].ToString();
                searchView.ItemName          = Reader["ItemName"].ToString();
                searchView.AvailableQuantity = Convert.ToInt32(Reader["AvailableQuantity"]);
                searchView.Quantity          = Convert.ToInt32(Reader["Quantity"]);
                //searchView.Date = Reader["Date"].ToString();
                searchView.Reorder = Convert.ToInt32(Reader["Reorder"]);



                stockList.Add(searchView);
            }
            Connection.Close();

            return(stockList);
        }
Beispiel #4
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            MenuInflater.Inflate(Resource.Menu.toolbarMenu, menu);
            _searchMenuItem      = menu.FindItem(Resource.Id.action_search);
            _searchView          = (SearchView)_searchMenuItem.ActionView;
            _searchView.MaxWidth = int.MaxValue;
            _searchMenuItem.SetOnActionExpandListener(new SearchExpandListener(this));

            _searchView.QueryTextChange += (s, e) =>
            {
                SearchAdapter?.Filter.InvokeFilter(e.NewText);
            };

            _searchView.QueryTextSubmit += (s, e) =>
            {
                if (SearchAdapter != null)
                {
                    e.Handled = true;
                }
            };

            if (!string.IsNullOrEmpty(_searchQuery))
            {
                _searchMenuItem.ExpandActionView();
                _searchView.SetQuery(_searchQuery, false);
            }

            return(true);
        }
Beispiel #5
0
        private void setSearchIcons(SearchView mSearchView)
        {
            try
            {
                Java.Lang.Reflect.Field searchField = mSearchView.Class.GetDeclaredField("mSearchButton");
                searchField.Accessible = true;
                ImageView searchBtn = (ImageView)searchField.Get(mSearchView);
                searchBtn.Background = null;

                searchBtn.SetImageResource(Resource.Drawable.search123);
                searchBtn.SetScaleType(ImageView.ScaleType.FitCenter);
                //searchBtn.LayoutParameters.Width = 80;
                //searchBtn.LayoutParameters.Height = 80;
                searchBtn.RequestLayout();
                searchField            = mSearchView.Class.GetDeclaredField("mSearchPlate");
                searchField.Accessible = true;
                LinearLayout searchPlate = (LinearLayout)searchField.Get(mSearchView);
                ImageView    closeBtn    = ((ImageView)searchPlate.GetChildAt(1));
                closeBtn.SetImageResource(Resource.Drawable.closed);
                closeBtn.SetScaleType(ImageView.ScaleType.FitCenter);
                //closeBtn.LayoutParameters.Width = 80;
                //closeBtn.LayoutParameters.Height = 80;
                closeBtn.RequestLayout();
                //searchPlate.SetBackgroundResource(Resource.Drawable.SearchPlate);
                //searchPlate.LayoutParameters.Height = 1;
            }
            catch (System.Exception e)
            {
                string dst = "sdfsfs";
            }
        }
        private void SetBackground(SearchView control, Color color)
        {
            var searchPlateId = control.Context.Resources.GetIdentifier("android:id/search_plate", null, null);

            var searchPlate = control.FindViewById(searchPlateId);

            searchPlate.SetBackgroundColor(Color.Transparent);

            var gd = new GradientDrawable();

            gd.SetColor(color);
            gd.SetCornerRadius(30);
            gd.SetStroke(2, Color.LightGray);

            //control.SetBackground(gd);

            var shadow = control.GenerateBackgroundWithShadow(
                Color.White,
                60f,
                Color.LightGray,
                10,
                GravityFlags.Center);

            control.SetClipToPadding(false);

            control.SetBackground(shadow);
        }
Beispiel #7
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.Main);

            searchView = FindViewById <SearchView>(Resource.Id.searchView);
            lstView    = FindViewById <ListView>(Resource.Id.lstView);

            //create recipe table and populate with recipes
            var db = new SQLiteConnection(dpPath);

            db.CreateTable <Recipe>();

            Recipe OldFashioned = new Recipe("Whiskey", "Sugar", "Bitters", "Orange Garnish");
            Recipe Martini      = new Recipe("Gin", "Dry Vermouth", "Orange Bitters(Optional)");
            Recipe Margarita    = new Recipe("Tequila", "Salt", "Cointreanu", "Lime Juice", "Lime Garnish");
            Recipe WhiskeySour  = new Recipe("Whiskey", "Sugar", "Lemon Juice");
            Recipe MoscowMule   = new Recipe("Vodka", "Ginger Beer", "Lime Juice");
            Recipe Mimosa       = new Recipe("Champagne", "Orange Juice");

            db.Insert(OldFashioned);
            db.Insert(Martini);
            db.Insert(Margarita);
            db.Insert(WhiskeySour);
            db.Insert(MoscowMule);
            db.Insert(Mimosa);
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            ThreadPool.QueueUserWorkItem(o => LoadUser());
            SetContentView(Resource.Layout.activity_search);
            Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);

            DrawerLayout          drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

            drawer.AddDrawerListener(toggle);
            toggle.SyncState();

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);

            _lv = FindViewById <ListView>(Resource.Id.lvSearched);

            SearchView searchButton = FindViewById <SearchView>(Resource.Id.searchButton);

            searchButton.SetQueryHint("Enter your query");
            searchButton.SetIconifiedByDefault(false);
            searchButton.QueryTextSubmit += (sender, e) =>
            {
                ThreadPool.QueueUserWorkItem(o => GetGalleryImagesAsync(searchButton.Query));
            };
        }
Beispiel #9
0
 public static SearchPresenter NewSearchPresenter(SearchView SearchView)
 {
     return new SearchPresenter {
         View = SearchView,
         TweetService = Domain.ObjectFactory.NewTweetService
     };
 }
Beispiel #10
0
 public SearchPresenter(SearchView view, SearchEngine searchEngine)
 {
     this.view = view;
      this.searcher = searchEngine;
      view.SelectEnabled = false;
      view.SetSearch(searchEngine);
 }
Beispiel #11
0
    public void Awake()
    {
        searchView = GetComponent <SearchView>();
        dialogManager.OnFinished += OnDialogComplete;

        triggerTutorial = SofaView.triggerTutorial;
    }
        public ActionResult Index(SearchView searchView)
        {
            if (searchView.searchType == "All")
            {
                return(View(dbNew.Titles.Include(l => l.JobLevel).ToList()));
            }
            else if (searchView.searchType == "By Parts")
            {
                var list = dbNew.Titles.Include(t => t.JobLevel).Where(t => t.Name.Contains(searchView.searchName)).ToList();
                return(View(list));
            }
            else if (searchView.searchType == "Exact")
            {
                var list = dbNew.Titles.Include(l => l.JobLevel).Where(t => t.Name == searchView.searchName).ToList();
                return(View(list));
            }
            if (searchView.searchName == null)
            {
                return(View());
            }



            return(View());
        }
Beispiel #13
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            // Use this to return your custom view for this Fragment
            // return inflater.Inflate(Resource.Layout.YourFragment, container, false);
            View firstView = inflater.Inflate(Resource.Layout.FirstFragment, container, false);

            fsSpinner    = firstView.FindViewById <Spinner>(Resource.Id.fsSpinnerId);
            fsSearchView = firstView.FindViewById <SearchView>(Resource.Id.fsSearchViewId);
            myListView   = firstView.FindViewById <ListView>(Resource.Id.fslistview);

            ISharedPreferences preferences = PreferenceManager.GetDefaultSharedPreferences(context);

            usersList = dBHelper.SelectAllUsers(preferences.GetInt("userId", 0));

            fsSpinner.Adapter = new ArrayAdapter(context, Android.Resource.Layout.SimpleListItem1, spinnerArray);

            var adapter = new MyCustomAdapter(context, usersList);

            myListView.SetAdapter(adapter);

            fsSpinner.ItemSelected += FsSpinner_ItemSelected;

            myListView.ItemClick += userListviewClickEvent;

            fsSearchView.QueryTextChange += SearchViewChangeEvent;

            return(firstView);
            //return base.OnCreateView(inflater, container, savedInstanceState);
        }
        public ActionResult Search(string query)
        {
            if (string.IsNullOrEmpty(query))
            {
                return View("Search", new SearchView { OriginalQuery = "" });
            }

            var queryParts = GetSearchParts(query);

            var m = new SearchView();
            m.OriginalQuery = query;
            var start = DateTime.UtcNow;
            m.MatchingFiles = FileUtility.Search(queryParts);
            m.QueryParts = queryParts;
            m.MatchingVerses = new List<ScriptureItem>();

            if (!Regex.IsMatch(query, @"^[A-Za-z]{1}[ -]?\d{1,3}$"))
                m.MatchingVerses =  DataAccess.SearchVerses(queryParts);

            m.MatchingTerms = DataAccess.SearchTerms(queryParts);
            var end = DateTime.UtcNow;

            ViewBag.Duration = end.Subtract(start).TotalSeconds;

            return View("Search", m);
        }
Beispiel #15
0
        //Define as funcionalidades deste menu
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            switch (item.ItemId)
            {
            case Resource.Id.menu_search:
                _searchView = new SearchView(this);
                _searchView.SetQuery("Pesquisar", true);
                break;

            case Resource.Id.menu_location:
                RegistrarLocalizacao();
                break;

            case Resource.Id.menu_exitapp:
                Mensagens.MensagemDeLogout(this, this);
                break;

            case Resource.Id.menu_preferences:
                IniciarEditarPerfil(this, _participante);
                //TestarGeolocalizacao();
                break;
            }

            return(base.OnOptionsItemSelected(item));
        }
Beispiel #16
0
        //App Loading screen
        //Add code for new search type adapter
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.search_Layout); SetTitle(Resource.String.app_name);
            Spinner spinner2 = FindViewById <Spinner>(Resource.Id.spinner1), spinner = FindViewById <Spinner>(Resource.Id.spinner2);

            SetTheme(Resource.Style.AppTheme);
            SearchView search = FindViewById <SearchView>(Resource.Id.searchView1);

            search.SetImeOptions(Android.Views.InputMethods.ImeAction.Go);


            documents = new List <KeyValuePair <string, string> >
            {
                new KeyValuePair <string, string>("All", "All"),
                new KeyValuePair <string, string>("Creed", "Creed"),
                new KeyValuePair <string, string>("Confession", "Confession"),
                new KeyValuePair <string, string>("Catechism", "Catechism")
            };
            List <string> documentTypes = new List <string>();

            foreach (var item in documents)
            {
                documentTypes.Add(item.Key);
            }
            spinner2.ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs>(Spinner2_ItemSelected);
            var adapter1 = ArrayAdapter.CreateFromResource(this, Resource.Array.docTypes, Android.Resource.Layout.SimpleSpinnerItem);

            adapter1.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            spinner2.Adapter = adapter1;
            files            = new List <KeyValuePair <string, string> >
            {
                new KeyValuePair <string, string> ("Westminster Confession of Faith 1646", "Westminster Confession of Faith 1646"),
                new KeyValuePair <string, string>("2nd London Baptist Confession of Faith", "2nd London Baptist Confession of Faith"),
                new KeyValuePair <string, string>("1618 Belgic Confession Of Faith", "1618 Belgic Confession Of Faith"),
                new KeyValuePair <string, string>("1658 Savoy Declaration", "1658 Savoy Declaration"),
                new KeyValuePair <string, string> ("Westminster Larger Catechism", "Westminster Larger Catechism"),
                new KeyValuePair <string, string>("Westminster Shorter Catechism", "Westminster Shorter Catechism"),
                new KeyValuePair <string, string>("Heidelberg Catechism", "Heidelberg Catechism"),
                new KeyValuePair <string, string>("Apostle\'s Creed", "Apostle\'s Creed"),
                new KeyValuePair <string, string>("Nicene Creed", "Nicene Creed"),
                new KeyValuePair <string, string>("Athanasian Creed", "Athanasian Creed")
            };
            List <string> catechismFiles = new List <string>();

            foreach (var item in files)
            {
                catechismFiles.Add(item.Key);
            }
            spinner.ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs>(Spinner1_ItemSelected);
            var adapter = ArrayAdapter.CreateFromResource(this, Resource.Array.all_docs_list, Android.Resource.Layout.SimpleSpinnerItem);

            adapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem);
            spinner.Adapter = adapter;
            FindViewById <RadioButton>(Resource.Id.topicRadio).PerformClick();
            FloatingActionButton button = FindViewById <FloatingActionButton>(Resource.Id.searchFAB);

            button.Click += delegate { Search(search.Query); };
        }
        public List <SearchView> SearchByDate(string fromDate, string toDate)
        {
            string query = "SELECT  ItemName, CompanyName,SUM(Quantity) AS Quantity  FROM SearchView WHERE Type='sell' AND Date BETWEEN '" + fromDate + "' AND '" + toDate + "' GROUP BY ItemName,CompanyName";

            Command = new SqlCommand(query, Connection);
            Connection.Open();
            Reader = Command.ExecuteReader();

            List <SearchView> stockList = new List <SearchView>();

            while (Reader.Read())
            {
                searchView = new SearchView();
                //searchView.Id = Convert.ToInt32(Reader["Id"]);
                searchView.CompanyName = Reader["CompanyName"].ToString();
                searchView.ItemName    = Reader["ItemName"].ToString();
                //searchView.AvailableQuantity = Convert.ToInt32(Reader["AvailableQuantity"]);
                searchView.Quantity = Convert.ToInt32(Reader["Quantity"]);
                //searchView.Date = Reader["Date"].ToString();
                // searchView.Reorder = Convert.ToInt32(Reader["Reorder"]);



                stockList.Add(searchView);
            }
            Connection.Close();

            return(stockList);
        }
Beispiel #18
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            myView = inflater.Inflate(Resource.Layout.FragMainNewsLayout, container, false);

            Util.setPref(myView.Context, "currentFragment", this.GetType().Name);
            userLogged = Util.getPref(myView.Context, "userLogged");

            newsListView       = myView.FindViewById <ListView>(Resource.Id.listViewHomeNews);
            newsSearchView     = myView.FindViewById <SearchView>(Resource.Id.searchViewHomeNews);
            progressBarSpinner = myView.FindViewById <ProgressBar>(Resource.Id.progressBar1);
            mainNewsLayout     = myView.FindViewById <LinearLayout>(Resource.Id.mainNewsLayout);

            JsonConvert.DefaultSettings = () => new JsonSerializerSettings()
            {
                ContractResolver = new CamelCasePropertyNamesContractResolver(),
                Converters       = { new StringEnumConverter() }
            };

            newsApi = RestService.For <INewsApi>("https://android-lambton-api.herokuapp.com");
            newsSearchView.QueryTextChange += MySearchView_QueryTextChange;
            newsList.Clear();
            getNewsAsync();

            return(myView);
        }
Beispiel #19
0
        private void ConfigureJournal()
        {
            ViewModel.DataLoader.ItemsListUpdated    += ViewModel_ItemsListUpdated;
            ViewModel.DataLoader.LoadingStateChanged += DataLoader_LoadingStateChanged;
            ViewModel.DataLoader.TotalCountChanged   += DataLoader_TotalCountChanged;
            if (ThrowExcetionOnDataLoad)
            {
                ViewModel.DataLoader.LoadError += DataLoader_LoadError;
            }
            checkShowFilter.Clicked      += (sender, e) => { hboxFilter.Visible = checkShowFilter.Active; };
            buttonRefresh.Clicked        += (sender, e) => { ViewModel.Refresh(); };
            tableview.ButtonReleaseEvent += Tableview_ButtonReleaseEvent;
            tableview.Selection.Changed  += Selection_Changed;
            SetSeletionMode(ViewModel.SelectionMode);
            ConfigureActions();

            //FIXME Этот код только для водовоза
            var filterProp = ViewModel.GetType().GetProperty("Filter");

            if (DialogHelper.FilterWidgetResolver != null && filterProp != null && filterProp.GetValue(ViewModel) is IJournalFilter filter)
            {
                Widget filterWidget = DialogHelper.FilterWidgetResolver.Resolve(filter);
                hboxFilter.Add(filterWidget);
                filterWidget.Show();
                checkShowFilter.Visible = true;
                checkShowFilter.Active  = hboxFilter.Visible = !filter.HidenByDefault;
            }

            if (ViewModel.JournalFilter is ViewModelBase filterViewModel)
            {
                var    viewResolver = ViewModel.AutofacScope.Resolve <IGtkViewResolver>();
                Widget filterView   = viewResolver.Resolve(filterViewModel);

                hboxFilter.Add(filterView);
                filterView.Show();
                checkShowFilter.Visible = true;
                checkShowFilter.Active  = hboxFilter.Visible = ViewModel.JournalFilter.IsShow;
                ViewModel.JournalFilter.PropertyChanged += JournalFilter_PropertyChanged;
            }

            Widget searchView = ViewModel.AutofacScope != null?ResolutionExtensions.ResolveOptionalNamed <Widget>(ViewModel.AutofacScope, "GtkJournalSearchView", new TypedParameter(typeof(SearchViewModel), ViewModel.Search)) : null;

            //FIXME В будущем надо бы наверно полностью отказаться от создания SearchView здесь в ручную.
            if (searchView == null)
            {
                searchView = new SearchView((SearchViewModel)ViewModel.Search);
            }
            hboxSearch.Add(searchView);
            searchView.Show();

            tableview.ColumnsConfig = TreeViewColumnsConfigFactory.Resolve(ViewModel);
            GtkScrolledWindow.Vadjustment.ValueChanged += Vadjustment_ValueChanged;

            tableview.ItemsDataSource = ViewModel.Items;
            ViewModel.Refresh();
            UpdateButtons();
            SetTotalLableText();
            ViewModel.PropertyChanged      += OnViewModelPropertyChanged;
            ViewModel.UpdateJournalActions += UpdateButtons;
        }
Beispiel #20
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.CategoriesList);

            try
            {
                // Initialize the SampleManager and create the Sample Categories.
                SampleManager.Current.Initialize();
                _sampleCategories         = SampleManager.Current.FullTree.Items.OfType <SearchableTreeNode>().ToList();
                _filteredSampleCategories = _sampleCategories;

                // Set up the custom ArrayAdapter for displaying the Categories.
                var categoriesAdapter = new CategoriesAdapter(this, _sampleCategories);
                _categoriesListView = FindViewById <ExpandableListView>(Resource.Id.categoriesListView);
                _categoriesListView.SetAdapter(categoriesAdapter);
                _categoriesListView.ChildClick   += CategoriesListViewOnChildClick;
                _categoriesListView.DividerHeight = 2;
                _categoriesListView.SetGroupIndicator(null);

                // Set up the search filtering.
                SearchView searchBox = FindViewById <SearchView>(Resource.Id.categorySearchView);
                searchBox.QueryTextChange += SearchBoxOnQueryTextChange;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
Beispiel #21
0
 public SearchController()
 {
     sw              = new SearchView();
     model           = new Model();
     sw.ClickButton += SearchListeners;
     sw.ShowDialog();
 }
Beispiel #22
0
        protected override void OnElementChanged(ElementChangedEventArgs <SearchBar> e)
        {
            base.OnElementChanged(e);
            if (Control != null)
            {
                SearchView searchView = Control;
                searchView.Iconified = false;
                searchView.SetIconifiedByDefault(false);

                EditText editText = Control.GetChildrenOfType <EditText>().First();

                editText.SetHighlightColor(Color.Accent.ToAndroid());

                if (Android.OS.Build.VERSION.SdkInt >= Android.OS.BuildVersionCodes.Q)
                {
                    TrySetCursorPointerColorNew(editText);
                    UpdateSearchButtonColorNew();
                    UpdateCancelButtonColorNew();
                }
                else
                {
                    TrySetCursorPointerColor(editText);
                    UpdateSearchButtonColor();
                    UpdateCancelButtonColor();
                }
            }
        }
        public void Index_GivenRadioObject_ReturnViewDataWithPropertiesSet()
        {
            var view = new SearchView(McmRepository.Object);
            var obj  = Make_Radio_Object();

            var result = (SearchViewData) view.Index(obj).First();

            Assert.AreEqual(result.Identifier, "00000000-0000-0000-0000-000000000001");
            Assert.AreEqual(result.Title, "EXPO 2005");
            Assert.AreEqual(result.Type, "Radio");
            Assert.AreEqual(result.PubStartDate, "2005-08-10T12:00:00Z");
            Assert.AreEqual(result.PubEndDate, "2005-08-10T12:05:00Z");
            Assert.AreEqual(result.PubStartDate, (Helpers.DateTimeHelper.ParseAndFormatDate("2005-08-10T12:00:00Z")));
            Assert.AreEqual(result.PubEndDate, Helpers.DateTimeHelper.ParseAndFormatDate("2005-08-10T12:05:00Z"));
            Assert.AreEqual(result.Duration, "00:05:00");

            var indexableFields = result.GetIndexableFields().ToList();

            Assert.AreEqual(indexableFields.Any(item => item.Key == "Id" && item.Value == "00000000-0000-0000-0000-000000000001"), true);
            Assert.AreEqual(indexableFields.Any(item => item.Key == "Title" && item.Value == "EXPO 2005"), true);

            var fullText = indexableFields.First(item => item.Key == "FreeText").Value;

            Assert.AreEqual(indexableFields.Any(item => item.Key == "Type" && item.Value == "Radio"), true);
            Assert.AreEqual(indexableFields.First(item => item.Key == "FreeText").Value, ("2005-08-10T12:00:00Z\r\n2005-08-10T12:05:00Z\r\nDR, P1\r\nEXPO 2005\r\nShort piece for current culture program about EXPO in Nagoya, Japan\r\nthis is a test, dates are not factual\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n  "));
            Assert.AreEqual(indexableFields.First(item => item.Key == "Duration").Value, ("300"));
            Assert.AreEqual(indexableFields.First(item => item.Key == "PubStartDate").Value, ("2005-08-10T12:00:00Z"));
            Assert.AreEqual(indexableFields.First(item => item.Key == "PubEndDate").Value, ("2005-08-10T12:05:00Z"));
            

        }
Beispiel #24
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);
            if (requestCode == 100) // Voice search
            {
                if (resultCode == Result.Ok)
                {
                    var matches = data.GetStringArrayListExtra(RecognizerIntent.ExtraResults);
                    if (matches.Count != 0)
                    {
                        var voiceInput = matches[0];

                        if (voiceInput.Length > 500)
                        {
                            voiceInput = voiceInput.Substring(0, 500);
                        }

                        string voiceString = voiceInput;

                        SearchView searchView = (SearchView)this.FindViewById(Resource.Id.searchView1);

                        searchView.SetQuery(voiceString, true);
                    }
                }
            }
        }
Beispiel #25
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            View myView = inflater.Inflate(Resource.Layout.storeMenu, container, false);

            listView = myView.FindViewById <ListView>(Resource.Id.myListBooks);
            mySearch = myView.FindViewById <SearchView>(Resource.Id.searchID);
            myDB     = new DBHelperClass(myContext);

            ICursor myresult = myDB.getAllBooks();

            while (myresult.MoveToNext())
            {
                myBooksList.Add(new BookObject(myresult.GetInt(myresult.GetColumnIndexOrThrow("book_id")), myresult.GetString(myresult.GetColumnIndexOrThrow("book_name")), myresult.GetString(myresult.GetColumnIndexOrThrow("book_author")), myresult.GetInt(myresult.GetColumnIndexOrThrow("book_image")), myresult.GetDouble(myresult.GetColumnIndexOrThrow("book_rate"))));
            }

            /*    myBooksList.Add(new BookObject(101,"Book 1", "Amith", Resource.Drawable.RomeoandJuliet, 3.5));
             * myBooksList.Add(new BookObject(102, "Book 2", "Prasanna", Resource.Drawable.RomeoandJuliet, 4.5));
             * myBooksList.Add(new BookObject(103, "Book 3", "Shriya", Resource.Drawable.RomeoandJuliet, 2));
             * myBooksList.Add(new BookObject(104, "Book 4", "Raul", Resource.Drawable.RomeoandJuliet, 2.5));
             * myBooksList.Add(new BookObject(105, "Book 5", "girish", Resource.Drawable.RomeoandJuliet, 3));*/


            MyCustomAdapter myAdapter = new MyCustomAdapter(myContext, myBooksList);

            listView.Adapter = myAdapter;

            listView.ItemClick       += List1_ItemClick;
            mySearch.QueryTextChange += searchUsers;

            return(myView);
        }
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            // Use this to return your custom view for this Fragment
            // return inflater.Inflate(Resource.Layout.YourFragment, container, false);

            //return base.OnCreateView(inflater, container, savedInstanceState);
            View firstView = inflater.Inflate(Resource.Layout.FragmentOne, container, false);

            search_job = firstView.FindViewById <SearchView>(Resource.Id.mySearch);
            myListView = firstView.FindViewById <ListView>(Resource.Id.listView1);

            DbHelperClass dbhelper = new DbHelperClass(context);

            jobList = dbhelper.selectAllJobs();
            //if (jobList.Count < 1)
            //{
            //    jobList.Add(new Jobs(1001, "JobTitle1", "JobDescription1", "JobType1"));
            //    jobList.Add(new Jobs(1002, "JobTitle2", "JobDescription2", "JobType3"));
            //    jobList.Add(new Jobs(1003, "JobTitle3", "JobDescription2", "JobType3"));
            //}

            var myAdatper = new MyCustomerAdapter(context, jobList);

            myListView.SetAdapter(myAdatper);
            myListView.ItemClick       += myListViewEvent;
            search_job.QueryTextChange += mySearchBarAction;
            return(firstView);
        }
Beispiel #27
0
        public override Android.Views.View GetSampleContent(Android.Content.Context context)
        {
            LinearLayout linear = new LinearLayout(context)
            {
                Orientation = Orientation.Vertical
            };

            listView = new ListView(context);
            listView.FastScrollEnabled = true;
            viewModel                       = new ContatsViewModel();
            sfDataSource                    = new DataSource();
            sfDataSource.Source             = viewModel.ContactsList;
            sfDataSource.LiveDataUpdateMode = LiveDataUpdateMode.AllowDataShaping;
            sfDataSource.SortDescriptors.Add(new SortDescriptor("ContactName", Syncfusion.DataSource.ListSortDirection.Ascending));
            listView.Adapter = new ContactsAdapter(sfDataSource, context);
            filterText       = new SearchView(context);
            filterText.SetIconifiedByDefault(false);
            filterText.SetPadding(0, 0, 0, (int)(10 * context.Resources.DisplayMetrics.Density));
            filterText.SetQueryHint("Search contact");
            filterText.QueryTextChange += OnFilterTextChanged;
            linear.AddView(new LinearLayout(context)
            {
                Focusable = true, FocusableInTouchMode = true
            }, 0, 0);
            linear.AddView(filterText);
            linear.AddView(listView);
            return(linear);
        }
        private void SetSearchEventHandler()
        {
            SearchView searchView = FindViewById <SearchView>(Resource.Id.searchView);

            searchView.QueryTextSubmit += _searchView_QueryTextSubmit;
            searchView.Click           += focusSearchView;
        }
Beispiel #29
0
        public override bool OnCreateOptionsMenu(IMenu menu)
        {
            this.MenuInflater.Inflate(Resource.Menu.searchMenu, menu);

            var searchItem = menu.FindItem(Resource.Id.action_search);

            searchView = searchItem.ActionView.JavaCast <Android.Widget.SearchView>();

            searchView.QueryTextChange += async(sender, args) =>
            {
                if (args.NewText.Trim() != String.Empty)
                {
                    artists = await APIHelper.findArtists(args.NewText.Trim());

                    if (artists.Count < 1)
                    {
                        listView.Adapter    = null;
                        textView.Visibility = Android.Views.ViewStates.Visible;
                    }
                    else
                    {
                        artistsAdapter      = new ArtistsAdapter(this, Resource.Layout.artistsModel, artists);
                        listView.Adapter    = artistsAdapter;
                        textView.Visibility = Android.Views.ViewStates.Gone;
                    }
                }
                else
                {
                    listView.Adapter    = null;
                    textView.Visibility = Android.Views.ViewStates.Visible;
                }
            };
            return(base.OnCreateOptionsMenu(menu));
        }
Beispiel #30
0
        //public event EventHandler<AdvanceOrRawArg> SearchDataDefined;

        //void SearchView_CommandExecuted(object sender, Arg_CommandExecuted e)
        //{
        //    (e.Command as I_Command).Execute(this);
        //}
        public void SetAreaInitializer(SearchEntityAreaInitializer newAreaInitializer)
        {
            SearchInitializer = newAreaInitializer;

            SearchView          = AgentUICoreMediator.GetAgentUICoreMediator.UIManager.GenerateViewOfSearchEntityArea();
            RawSearchEntityArea = new RawSearchEntityArea();
            RawSearchEntityArea.SetAreaInitializer(newAreaInitializer);
            RawSearchEntityArea.SearchDataDefined += RawSearchEntityArea_SearchDataDefined;
            SearchView.AddSimpleSearchView(RawSearchEntityArea.RawSearchView);


            AdvancedSearchEntityAre = new AdvancedSearchEntityArea();
            AdvancedSearchEntityAre.SetAreaInitializer(newAreaInitializer);
            AdvancedSearchEntityAre.SearchDataDefined += AdvancedSearchEntityAre_SearchDataDefined;
            SearchView.AddAdvancedSearchView(AdvancedSearchEntityAre.AdvancedSearchView);

            if (newAreaInitializer.EditSearchRepository != null)
            {
                if (newAreaInitializer.EditSearchRepository.Phrases.Any(x => !(x is SearchProperty)))
                {
                    SearchView.ActivateAdvancedView();
                }
                else
                {
                    SearchView.ActivateRawView();
                }
            }
        }
Beispiel #31
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.ViewItem);
            myDB = new DBHelperClass(this);

            lv1 = FindViewById <ListView>(Resource.Id.listView1);
            sv1 = FindViewById <SearchView>(Resource.Id.searchView1);

            emailPrint = Intent.GetStringExtra("username");

            // Custom Adaptor Editing
            ICursor cs = myDB.SelectIteme();

            if (cs.MoveToFirst())
            {
                do
                {
                    string image = cs.GetString(cs.GetColumnIndexOrThrow("item_sub"));
                    int    im    = Convert.ToInt32(image);
                    myUsersList.Add(new UserObject(cs.GetString(cs.GetColumnIndexOrThrow("item_name")), cs.GetString(cs.GetColumnIndexOrThrow("email")),
                                                   cs.GetString(cs.GetColumnIndexOrThrow("description")), im));
                }while (cs.MoveToNext());
                {
                }
                cs.Close();
                // custom adapton code added
                MyCustomAdapterList myAdapter = new MyCustomAdapterList(this, myUsersList);
                lv1.Adapter          = myAdapter;
                lv1.ItemClick       += Lv1_ItemClick;
                sv1.QueryTextChange += Sv1_QueryTextChange;
            }
        }
Beispiel #32
0
        public void TestSearchView()
        {
            SearchView searchView = new SearchView();

            Assert.IsNotNull(searchView);

            SearchViewModel searchViewModel = new SearchViewModel();
            MetadataItem    item            = new MetadataItem();

            item.FilePath = @"..\..\DMSTest\1cbed3d2-0d08-49ad-bd5d-0a1dfb57d499_Content.txt";
            searchViewModel.SelectedTypItem      = "Quittungen";
            searchViewModel.Suchbegriff          = "Quittungen";
            searchViewModel.TypItems             = ComboBoxItems.Typ;
            searchViewModel.SelectedMetadataItem = item;
            Assert.IsNotNull(searchViewModel);

            searchViewModel.OnCmdOeffnen();

            searchViewModel.OnCmdReset();
            Assert.AreEqual(0, searchViewModel.FilteredMetadataItems.Count);
            Assert.IsNull(searchViewModel.SelectedTypItem);
            Assert.IsEmpty(searchViewModel.Suchbegriff);

            searchViewModel.Suchbegriff = "test";
            searchViewModel.OnCmdSuchen();
            Assert.IsTrue(searchViewModel.FilteredMetadataItems.Count > 0);
        }
Beispiel #33
0
        // List View code
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            View firstView = inflater.Inflate(Resource.Layout.firstfragment, container, false);

            myOptions  = firstView.FindViewById <Spinner>(Resource.Id.mySpinnerId);
            listView   = firstView.FindViewById <ListView>(Resource.Id.myListID);
            searchView = firstView.FindViewById <SearchView>(Resource.Id.searchViewId);
            myObj      = new UserObject();
            myObject   = new UserObject1();

            myUserList = myObj.createListOfUsers();
            var myCustomerAdapter = new myCustomAdapter(context, myUserList);

            listView.SetAdapter(myCustomerAdapter);


            myEventsList = myObject.eventList();
            var adatperSpinner = new myCustomAdapter1(context, myEventsList);

            myOptions.Adapter = adatperSpinner;

            myOptions.ItemSelected += MyOptions_ItemSelected;

            listView.ItemClick         += myListViewEvent;
            searchView.QueryTextChange += searchView_QueryTextChange;

            return(firstView);

            //return base.OnCreateView(inflater, container, savedInstanceState);
        }
Beispiel #34
0
        public List <SearchView> SearchByCompanyAndCategory(int companyid, int CategoryId)
        {
            SetConnection();
            string query = "SELECT Item.ItemName,Item.ReorderLevel,Item.AvailableQuantity,Company.CompanyName FROM Item INNER JOIN Company ON Item.CompanyID = Company.CompanyID AND Item.CompanyID=" + companyid + " AND Item.CategoryID=" + CategoryId;


            SqlCommand command = new SqlCommand(query, connection);

            connection.Open();

            List <SearchView> AllCompanyItem = new List <SearchView>();

            SqlDataReader reader = command.ExecuteReader();

            while (reader.Read())
            {
                string itemName          = reader["ItemName"].ToString();
                int    reorderLevel      = (int)reader["ReorderLevel"];
                int    availableQuantity = (int)reader["AvailableQuantity"];
                string companyName       = reader["CompanyName"].ToString();

                SearchView aitem = new SearchView();
                aitem.ItemName          = itemName;
                aitem.ReorderLevel      = reorderLevel.ToString();
                aitem.AvailableQuantity = availableQuantity.ToString();
                aitem.CompanyName       = companyName;
                AllCompanyItem.Add(aitem);
            }
            reader.Close();
            connection.Close();

            return(AllCompanyItem);
        }
        public RecommendedArtistsBox()
        {
            this.Spacing = 2;

            this.recommended_artist_search_view =
                new SearchView<RecommendedArtist> (this.recommended_artist_model);

            this.PackStart (this.recommended_artist_search_view, true, true, 2);
        }
        private void HandleQueryTextChanged(object sender, SearchView.QueryTextChangeEventArgs e)
        {
            var target = Target as SearchView;

            if (target == null)
            {
                return;
            }

            var value = target.Query;
            FireValueChanged(value);
        }
        public ActionResult Index(string text, string cp)
        {
            List<Media> media = (!string.IsNullOrEmpty(text) ? _mediaRepository.Search(text) : new List<Media>());
            string encodedText = HttpUtility.HtmlEncode(text);
            int page = (string.IsNullOrEmpty(cp) ? 1 : Convert.ToInt32(cp));

            string setKey = _persistentCollectionService.Set("global_search" + encodedText, media, Persistence.Temporary);
            _persistentCollectionService.SetBackUrl(string.Format("search?cp={0}&text={1}", page, encodedText), SiteCookie);

            SearchView view = new SearchView { SearchText = encodedText, TotalResults = media.Count, Pagination = _paginationService, Set = setKey };
            view.Pagination.GeneratePaging(media, page, 20, "?cp={0}&text=" + encodedText);
            return View(view);
        }
        public void Index_GivenScheduleNoteObject_ReturnViewDataWithPropertiesSet()
        {
            var view = new SearchView(McmRepository.Object);
            var obj = Make_ScheduleNote_Object();

            var result = (SearchViewData)view.Index(obj).First();

            Assert.AreEqual(result.Identifier, ("00000000-0000-0000-0000-000000000003"));
            Assert.AreEqual(result.Title, ("A-1964-10-24-S-0321.pdf"));
            Assert.AreEqual(result.Type, ("ScheduleNote"));
            Assert.AreEqual(result.FreeText, ("Test data content."));
            Assert.AreEqual(result.Url, ("http://s3-eu-west-1.amazonaws.com/chaosdata/Hvideprogrammer/arkiv_A/1964_10_2/PDF/A-1964-10-24-S-0321.pdf"));
            Assert.AreEqual(result.PubStartDate, ("1964-10-24T00:00:00Z"));
            Assert.AreEqual(result.PubStartDate, (Helpers.DateTimeHelper.ParseAndFormatDate("1964-10-24T00:00:00")));
            Assert.AreEqual(result.PubEndDate, (string.Empty));
        }
Beispiel #39
0
        public override bool OnPrepareOptionsMenu(IMenu menu)
        {
            menu.Clear ();

            // Check if the toolbar is initialized, and if so, inflate the menu onto it
            if (_toolbar != null)
            {
                MenuInflater.Inflate (Resource.Menu.menu, menu);

                // Locate MenuItem with ShareActionProvider
                var item = menu.FindItem (Resource.Id.menu_item_share);

                // Fetch and store ShareActionProvider
                if (item != null)
                {
                    item.SetIntent (CreateShareIntent ());
                }

                var searchItem = menu.FindItem (Resource.Id.action_search);
                _searchView = (SearchView)MenuItemCompat.GetActionView (searchItem);

                _searchView.QueryTextChange += (sender, e) =>
                {
                    if (!string.IsNullOrEmpty (e.NewText))
                    {
                        // User has inputted some search text
                        SupportFragmentManager.BeginTransaction ()
                                                  .Replace (Resource.Id.content_frame, new SearchResultsFragment (e.NewText))
                                                  .Commit ();
                    }
                    else
                    {
                        // No search string, so display the previous fragment
                        SupportFragmentManager.BeginTransaction ()
                                              .Replace (Resource.Id.content_frame, _prevFragment)
                                              .Commit ();
                    }
                };
            }

            return base.OnPrepareOptionsMenu (menu);
        }
Beispiel #40
0
 protected override void OnViewLoaded(object view)
 {
     base.OnViewLoaded(view);
     sv = (SearchView)view;
     Init();
 }
        public void Index_GivenObjectWithNoMetadata_ReturnEmptyList()
        {
            var view = new SearchView(McmRepository.Object);
            var obj = new Object
                {
                    Guid = new Guid("10000000-0000-0000-0000-000000000001"),
                    ObjectTypeID = 64
                };

            var result = view.Index(obj);
            Assert.That(result, Is.Empty);
        }
 public SearchViewModel(SearchView view)
     : base(view.Dispatcher)
 {
     //SearchResults = new ObservableCollection<PostTuple>();
     SearchResults = new PostTupleCollection();
 }
 private void SearchCommandBinding_Executed(object sender)
 {
     SearchView d = new SearchView(LeftFsmTree.RootNode);
     d.ShowDialog();
 }
Beispiel #44
0
		private async void SearchView_QueryTextSubmit(object sender, SearchView.QueryTextSubmitEventArgs e)
		{
			try
			{
				this.searchToken?.Cancel();
				this.searchToken = new CancellationTokenSource();
				this.ShowListViewMessage("Loading...");
				this.adapter.Clear();
				var client = new WebClient();
				var qstring = e.Query.Replace(".", string.Empty).Replace("/", string.Empty);
				var uri = new System.Uri("http://hq.skivent.com.co:8080/search/" + qstring + ".json", UriKind.Absolute);
				var ret = await Run(() => client.DownloadString(uri), this.searchToken.Token);
				var songs = this.MapSongs(ret);
				if (songs.Any())
				{
					this.adapter = new SongResultsAdapter(this, songs);
					this.listView.Adapter = this.adapter;
					this.ShowListView();
				}
				else
				{
					this.ShowListViewMessage("No results");
				}
			}
			catch (Exception ex)
			{
				this.ShowListViewMessage($"Error loading search results: {ex.Message}");
			}
			finally
			{
				this.searchToken = null;
			}
		}
Beispiel #45
0
		private void SearchView_QueryTextChange(object sender, SearchView.QueryTextChangeEventArgs e)
		{
		}