public Events() { InitializeComponent(); Title = "Events"; NavigationPage.SetHasBackButton(this, false); NavigationBar.ChangeEventsTabColor(); gridSearchGrid = new SearchGrid(); gridPageContent.Children.Add(gridSearchGrid, 0, 1, 0, 3); eventlist = new List <Event>(); //generate test data for (int i = 0; i < 10; i++) { Event singleEvent = new Event(); singleEvent.Name = "name" + i.ToString(); singleEvent.Date = "date" + i.ToString(); singleEvent.Description = "This is description #" + i.ToString(); singleEvent.Address = "1 random Street, Bowen Hills, Brisbane, QLD, Australia"; singleEvent.Price = i; singleEvent.State = EventStatus.Upcoming; singleEvent.PurchaseURL = "http://supplypartners.com.au/events/#Price"; eventlist.Add(singleEvent); } updateEvents(); }
public SupportPage() { InitializeComponent(); Title = "Support"; NavigationPage.SetHasBackButton(this, false); NavigationBar.ChangeSupportTabColor(); gridSearchGrid = new SearchGrid(); gridPageContent.Children.Add(gridSearchGrid, 0, 1, 0, 3); ticketlist = Data.tickets; //this.Appearing += OnResume; //generate test data if (ticketlist.Count() < 1) { for (int i = 0; i < 3; i++) { Ticket newticket = new Ticket(); newticket.Title = "title" + i.ToString(); newticket.Date = DateTime.Now.ToString("d"); newticket.Messages = new List <string>(); newticket.Messages.Add("message" + i.ToString()); newticket.Number = i; newticket.State = "in process"; newticket.SentTo = "Technical Support"; ticketlist.Add(newticket); } } updateTickets(); }
public SalesDocumentPage(SalesDocument document) { InitializeComponent(); NavigationBar.ChangeMyOrdersTabColor(); this.document = document; DisplayData(); }
protected override void LayoutPage() { Title = "My Shop"; NavigationBar.ChangeMyShopTabColor(); for (int i = 0; i < Data.favourites.Count; i++) { base.AddProductToStack(Data.favourites[i]); } }
protected virtual void LayoutPage() { Title = "Products"; NavigationBar.ChangeProductsTabColor(); for (int i = 0; i < Data.products.Count; i++) { AddProductToStack(Data.products[i]); } }
public MyOrdersPage() { InitializeComponent(); Title = "My Orders"; NavigationPage.SetHasBackButton(this, false); NavigationBar.ChangeMyOrdersTabColor(); gridSearchGrid = new SearchGrid(); gridPageContent.Children.Add(gridSearchGrid, 0, 1, 0, 3); stackLayoutQuotes = new StackLayout { HorizontalOptions = LayoutOptions.FillAndExpand, Spacing = 0 }; stackLayoutOrders = new StackLayout { HorizontalOptions = LayoutOptions.FillAndExpand, Spacing = 0 }; stackLayoutInvoices = new StackLayout { HorizontalOptions = LayoutOptions.FillAndExpand, Spacing = 0 }; scrollViewQuotes = new ScrollView { HorizontalOptions = LayoutOptions.FillAndExpand }; scrollViewOrders = new ScrollView { HorizontalOptions = LayoutOptions.FillAndExpand, IsEnabled = false }; scrollViewInvoices = new ScrollView { HorizontalOptions = LayoutOptions.FillAndExpand, IsEnabled = false }; pageWidth = App.Current.MainPage.Width; InitializeLayoutPositions(); AddIncompleteQuote(); FillStackLayoutQuotes(); FillStackLayoutOrders(); FillStackLayoutInvoices(); DisplayQuotes(); scrollViewQuotes.Content = stackLayoutQuotes; scrollViewOrders.Content = stackLayoutOrders; scrollViewInvoices.Content = stackLayoutInvoices; Grid displayGrid = new Grid(); displayGrid.Children.Add(scrollViewQuotes, 0, 0); displayGrid.Children.Add(scrollViewOrders, 0, 0); displayGrid.Children.Add(scrollViewInvoices, 0, 0); stackLayoutMain.Children.Add(displayGrid); }
public Events() { InitializeComponent(); Title = "Events"; NavigationPage.SetHasBackButton(this, false); NavigationBar.ChangeEventsTabColor(); for (int i = 0; i < 10; i++) { addEventToList(("name" + i.ToString()), ("date" + i.ToString()), ("This is description #" + i.ToString()), (i.ToString() + ".00"), ("state" + i.ToString()) ); } }
protected virtual void LayoutPage() { Title = "Products"; NavigationBar.ChangeProductsTabColor(); AddAllProductsToStack(); /* * Title = "Products"; * NavigationBar.ChangeProductsTabColor(); * * StackLayout stackSearchFeature = new StackLayout(); * * SearchSuggestionsStack searchSuggestionsStack = new SearchSuggestionsStack(); * gridSearchGrid = new SearchGrid(searchSuggestionsStack); * * stackSearchFeature.Children.Add(gridSearchGrid); * stackSearchFeature.Children.Add(searchSuggestionsStack); * * gridPageContent.Children.Add(stackSearchFeature, 0, 0); * * AddAllProductsToStack();*/ }
public MyOrdersPage() { InitializeComponent(); Title = "My Orders"; NavigationPage.SetHasBackButton(this, false); NavigationBar.ChangeMyOrdersTabColor(); stackLayoutQuotes = new StackLayout { HorizontalOptions = LayoutOptions.FillAndExpand }; stackLayoutOrders = new StackLayout { HorizontalOptions = LayoutOptions.FillAndExpand }; stackLayoutInvoices = new StackLayout { HorizontalOptions = LayoutOptions.FillAndExpand }; scrollViewQuotes = new ScrollView { HorizontalOptions = LayoutOptions.FillAndExpand }; scrollViewOrders = new ScrollView { HorizontalOptions = LayoutOptions.FillAndExpand, IsEnabled = false }; scrollViewInvoices = new ScrollView { HorizontalOptions = LayoutOptions.FillAndExpand, IsEnabled = false }; pageWidth = App.Current.MainPage.Width; InitializeLayoutPositions(); AddIncompleteQuote(); for (int i = Data.quotes.Count - 1; i >= 0; i--) { AddDocumentToStack(stackLayoutQuotes, Data.quotes[i]); } buttonColor = Color.FromHex("ceffcf"); for (int i = Data.orders.Count - 1; i >= 0; i--) { AddDocumentToStack(stackLayoutOrders, Data.orders[i]); } for (int i = Data.invoices.Count - 1; i >= 0; i--) { buttonColor = GetInvoiceColor(Data.invoices[i].Status); AddDocumentToStack(stackLayoutInvoices, Data.invoices[i]); } DisplayQuotes(); scrollViewQuotes.Content = stackLayoutQuotes; scrollViewOrders.Content = stackLayoutOrders; scrollViewInvoices.Content = stackLayoutInvoices; Grid displayGrid = new Grid(); displayGrid.Children.Add(scrollViewQuotes, 0, 0); displayGrid.Children.Add(scrollViewOrders, 0, 0); displayGrid.Children.Add(scrollViewInvoices, 0, 0); stackLayoutMain.Children.Add(displayGrid); }