private void TabEditCustomer_GotFocus(object sender, RoutedEventArgs e) { if (DGCustomerView.SelectedItem == null) { lblCustomerError.Content = "Please select a customer first from above grid"; TabViewCustomer.Focus(); switchCanvas("Active"); return; } lblCustomerError.Content = ""; RegionsManager regionsManager = new RegionsManager(); regions = regionsManager.retrieveAllRegions(); ComboCustomerEditRegionID.Items.Clear(); foreach (var item in regions) { ComboCustomerEditRegionID.Items.Add(item.RegionId); } switchCanvas("Edit"); oldCustomer = (Customer)DGCustomerView.SelectedItem; txtCustomerEditFirstName.Text = oldCustomer.FirstName; txtCustomerEditMIDName.Text = oldCustomer.MiddleName; txtCustomerEditLastName.Text = oldCustomer.LastName; txtCustomerEditPhoneNumber.Text = oldCustomer.PhoneNumber; txtCustomerEditEmail.Text = oldCustomer.Email; txtCustomerEditRegionID.Text = oldCustomer.RegionID; txtCustomerEditAddressLine.Text = oldCustomer.AddressLine; chkCustomerEditActive.IsChecked = oldCustomer.Active; }
private void TabAddCustomer_GotFocus(object sender, RoutedEventArgs e) { //we need to retrieve regionsIds. So, the entry can choose the region from //drop list RegionsManagerInterface regionsManager = new RegionsManager(); List <Region> regions = regionsManager.retrieveAllRegions(); foreach (var item in regions) { comboCustomerAddRegionID.Items.Add(item.RegionId); } TabAddCustomer.Focus(); switchCanvas("Add"); }
private void updateCustomersLists() { customers.Clear(); activeCustomers.Clear(); deactiveCustomers.Clear(); customers = customersManager.GetAllCustomers(); foreach (Customer customer in customers) { if (customer.Active == true) { activeCustomers.Add(customer); } else { deactiveCustomers.Add(customer); } } RegionsManager regionsManager = new RegionsManager(); regions = regionsManager.retrieveAllRegions(); }
/// <summary> /// on click on Insert buttom, we hid all other canvases and let /// Canvas of customerAdd to pop up /// </summary> /// <remarks> /// created by Awaab Elamin on 5/21/2020 /// </remarks> /// <param name="sender"></param> /// <param name="e"></param> private void btnCustomerInsert_Click(object sender, RoutedEventArgs e) { //we need to retrieve regionsIds. So, the entry can choose the region from //drop list RegionsManagerInterface regionsManager = new RegionsManager(); List <Region> regions = regionsManager.retrieveAllRegions(); foreach (var item in regions) { comboCustomerAddRegionID.Items.Add(item.RegionId); } CanViewAllCustomer.Visibility = Visibility.Hidden; CanCustomerAdd.Visibility = Visibility.Visible; TabAddCustomer.Focus(); //if (DGCustomerView.SelectedItem == null) //{ // lblCustomerError.Content = "AWaab"; // return; //} //Customer customer = (Customer)DGCustomerView.SelectedItem; //lblCustomerError.Content = ""; }