示例#1
0
        private void Add_Click(object sender, RoutedEventArgs e)
        {
            string validate = CurrentPage.Validate(CurrentPage.CustomerModel.DataService, tempCustomer);
            if (!string.IsNullOrEmpty(validate))
            {
                MessageBox.Show(validate, "Oops", MessageBoxButton.OK, MessageBoxImage.Information);
                return;
            }

            NewCustomer = tempCustomer;
            this.Close();
        }
示例#2
0
 public void AddToCustomers(Customer customer)
 {
     base.AddObject("Customers", customer);
 }
示例#3
0
 public static Customer CreateCustomer(string name, string gender, int houseNumber, global::System.DateTime dOB, long ID, int locationId, int categoryId)
 {
     Customer customer = new Customer();
     customer.Name = name;
     customer.Gender = gender;
     customer.HouseNumber = houseNumber;
     customer.DOB = dOB;
     customer.Id = ID;
     customer.LocationId = locationId;
     customer.CategoryId = categoryId;
     return customer;
 }
示例#4
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            System.Windows.Data.CollectionViewSource customersViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("customersViewSource")));
            // Load data by setting the CollectionViewSource.Source property:
            // customersViewSource.Source = [generic data source]

            Customer cust = tempCustomer = new Customer()
            {
                Gender = "M",
                DOB = new DateTime(1970, 1, 1),
                Location = CurrentPage.LocationModel.DataService.Locations.FirstOrDefault(),
                Category = CurrentPage.CategoryModel.DataService.Categories.FirstOrDefault()
            };
            List<Customer> list = new List<Customer>();
            list.Add(cust);
            customersViewSource.Source = list;
        }
示例#5
0
 private void Ignore_Click(object sender, RoutedEventArgs e)
 {
     NewCustomer = null;
     this.Close();
 }