Beispiel #1
0
        /// <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());
        }
Beispiel #2
0
 /// <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);
 }