// Personaltabben slutar //Besökstabben börjar private void GetMeeting() { CollectionViewSource BookedMeetingsCollectionViewSource = (CollectionViewSource)(FindResource("BookedMeetingsCollectionViewSource")); Employee emp = new Employee { Firstname = /*txtVisitEFirstname.Text ?? null*/ "Alice", Lastname = /*txtVisitELastname.Text ?? null*/ "Hasselbom", Department = "Marknad" }; //vsr är för att få ut alla värderna i griden... VisitorSearchReturn vsr = GetTimeAndDepartment(emp); BookedMeetingsCollectionViewSource.Source = vsr.VisitorSearches; }
// Statistiktabben börjar /// <summary> /// Skickar med de parametrar som användaren vill använda för att söka efter till metoden för querin till databasen. /// Retunerar informationen som matchar sökpreferensen /// </summary> private void SendSearchInfo() { try { CollectionViewSource itemCollectionViewSource = (CollectionViewSource)(FindResource("ItemCollectionViewSource")); VisitorSearch vs = InputVariables(); VisitorSearchReturn vsr = CompleteStatSearch(vs, Offset, HitsPerPage);//returnerar ETT objekt med en count och lista med sökresultat int countTotalHits = vsr.CountTotalHits; ReturnTotalPages(countTotalHits); lblTotalPages.Content = TotalPages; lblTotalVisitors.Content = countTotalHits; itemCollectionViewSource.Source = vsr.VisitorSearches;//printar listan i objektet. Visitor, Employee och BookedMeeting } catch (Exception ex) { MessageBox.Show(ex.Message); //throw; } }