Exemple #1
0
 public void Search()
 {
     if (IsIdentifiant)
     {
         int id;
         if (!int.TryParse(MainSearchString, out id))
         {
             return;
         }
         var client = Main.ClientsRepository.Get(id);
         if (client != null)
         {
             ClientsSearchResult = new ObservableCollection <Client> {
                 client
             };
         }
     }
     else
     {
         ClientsSearchResult = new ObservableCollection <Client>();
         var searchresult = MainInteraction.SearchForClients(MainSearchString);
         foreach (var client in searchresult)
         {
             ClientsSearchResult.Add(client);
         }
     }
     if (ClientsSearchResult.Count == 1)
     {
         SelectedClient = ClientsSearchResult.FirstOrDefault();
     }
 }
Exemple #2
0
 public void AddNewClient()
 {
     Clear();
     SelectedClient = new Client {
         DateOfBirth = DateTime.Now.Subtract(new TimeSpan(6588, 0, 0, 0))
     };
     ClientsSearchResult.Add(SelectedClient);
     CanSeeDetails          = true;
     SelectedClientTabIndex = 1;
 }