private void openCustomerDetail_Click(object sender, RoutedEventArgs e) { PrivateCustomerRepository privateCustomerRepository = new PrivateCustomerRepository(); CorperateCustomerRepository corperateCustomerRepository = new CorperateCustomerRepository(); customerDetails.Visibility = Visibility.Visible; Button button = sender as Button; int index = Convert.ToInt32(button.Tag); List <PrivateCustomer> privateCustomers = privateCustomerRepository.GetPrivateCustomers(); List <CorporateCustomer> corporateCustomers = corperateCustomerRepository.GetCorporateCustomers(); foreach (var item in privateCustomers) { //Hjælp fra nico, erik og anton. Kunne ikke se et fejlplaceret ';' if (item.Id == index) { customerName.Text = item.FirstName + " " + item.LastName; customerPhoneNumber.Text = item.PhoneNumber.ToString(); customerAmountSpent.Text = item.AmountSpent.ToString(); } } foreach (var item in corporateCustomers) { if (item.Id == index) { customerName.Text = item.CompanyName; customerPhoneNumber.Text = item.PhoneNumber.ToString(); customerAmountSpent.Text = item.AmountSpent.ToString(); } } }
private void customerBtn_Click(object sender, RoutedEventArgs e) { privateCustomerList.Children.Clear(); CorporateCustomerList.Children.Clear(); viewCustomers.Visibility = Visibility.Visible; bookingList.Visibility = Visibility.Hidden; CorperateCustomerRepository corperate = new CorperateCustomerRepository(); PrivateCustomerRepository privateCustomer = new PrivateCustomerRepository(); listCustomer.Visibility = Visibility.Visible; List <CorporateCustomer> corporateCustomers = corperate.GetCorporateCustomers(); foreach (var item in corporateCustomers) { Button button = new Button(); button.Width = 235; button.Content = item.CompanyName; button.Tag = item.Id; button.Click += new RoutedEventHandler(openCustomerDetail_Click); CorporateCustomerList.Children.Add(button); } List <PrivateCustomer> privateCustomers = privateCustomer.GetPrivateCustomers(); foreach (var item in privateCustomers) { Button button = new Button(); button.Width = 235; button.Content = item.FirstName + " " + item.LastName; button.Tag = item.Id; button.Click += new RoutedEventHandler(openCustomerDetail_Click); privateCustomerList.Children.Add(button); } }
public void checkPrivateCustomerRepo() { PrivateCustomerRepository privateCustomerRepository = new PrivateCustomerRepository(); try { privateCustomerRepository.GetPrivateCustomers(); } catch (System.Exception) { throw; } }
private bool DoesPrivateCustomerExists(int phoneNumber) { PrivateCustomerRepository privateCustomer = new PrivateCustomerRepository(); foreach (var item in privateCustomer.GetPrivateCustomers()) { if (item.PhoneNumber == phoneNumber) { return(true); } } return(false); }
private void viewAmountSpent(int tempId) { PrivateCustomerRepository privateCustomerRepository = new PrivateCustomerRepository(); CorperateCustomerRepository corperateCustomerRepository = new CorperateCustomerRepository(); List <PrivateCustomer> privateCustomers = privateCustomerRepository.GetPrivateCustomers(); List <CorporateCustomer> corporateCustomers = corperateCustomerRepository.GetCorporateCustomers(); foreach (var item in privateCustomers) { if (item.Id == tempId) { int amountSpent = item.AmountSpent + (booking.WorkingHours * booking.HourlyPay); InsertAmountSpent("PrivateCustomer", tempId.ToString(), amountSpent); } } foreach (var item in corporateCustomers) { if (item.Id == tempId) { int amountSpent = item.AmountSpent + (booking.WorkingHours * booking.HourlyPay); InsertAmountSpent("CorporateCustomer", tempId.ToString(), amountSpent); } } }