Ejemplo n.º 1
0
 public static List <ListItem> CustomerItems()
 {
     return(fService.GetAllPersons().Select(p => new ListItem
     {
         Text = p.fname + " " + p.lname + ", " + p.address,
         Value = Convert.ToString(p.personID),
     }).ToList());
 }
 public static List <ComboBoxItem> CustomerItems()
 {
     return(FService.GetAllPersons().Select(p => new ComboBoxItem
     {
         Content = p.fname + " " + p.lname + ", " + p.address,
         Tag = p.personID,
         Name = "ComboBoxCustomers",
         HorizontalContentAlignment = HorizontalAlignment.Left,
         VerticalContentAlignment = VerticalAlignment.Center
     }).ToList());
 }
Ejemplo n.º 3
0
        private void LoadGridData()
        {
            Action workAction = () =>
            {
                BackgroundWorker worker = new BackgroundWorker();
                worker.DoWork += (o, args) => args.Result = from p in _fService.GetAllPersons()
                                                            select new
                {
                    ID         = p.personID,
                    Navn       = p.fname,
                    Efternavn  = p.lname,
                    Køn        = p.gender,
                    Adresse    = p.address,
                    TelefonNr  = p.phoneNo,
                    Email      = p.email,
                    Fødselsdag = p.birthdate
                };
                worker.RunWorkerCompleted += (o, args) => { dgCustomers.ItemsSource = (IEnumerable)args.Result; };
                worker.RunWorkerAsync();
            };

            dgCustomers.Dispatcher.BeginInvoke(DispatcherPriority.Background, workAction);
        }