public MainWindowViewModel() { SemesterPairs = new List<ComboBoxSemesterPair>(); using (var service = new ClassAdministrationServiceClient(new BasicHttpBinding(), new EndpointAddress(BUTEClassAdministrationClient.Properties.Resources.endpointAddress))) { Semester[] semesters = service.ReadSemesters(); foreach (var semester in semesters) { SemesterPairs.Add(new ComboBoxSemesterPair() { SemesterObject = semester, SemesterString = semester.Name }); } } CoursePairs = new ObservableCollection<ComboBoxCoursePair>(); TargetCoursePairs = new ObservableCollection<ComboBoxCoursePair>(); StudentsForDatagrid = new ObservableCollection<Student>(); }
public MainWindowViewModel() { SemesterPairs = new List <ComboBoxSemesterPair>(); using (var service = new ClassAdministrationServiceClient(new BasicHttpBinding(), new EndpointAddress(BUTEClassAdministrationClient.Properties.Resources.endpointAddress))) { Semester[] semesters = service.ReadSemesters(); foreach (var semester in semesters) { SemesterPairs.Add(new ComboBoxSemesterPair() { SemesterObject = semester, SemesterString = semester.Name }); } } CoursePairs = new ObservableCollection <ComboBoxCoursePair>(); TargetCoursePairs = new ObservableCollection <ComboBoxCoursePair>(); StudentsForDatagrid = new ObservableCollection <Student>(); }
public void importFromExcelExecuted() { Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog(); dlg.FileName = ""; dlg.DefaultExt = ".xlsx"; dlg.Filter = "Excel-fájl | *.xls; *.xlsx"; bool?result = dlg.ShowDialog(); if (result == false) { return; } string filename = dlg.FileName; using (var service = new ClassAdministrationServiceClient(new BasicHttpBinding(), new EndpointAddress(BUTEClassAdministrationClient.Properties.Resources.endpointAddress))) { Semester semester = service.ReadSemesters().First(); IEnumerable <Student> students = ExcelTools.ImportFromExcel(filename, semester); service.CreateStudents(students.ToArray()); } }
public void importFromExcelExecuted() { Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog(); dlg.FileName = ""; dlg.DefaultExt = ".xlsx"; dlg.Filter = "Excel-fájl | *.xls; *.xlsx"; bool? result = dlg.ShowDialog(); if (result == false) { return; } string filename = dlg.FileName; using (var service = new ClassAdministrationServiceClient(new BasicHttpBinding(), new EndpointAddress(BUTEClassAdministrationClient.Properties.Resources.endpointAddress))) { Semester semester = service.ReadSemesters().First(); IEnumerable<Student> students = ExcelTools.ImportFromExcel(filename, semester); service.CreateStudents(students.ToArray()); } }