private void ProductType_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (sender is ComboBox)
            {
                KeyValuePair <long, string> kvp = (KeyValuePair <long, string>)((ComboBox)sender).SelectedItem;

                if (kvp.Key == 3) //arrangement
                {
                    //load arrangementPage
                    MainWindow      wnd             = Application.Current.MainWindow as MainWindow;
                    ArrangementPage arrangementPage = new ArrangementPage(new AddArrangementRequest());
                    wnd.NavigationStack.Push(arrangementPage);
                    wnd.MainContent.Content = new Frame()
                    {
                        Content = arrangementPage
                    };
                }
                else
                {
                    MainWindow wnd = Application.Current.MainWindow as MainWindow;

                    List <InventoryDTO> inventoryList = wnd.GetInventoryByType(kvp.Key);

                    ObservableCollection <InventoryDTO> list1 = new ObservableCollection <InventoryDTO>();

                    foreach (InventoryDTO i in inventoryList)
                    {
                        list1.Add(i);
                    }

                    InventoryFilterListView.ItemsSource = list1;
                }
            }
        }
Exemple #2
0
        public WorkOrderReportPage()
        {
            InitializeComponent();

            MainWindow mainWnd = Application.Current.MainWindow as MainWindow;

            inventory = mainWnd.GetInventoryByType(0);
        }
        public WorkOrderReportPage()
        {
            InitializeComponent();

            MainWindow mainWnd = Application.Current.MainWindow as MainWindow;

            inventory = mainWnd.GetInventoryByType(0);

            this.FromDatePicker.SelectedDate = DateTime.Now;
            this.ToDatePicker.SelectedDate   = DateTime.Now;
        }
        public List <InventoryDTO> GetInventory(long inventoryType)
        {
            MainWindow wnd = Application.Current.MainWindow as MainWindow;

            return(wnd.GetInventoryByType(inventoryType));
        }