/// <summary> /// Add Customers full Names into 1 list /// Add customers PhoneNumbers into 1 list /// Add Customers NationalNumbers into 1 list /// Add delete pressed event for CustomerNameValue_Sell /// </summary> private void Update_CustomerNamesVariablesAndEvents() { GetCustomersFromPublicVariables(); foreach (CustomerModel customer in Customers) { CustomersFullNames.Add(customer.Person.FullName); if (customer.Person.PhoneNumber != null) { CustomersPhoneNumbers.Add(customer.Person.PhoneNumber); } if (customer.Person.NationalNumber != null) { CustomersNationalNumbers.Add(customer.Person.NationalNumber); } } CustomerNameValue_InstallmentOrderUC.PreviewKeyDown += DelPressed_CustomerNameValue_InstallmentOrderUC; PhoneNumberValue_InstallmentOrderUC.PreviewKeyDown += DelPressed_PhoneNumberValue_InstallmentOrderUC; NationalNumberValue_InstallmentOrderUC.PreviewKeyDown += DelPressed_NationalNumberValue_InstallmentOrderUC; UpdateCustomerInfo(GlobalConfig.Connection.GetDefaultCustomer()); }
/// <summary> /// Implemnted from interface to set the customer If this Customer is new /// </summary> /// <param name="customer"></param> public void CustomerComplete(CustomerModel customer) { Customers.Add(customer); CustomersFullNames.Add(customer.Person.FullName); UpdateCustomerInfo(customer); }