Добавьте файлы проекта.
This commit is contained in:
89
musicschoolapp/WorkingWindow.xaml.cs
Normal file
89
musicschoolapp/WorkingWindow.xaml.cs
Normal file
@@ -0,0 +1,89 @@
|
||||
using musicschoolapp.Pages;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics.Eventing.Reader;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
using System.Windows.Data;
|
||||
using System.Windows.Documents;
|
||||
using System.Windows.Input;
|
||||
using System.Windows.Media;
|
||||
using System.Windows.Media.Imaging;
|
||||
using System.Windows.Navigation;
|
||||
using System.Windows.Shapes;
|
||||
|
||||
namespace musicschoolapp
|
||||
{
|
||||
/// <summary>
|
||||
/// Логика взаимодействия для WorkingWindow.xaml
|
||||
/// </summary>
|
||||
public partial class WorkingWindow : Window
|
||||
{
|
||||
StudentEditingPage studentEditingPage;
|
||||
CourseEditingPage c;
|
||||
EnrollmentEditingPage s;
|
||||
QuickEnroll qe;
|
||||
Instr instr;
|
||||
public WorkingWindow(User user)
|
||||
{
|
||||
InitializeComponent();
|
||||
studentEditingPage = new StudentEditingPage();
|
||||
qe = new QuickEnroll();
|
||||
c = new CourseEditingPage(true);
|
||||
s = new EnrollmentEditingPage(true);
|
||||
instr = new Instr();
|
||||
|
||||
MenuPage menuPage = new MenuPage(studentEditingPage, c, s, instr);
|
||||
if(user.permission_level >=2)
|
||||
{
|
||||
s = new EnrollmentEditingPage(true);
|
||||
menuPage.courseButton.IsEnabled = true;
|
||||
menuPage.studentButton.IsEnabled = true;
|
||||
menuPage.enrollmentButton.IsEnabled = true;
|
||||
menuPage.adminButton.IsEnabled = true;
|
||||
menuPage.instrButton.IsEnabled = true;
|
||||
|
||||
}
|
||||
else if(user.permission_level >= 1)
|
||||
{
|
||||
s = new EnrollmentEditingPage(true);
|
||||
//menuPage.courseButton.IsEnabled = true;
|
||||
//menuPage.studentButton.IsEnabled = true;
|
||||
menuPage.enrollmentButton.IsEnabled = true;
|
||||
menuPage.studentButton.IsEnabled = true;
|
||||
menuPage.instrButton.IsEnabled = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
menuPage.enrollmentButton.IsEnabled = true;
|
||||
menuPage.quickEnrollButton.IsEnabled = false;
|
||||
s = new EnrollmentEditingPage(false);
|
||||
}
|
||||
menuPage.enrollmentEditingPage = s;
|
||||
identifier.Text = "Вы вошли как " + user.username + " с уровнем доступа " + user.permission_level;
|
||||
MainFrame.Navigate(menuPage);
|
||||
}
|
||||
|
||||
private void buttonUpdate_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
if (MainFrame.NavigationService.Content == studentEditingPage)
|
||||
{
|
||||
MessageBox.Show("Обновлена ли база данных:" + studentEditingPage.updateDB().ToString());
|
||||
}
|
||||
else if (MainFrame.NavigationService.Content == c)
|
||||
{
|
||||
MessageBox.Show("Обновлена ли база данных Курсов:" + c.updateDB().ToString());
|
||||
}
|
||||
else if(MainFrame.NavigationService.Content == s)
|
||||
{
|
||||
MessageBox.Show("Обновлена ли база данных Зачисления:" + s.updateDB().ToString());
|
||||
}
|
||||
else if (MainFrame.NavigationService.Content == instr)
|
||||
{
|
||||
MessageBox.Show("Обновлена ли база данных Инструментов:" + instr.updateDB().ToString());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user