コード例 #1
0
ファイル: Main.cs プロジェクト: Krak12/Abilympics3
        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();
                }
            }
        }
コード例 #2
0
ファイル: ChangePassCr.cs プロジェクト: Krak12/Abilympics3
        /* значение поля textBox сохраняется в переменную ChangePassCr и
         * происходит переход на форму CreatorMenu*/
        private void button2_Click(object sender, EventArgs e)
        {
            Data.ChangePassCr = textBox3.Text;
            Form crm = new CreatorMenu();

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

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