// Инициализация в системе public static void Initialisation(string Login, string Password, Form ParentForm) { // Проверка введенных логина и пароля int UserCat = DBOperations.CheckLoginDB(Login, Password); // Открытие приложения // Инициализация форм в зависимости от прав доступа Form NextForm = new Form(); if (UserCat == 0) { NextForm = new FormEmployee(); NextForm.Owner = ParentForm; EmployeeOperations.CurrentUser = DBOperations.GetUserID(Login); FormActivity AF = new FormActivity(); AF.Owner = ParentForm; FormGroup GF = new FormGroup(); GF.Owner = ParentForm; FormTimetable TF = new FormTimetable(); TF.Owner = ParentForm; } else { NextForm = new FormClass(); ClassOperations.CurrentUser = DBOperations.GetUserID(Login); NextForm.Owner = ParentForm; } }
// Заполнение данных формы при загрузке public static void FillForm(FormTimetable Form) { // Заполняем список видов деятельности ListBox LB = new ListBox(); Form.WriteActivities(new ListBox.ObjectCollection(LB, DBOperations.GetActivityNamesArray())); // Заполняем выпадающий список для выбора группы Form.WriteGroups(DBOperations.GetGroupNamesArray()); }