コード例 #1
0
 private void OnSettingsChanged()
 {
     if (ScheduleTab != null)
     {
         ScheduleTab.FillWithTasks();
     }
 }
コード例 #2
0
        public IActionResult _FullInformation(ScheduleTab tab = ScheduleTab.Schedule)
        {
            var model = new FullInformationVM
            {
                Tab = tab
            };

            return(PartialView(model));
        }
コード例 #3
0
        public void ChangeTabToScheduleTab()
        {
            ReceptionListViewMenu.SelectedIndex = 2;
            transitioningContentSlide.OnApplyTemplate();
            menuPointer.Margin = new Thickness(0, menuPointerOffset + 120, 0, 0);

            var scheduleTab = new ScheduleTab();

            ContentGrid.Children.Clear();
            ContentGrid.Children.Add(scheduleTab);
        }
コード例 #4
0
        private void ReceptionListViewMenu_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            int index = ReceptionListViewMenu.SelectedIndex;

            transitioningContentSlide.OnApplyTemplate();
            menuPointer.Margin = new Thickness(0, menuPointerOffset + (60 * index), 0, 0);

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

            case 1:
                var visitsEditorTab = new VisitsEditorTab();
                ContentGrid.Children.Clear();
                ContentGrid.Children.Add(visitsEditorTab);
                break;

            case 2:
                var scheduleTab = new ScheduleTab();
                ContentGrid.Children.Clear();
                ContentGrid.Children.Add(scheduleTab);
                break;

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

            default:
                break;
            }
        }