private void refreshHostingUnits() { hostingUnit = new HostingUnit(); HostingUnitAddGrid.DataContext = hostingUnit; HostingUnitUpdateGrid.DataContext = hostingUnit; listHostingUnits = bl.GetHostingUnitsOfHost(Hostkey).ToList(); ReadableListHostingUnits = bl.GetReadableListOfHostingUnits(listHostingUnits); lsvUpdateHostingUnit.ItemsSource = ReadableListHostingUnits; lsvDeleteHostingUnit.ItemsSource = ReadableListHostingUnits; lsvOrderHostingUnit.ItemsSource = ReadableListHostingUnits; HostingUnitListGrid.Children.Clear(); HostingUnitListGrid.RowDefinitions.Clear(); int i = 0; foreach (var host in listHostingUnits) { HostingUnitUserControl h = new HostingUnitUserControl(host); HostingUnitListGrid.Children.Add(h); var rowDefinition = new RowDefinition(); rowDefinition.Height = GridLength.Auto; HostingUnitListGrid.RowDefinitions.Add(rowDefinition); Grid.SetRow(h, i++); } }
public OwnerPage() { InitializeComponent(); orderList = new ObservableCollection <Order>(); foreach (var item in bl.ReceiveOrderList().OrderBy(x => x.OrderKey)) { orderList.Add(item); } if (orderList.Count == 0) { ordersListView.Visibility = Visibility.Hidden; noOrdersTxt.Visibility = Visibility.Visible; } else { noOrdersTxt.Visibility = Visibility.Hidden; ordersListView.Visibility = Visibility.Visible; } ordersListView.DataContext = orderList; guestRequestList = new ObservableCollection <GuestRequest>(); foreach (var item in bl.ReceiveGuestRequestList()) { guestRequestList.Add(item); } if (guestRequestList.Count() == 0) { guestRequestListView.Visibility = Visibility.Hidden; noRequestTxt.Visibility = Visibility.Visible; } else { noRequestTxt.Visibility = Visibility.Hidden; guestRequestListView.Visibility = Visibility.Visible; } guestRequestListView.DataContext = guestRequestList; int index = 0; foreach (var item in bl.ReceiveHostingUnitList()) { HostingUnitUserControl a = new HostingUnitUserControl(item); hostingUnitGrid.RowDefinitions.Add(new RowDefinition()); hostingUnitGrid.Children.Add(a); Grid.SetRow(a, index); index++; } AveragePrices(); SiteEarnings(); }
public ViewHostingUnitsPage(IEnumerable <HostingUnit> hostingUnitList) { InitializeComponent(); int index = 0; if (hostingUnitList.Count() == 0) { noHostingUnits.Visibility = Visibility; } else { foreach (var item in hostingUnitList) { HostingUnitUserControl a = new HostingUnitUserControl(item); hostingUnitGridView.RowDefinitions.Add(new RowDefinition()); hostingUnitGridView.Children.Add(a); Grid.SetRow(a, index); index++; } } }
public AdminWindow() { bl = BL.FactoryBL.GetBL(); InitializeComponent(); lsvAdminGuestRequest.ItemsSource = MainWindow.bl.GetReadableListOfGuestRequest(); lsvAdminHosts.ItemsSource = MainWindow.bl.GetReadableListOfHosts(); cmbGuestRequestArea.ItemsSource = HebrewEnum.getListStrings <AreaEnum>(); cmbHotingUnitArea.ItemsSource = HebrewEnum.getListStrings <AreaEnum>(); int i = 0; foreach (var host in MainWindow.bl.getListHostingUnit()) { HostingUnitUserControl h = new HostingUnitUserControl(host, true); AdminHostingUnitGrid.Children.Add(h); var rowDefinition = new RowDefinition(); rowDefinition.Height = GridLength.Auto; AdminHostingUnitGrid.RowDefinitions.Add(rowDefinition); Grid.SetRow(h, i++); } lsvAdminOrders.ItemsSource = MainWindow.bl.GetReadableListOfOrder(); txbNumOfGuestRequests.Text = MainWindow.bl.getListGuestRequest().Count().ToString(); txbNumOfHostes.Text = MainWindow.bl.getListHosts().Count().ToString(); txbNumOfHostingUnits.Text = MainWindow.bl.getListHostingUnit().Count().ToString(); txbNumOfOrders.Text = MainWindow.bl.getListOrders().Count().ToString(); txbNumOfSuccessfulOrders.Text = MainWindow.bl.SumOfApprovedOrderOfAllHosts().ToString(); txbSumMaildedGuestRequests.Text = MainWindow.bl.getSumMaildedOrders().ToString(); txbNumOfProfit.Text = MainWindow.bl.getAdminProfit().ToString(); }