public void invalidTelNoFails() { //work on it later Customer customer = new Customer(); customer.Address.TelNumber = "288"; Assert.AreEqual(customer.Address.TelNumber, "0288"); }
private bool addOrder() { if (missingValues()) return false; if (invalidTelephone() && invalidEmail() && invalidPrice()) return false; Address address = new Address(); if (emailText.Text.Trim().Length != 0) address.Email = emailText.Text; address.TelNumber = telephoneText.Text; Customer customer = new Customer(); customer.FirstName = fNameText.Text; customer.LastName = lNameText.Text; customer.LastUpdate = System.DateTime.Now; customer.Address = address; Order newOrder = new Order(); newOrder.Bicycle = BicycleText.Text; newOrder.DueDate = dueDateDatePicker.SelectedDate; newOrder.OrderDate = System.DateTime.Now; newOrder.Completed = false; newOrder.Price = Convert.ToDecimal(priceText.Text); newOrder.Comments = commentsText.Text; newOrder.Customer = customer; if (saveOrder(newOrder)) return true; else return false; }
public CustomerFoundWindow(Customer customer, Address address, List<Customer> sameNameInDB, AddClient c) { InitializeComponent(); this.Customer = customer; this.Address = address; this.SameNamesList = sameNameInDB; ParentWindow = c; clientNameLabel.Content = string.Format("{0} {1} {2} exists", this.Customer.FirstName, this.Customer.LastName, this.Address.Town); clientNameLabel.Visibility = Visibility.Visible; }
public void setCustomer(Customer customer) { this.Customer = customer; fNameText.Text = customer.FirstName; fNameText.IsEnabled = false; lNameText.Text = customer.LastName; lNameText.IsEnabled = false; telephoneText.Text = customer.Address.TelNumber; emailText.Text = customer.Address.Email; findButton.IsEnabled = false; }
public AddOrderWindow(Order order) { InitializeComponent(); this.ExistingOrder = order; this.Customer = ExistingOrder.Customer; findButton.IsEnabled = false; if (isCompletedCheck.IsChecked.Value) { isCompletedCheck.IsEnabled = false; } fNameText.Text = Customer.FirstName; // Disable some fields and this is only update, decide which ones fNameText.IsEnabled = false; lNameText.Text = Customer.LastName; telephoneText.Text = Customer.Address.TelNumber; emailText.Text = Customer.Address.Email; priceText.Text = ExistingOrder.Price.ToString(); BicycleText.Text = order.Bicycle; dueDateDatePicker.Text = order.DueDate.ToString(); commentsText.Text = order.Comments; isCompletedCheck.IsChecked = order.Completed; // is it how I find check buttion value? if (isCompletedCheck.IsChecked.Value) { isCompletedCheck.IsEnabled = false; } }
public Order() { Customer = new Customer(); }
private void saveButton_Click(object sender, RoutedEventArgs e) { saveButton.IsEnabled = false; // TODO: find out what DBSet type is and if I could use it? Customer newCustomer = new Customer(); Address newAddress = new Address(); newCustomer.FirstName = firstNameText.Text; newCustomer.LastName = lastNameText.Text; newAddress.FirstLine = addressText.Text; newAddress.Town = townText.Text; newAddress.PostCode = postCodeText.Text; if (telNoText.Text.Trim().Length!=0) { try { Convert.ToInt32(telNoText.Text); newAddress.TelNumber = telNoText.Text; }catch { telNoLabel.Foreground = new SolidColorBrush(Colors.Red); telNoLabel.Content = "Invalid tel number!"; saveButton.IsEnabled = true; return; } } if (emailText.Text != "") { try { var addr = new System.Net.Mail.MailAddress(emailText.Text); }catch { emailLabel.Foreground = new SolidColorBrush(Colors.Red); emailLabel.Content = "Invalid email!"; saveButton.IsEnabled = true; return; } } newAddress.Email = emailText.Text; //var query = // from customer in customerDetails // where customer.LastName.ToLower().Equals(newCustomer.LastName.ToLower()) // && customer.Address.Town.ToLower().Contains(newAddress.Town.ToLower()) // select new{ customer.Address.AddressID, customer.CustomerID, customer.FirstName, customer.LastName, customer.LastUpdate, customer.Address.FirstLine, customer.Address.Town, customer.Address.PostCode, customer.Address.TelNumber, customer.Address.Email, customer.Address.Comments }; ////var identicalNames = query.ToList().Select(r=> new CustomerAddress(r.AddressID,r.CustomerID,r.FirstName,r.LastName,r.LastUpdate,r.FirstLine,r.Town,r.PostCode,r.TelNumber,r.Email,r.Comments)); ////List<CustomerDetail> list = identicalNames.ToList(); ////if (list.Count() > 0 ) //{ // CustomerFoundWindow custFound = new CustomerFoundWindow(newCustomer, newAddress, list, this); // custFound.Show(); // this.Visibility = System.Windows.Visibility.Hidden; // saveButton.IsEnabled = true; // changesSavedLabel.Visibility = System.Windows.Visibility.Visible; //} //else //{ // addressDetails.Add(newAddress); // customerDetails.Add(newCustomer); // cycleCare.SaveChanges(); // saveButton.IsEnabled = true; // changesSavedLabel.Content = "Saved"; // changesSavedLabel.Visibility = System.Windows.Visibility.Visible; // new Thread(() => // { // Thread.Sleep(3000); // this.Dispatcher.Invoke((Action)(() => // { // changesSavedLabel.Visibility = System.Windows.Visibility.Hidden; // })); // } // ).Start(); //} ////catch }