Пример #1
0
        public void ChangeTabToCurrentVisitTab()
        {
            MedicalWorkerListViewMenu.SelectedIndex = 1;
            transitioningContentSlide.OnApplyTemplate();
            menuPointer.Margin = new Thickness(0, menuPointerOffset + 60, 0, 0);

            var currentVisitTab = new CurrentVisitTab();

            ContentGrid.Children.Clear();
            ContentGrid.Children.Add(currentVisitTab);
        }
Пример #2
0
        private void MedicalWorkerListViewMenu_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            try
            {
                int index = MedicalWorkerListViewMenu.SelectedIndex;
                if (index == 1 && DataHolderForMainWindow.ChosenVisitId == -1)
                {
                    MedicalWorkerListViewMenu.SelectedIndex = 0;
                    throw new Exception("Musisz najpierw wybrać wizytę!");
                }
                transitioningContentSlide.OnApplyTemplate();
                menuPointer.Margin = new Thickness(0, menuPointerOffset + (60 * index), 0, 0);

                switch (index)
                {
                case 0:
                    var visitsListTab = new VisitsListTab();
                    ContentGrid.Children.Clear();
                    ContentGrid.Children.Add(visitsListTab);
                    break;

                case 1:
                    var currentVisitTab = new CurrentVisitTab();
                    ContentGrid.Children.Clear();
                    ContentGrid.Children.Add(currentVisitTab);
                    break;

                case 2:
                    DataHolderForMainWindow.IsUserLogedIn = false;
                    ContentGrid.Children.Clear();
                    ShowLoginForm();
                    break;

                default:
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }