private void BtnCreateNewCustomer_Click(object sender, RoutedEventArgs e) { CustomerInfoPage page = new CustomerInfoPage(); if (CacheManager.MainTabControl == null) { throw new NotImplementedException("MainTabControl == null"); } ClosableTab tabItem = new ClosableTab(); tabItem.BackGroundColor = LookAndFeel.CustomerTabColor; page.SetParentTabControl(tabItem); tabItem.Height = LookAndFeel.TabItemHeight; tabItem.Title = "New Customer"; tabItem.Content = page; CacheManager.MainTabControl.Items.Add(tabItem); tabItem.Focus(); //CustomerInfoPage customerInfo = new CustomerInfoPage(); //customerInfo.Show(); }
private void lstCustomers_MouseDoubleClick(object sender, MouseButtonEventArgs e) { ListViewItem item = lstCustomers.SelectedItem as ListViewItem; if (item == null) return; CustomerAdminObject customer = item.Content as CustomerAdminObject; if (customer == null) return; CustomerInfoPage customerInfo = new CustomerInfoPage(customer); if (CacheManager.MainTabControl == null) { throw new NotImplementedException("MainTabControl == null"); } ClosableTab tabItem = new ClosableTab(); tabItem.BackGroundColor = LookAndFeel.CustomerTabColor; customerInfo.SetParentTabControl(tabItem); tabItem.Height = LookAndFeel.TabItemHeight; tabItem.Title = "Customer: " + customer.LastName + ", " + customer.FirstName; tabItem.Content = customerInfo; CacheManager.MainTabControl.Items.Add(tabItem); tabItem.Focus(); //CustomerInfoPage customerInfo = new CustomerInfoPage(customer); //customerInfo.Show(); }
private void lblCustomerFound_MouseDoubleClick(object sender, MouseButtonEventArgs e) { Dictionary<CustomerCacheSearchKey, string> searchParam = new Dictionary<CustomerCacheSearchKey, string>(); CustomerCache cache = null; CustomerAdminObject customer = null; if (!string.IsNullOrEmpty(TxtCustomerId.Text)) { searchParam.Add(CustomerCacheSearchKey.Id, TxtCustomerId.Text); cache = new CustomerCache(searchParam); } if (cache != null && cache.Count > 0) { customer = cache[0]; } else { return; } CustomerInfoPage customerInfo = new CustomerInfoPage(customer); if (CacheManager.MainTabControl == null) { throw new NotImplementedException("MainTabControl == null"); } ClosableTab tabItem = new ClosableTab(); tabItem.BackGroundColor = LookAndFeel.CustomerTabColor; customerInfo.SetParentTabControl(tabItem); tabItem.Height = LookAndFeel.TabItemHeight; tabItem.Title = "Customer: " + customer.LastName + ", " + customer.FirstName; tabItem.Content = customerInfo; CacheManager.MainTabControl.Items.Add(tabItem); tabItem.Focus(); }