Exemple #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            // настройка ввода логина и пароля
            var userTA = new dbDataSetTableAdapters.WorkersTableAdapter();
            var users  = userTA.GetDataByLoginAndPass(textBox1.Text, textBox2.Text);

            if (users.Count == 0)
            {
                MessageBox.Show("Неверный логин или пароль!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            // переход на формы, зависящие от TypeAcc
            Data.UserAutorized = userTA.GetDataByLogin(textBox1.Text.Trim()).First();

            if (Data.UserAutorized.TypeAcc == 1)
            {
                Form cm = new CreatorMenu();
                Hide();
                DialogResult res = cm.ShowDialog();
                if (res != DialogResult.Cancel)
                {
                    Show();
                }
                else
                {
                    Close();
                }
            }
            else if (Data.UserAutorized.TypeAcc == 2)
            {
                Form sm = new SpecialistMenu();
                Hide();
                DialogResult res = sm.ShowDialog();
                if (res != DialogResult.Cancel)
                {
                    Show();
                }
                else
                {
                    Close();
                }
            }
            else if (Data.UserAutorized.TypeAcc == 3)
            {
                Form tm = new TechnicianMenu();
                Hide();
                DialogResult res = tm.ShowDialog();
                if (res != DialogResult.Cancel)
                {
                    Show();
                }
                else
                {
                    Close();
                }
            }
        }
Exemple #2
0
        /* сохранение значения поля textBox в переменную ChangePassSp и
         * переход на форму SpecialistMenu*/
        private void button2_Click(object sender, EventArgs e)
        {
            Data.ChangePassSp = textBox3.Text;
            Form spm = new SpecialistMenu();

            Hide();
            DialogResult res = spm.ShowDialog();

            if (res != DialogResult.Cancel)
            {
                Show();
            }
            else
            {
                Close();
            }
        }