Exemple #1
0
        internal void CreateGuestList(ResourceManager _rm)
        {
            rm  = _rm;
            WPE = new Models.WeddingPlannerEntities();
            gr  = 0;
            br  = 0;

            guestList = WPE.Guests.Where(x => x.Wedding_ID.Equals(Wedding.ID)).ToList();
            BrideItems.Children.Clear();

            foreach (var item in guestList.Where(x => x.Bride_Groom.Equals(1)).OrderBy(x => x.Guest_Name).ToList())
            {
                var it = new ViewModel.Guest(item.Guest_Name.Trim(), item.Guest_Count, item.Guest_ID.ToString());
                BrideItems.Children.Add(new UserControls.UserControlGuests(it, this, ResourceNames, (rm as ResourceManager)));
                br = br + it.Person;
            }
            GroomItems.Children.Clear();
            foreach (var item in guestList.Where(x => x.Bride_Groom.Equals(0)).OrderBy(x => x.Guest_Name).ToList())
            {
                var it = new ViewModel.Guest(item.Guest_Name.Trim(), item.Guest_Count, item.Guest_ID.ToString());
                GroomItems.Children.Add(new UserControls.UserControlGuests(it, this, ResourceNames, (rm as ResourceManager)));
                gr = gr + it.Person;
            }
            LB_BrideGuestCount.Content = (rm as ResourceManager).GetString("LB_BrideGuestCount") + " " + br;
            LB_GroomGuestCount.Content = (rm as ResourceManager).GetString("LB_GroomGuestCount") + " " + gr;

            if (guestList.Count > 0)
            {
                BT_ExportToExcel.Visibility = Visibility.Visible;
            }
            else
            {
                BT_ExportToExcel.Visibility = Visibility.Hidden;
            }
        }
Exemple #2
0
 public UserControlGuests(ViewModel.Guest item, Pages.Guests _gue, string[] _ResourceNames, ResourceManager _rm)
 {
     InitializeComponent();
     ListViewItemMenu1.Visibility = item.Name != null ? Visibility.Visible : Visibility.Collapsed;
     ListViewItemMenu2.Visibility = item.Person.ToString() != null ? Visibility.Visible : Visibility.Collapsed;
     this.DataContext             = item;
     rm            = _rm;
     gue           = _gue;
     ResourceNames = _ResourceNames;
     LoadFormats();
 }