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 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();
        }
Esempio n. 3
0
        private void SetUpSearchControls()
        {
            stackSearch = new SearchSuggestionsStackProductsPage(this);
            gridSearchArea.Children.Add(stackSearch);

            stackPageContent.Children.Insert(0, new SearchBarProductsPage(stackSearch, boxViewBackground, this));

            gridSearchGrid = new SearchGrid();
            gridPageContent.Children.Add(gridSearchGrid, 0, 0);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
 public SearchBarProductsTool(SearchSuggestionsStack stackSearch, BoxView boxViewBackground, SearchGrid searchGrid) : base(stackSearch, boxViewBackground)
 {
     this.searchGrid = searchGrid;
 }