Пример #1
0
        public static bool Edit(IWin32Window Owner, int UserID)
        {
            // Получаем список пользователей.
            List <User> Users = Functions.GetUserList("id " + UserID.ToString());

            if (Users.Count < 1)
            {
                return(false);
            }

            // Создаём новое окно
            EditUser Form = new EditUser();

            Form.OldInfo = Users[0];
            Form.status  = 2;

            // Правим тексты под добавление пользователя
            Form.Text         = "Редактирование информации о пользователе";
            Form.button1.Text = "Изменить";

            // Получаем список лабораторий
            GetLabs(Form);

            // Заполняем данные
            Form.textBox1.Text             = Form.OldInfo.Surname;
            Form.textBox2.Text             = Form.OldInfo.Name;
            Form.textBox3.Text             = Form.OldInfo.SecondName;
            Form.textBox6.Text             = Form.OldInfo.Login;
            Form.textBox6.Enabled          = false;
            Form.textBox7.Text             = Form.OldInfo.Job;
            Form.textBox5.Visible          = false;
            Form.textBox4.Visible          = false;
            Form.label5.Visible            = false;
            Form.ChangePasswordBtn.Enabled = Form1.CurUser.Special > 0;
            Form.comboBox1.SelectedItem    = Form.OldInfo.Lab;


            // Показываем окно
            Form.ShowDialog(Owner);

            // Если всё плохо – возвращаем false
            return(Form.FormAnswer);
        }
Пример #2
0
        public static bool Add(IWin32Window Owner)
        {
            // Создаём новое окно
            EditUser Form = new EditUser();

            Form.status = 1;

            // Правим тексты под добавление пользователя
            Form.Text         = "Добавление нового пользователя";
            Form.button1.Text = "Добавить";

            // Получаем список лабораторий
            GetLabs(Form);

            // Скрыть кнопку изменения пароля
            Form.ChangePasswordBtn.Visible = false;

            // Показываем окно
            Form.ShowDialog(Owner);

            // Если всё плохо – возвращаем false
            return(Form.FormAnswer);
        }