CustomerDetails.xaml.cs 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. using System.Windows;
  2. using Comal.Classes;
  3. using InABox.Wpf;
  4. namespace PRSDesktop
  5. {
  6. /// <summary>
  7. /// Interaction logic for CustomerDetails.xaml
  8. /// </summary>
  9. public partial class CustomerDetails : ThemableWindow
  10. {
  11. public CustomerDetails()
  12. {
  13. InitializeComponent();
  14. }
  15. public Customer Customer { get; set; }
  16. private void Window_Loaded(object sender, RoutedEventArgs e)
  17. {
  18. CustomerID.Text = Customer.Code;
  19. CustomerName.Text = Customer.Name;
  20. // Address address = Customer.Delivery;
  21. CustomerAddressStreet.Text = Customer.Delivery.Street;
  22. CustomerAddressCity.Text = Customer.Delivery.City;
  23. CustomerAddressState.Text = Customer.Delivery.State;
  24. CustomerAddressPostCode.Text = Customer.Delivery.PostCode;
  25. }
  26. private void Button_Click(object sender, RoutedEventArgs e)
  27. {
  28. DialogResult = false;
  29. Close();
  30. }
  31. private void Button_Click_1(object sender, RoutedEventArgs e)
  32. {
  33. Customer.Code = CustomerID.Text;
  34. Customer.Name = CustomerName.Text;
  35. //Address address = Customer.Address(AddressType.Delivery);
  36. Customer.Delivery.Street = CustomerAddressStreet.Text;
  37. Customer.Delivery.City = CustomerAddressCity.Text;
  38. Customer.Delivery.State = CustomerAddressState.Text;
  39. Customer.Delivery.PostCode = CustomerAddressPostCode.Text;
  40. DialogResult = true;
  41. Close();
  42. }
  43. }
  44. }