Exemplo n.º 1
0
        // Инициализация в системе
        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;
            }
        }
Exemplo n.º 2
0
        // Заполнение данных формы при загрузке
        public static void FillForm(FormTimetable Form)
        {
            // Заполняем список видов деятельности
            ListBox LB = new ListBox();

            Form.WriteActivities(new ListBox.ObjectCollection(LB, DBOperations.GetActivityNamesArray()));
            // Заполняем выпадающий список для выбора группы
            Form.WriteGroups(DBOperations.GetGroupNamesArray());
        }