public CustomerOrderView()
 {
     this.InitializeComponent();
     customersList      = CustomerManager.Customers;
     merchandiseManager = App._merchandiseManager;
     _merch             = new Merchandise();
 }
 public App()
 {
     this.InitializeComponent();
     this.Suspending    += OnSuspending;
     _merchandiseManager = new MerchandiseManager();
     Restock             = new RestockOption();
     SupplierList        = new SupplierManager();
 }
Beispiel #3
0
        public Orderlist()
        {
            this.InitializeComponent();
            //customersList = CustomerManager.Customers;
            merchandiseManager = App._merchandiseManager;
            customerOrders     = App.customerOrders;

            if (customerOrders.Count == 0)
            {
                SortOrderListButton.IsEnabled = false;
            }
            else
            {
                SortOrderListButton.IsEnabled = true;
            }
        }
        protected async override void OnLaunched(LaunchActivatedEventArgs e)
        {
            Frame rootFrame = Window.Current.Content as Frame;


            FileManager readCustomerFile = new FileManager("Customers.json");

            CustomerManager.Customers = await readCustomerFile.ReadFromFile <ObservableCollection <Customer> >();

            if (CustomerManager.Customers == null)
            {
                CustomerManager.Customers = CustomerManager.CreateCustomers();
            }
            FileManager readMerchFile = new FileManager("Merchandise.json");

            _merchandiseManager.merchlist = await readMerchFile.ReadFromFile <ObservableCollection <Merchandise> >();

            if (_merchandiseManager.merchlist == null)
            {
                _merchandiseManager.merchlist = MerchandiseManager.GetMerchList();
            }

            FileManager readOrders = new FileManager("Orders.json");

            customerOrders = await readOrders.ReadFromFile <ObservableCollection <CustomerOrder> >();

            if (customerOrders == null)
            {
                customerOrders = new ObservableCollection <CustomerOrder>();
            }

            FileManager readSuppliers = new FileManager("Suppliers.json");

            SupplierList.Suppliers = await readSuppliers.ReadFromFile <ObservableCollection <Suppliers> >();

            if (SupplierList.Suppliers == null)
            {
                SupplierList.CreateSupplierInfo();
            }


            if (rootFrame == null)
            {
                rootFrame = new Frame();

                rootFrame.NavigationFailed += OnNavigationFailed;

                if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
                {
                }

                // Place the frame in the current Window
                Window.Current.Content = rootFrame;
            }

            if (e.PrelaunchActivated == false)
            {
                if (rootFrame.Content == null)
                {
                    // When the navigation stack isn't restored navigate to the first page,
                    // configuring the new page by passing required information as a navigation
                    // parameter
                    rootFrame.Navigate(typeof(MainPage), e.Arguments);
                }
                // Ensure the current window is active
                Window.Current.Activate();
            }
        }
 public RestockOption()
 {
     this.InitializeComponent();
     // _merchandise = new Merchandise();
     _merchandiseManager = App._merchandiseManager;
 }