public MainWindow() { InitializeComponent(); clientUiConfiguration = LoadClientUiConfiguration(); httpClientProvider = new HttpClientProvider(clientUiConfiguration.ServerAddress, clientUiConfiguration.TimeoutMs, clientUiConfiguration.UserLogin, clientUiConfiguration.UserPassword); DataGridDisciplines.LoadTable(typeof(DisciplineBasedProxy)); DataGridGroups.LoadTable(typeof(GroupBasedProxy)); DataGridStudents.LoadTable(typeof(StudentBasedProxy)); DataGridUsers.LoadTable(typeof(UserBasedProxy)); }
public GroupWindow(GroupExtendedProxy group, bool isReadOnly) { InitializeComponent(); ExtendedProxy = group?.GetExtendedClone() ?? new GroupExtendedProxy(); IsReadOnly = isReadOnly; DataGridStudents.LoadTable(typeof(StudentBasedProxy)); DataGridDisciplines.LoadTable(typeof(DisciplineBasedProxy)); SetGroupFields(); SetReadOnly(); }