private void gunaPictureBox1_Click(object sender, EventArgs e) { Form1.Instance.Controls.RemoveAt(0); AdminGroup Item = new AdminGroup(); Item.Dock = DockStyle.Fill; Form1.Instance.PrintGroup(Item); Form1.Instance.Controls.Add(Item); }
public void PrintGroup(AdminGroup Item) { SqlCommand command = new SqlCommand($"SELECT * FROM Группа", connection); connection.Open(); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { Group Item1 = new Group(); Item1.gunaLabel1.Text = reader[1].ToString(); Item.tableLayoutPanel1.Controls.Add(Item1); } reader.Close(); connection.Close(); }
private void gunaButton1_Click(object sender, EventArgs e) { try { if (TextBoxSurname.Text == "admin" && TextBoxYear.Text == "admin" && gunaLabel2.Text == "Вход для родителей") { AdminGroup Item = new AdminGroup(); Item.Dock = DockStyle.Fill; Form1.Instance.PrintGroup(Item); Form1.Instance.Controls.Add(Item); Form1.Instance.Show(); this.Hide(); } else if (TextBoxSurname.Text != "Фамилия" && TextBoxYear.Text != "Дата рождения (01.02.1993)" && ComboBoxGroup.Text != "") { SqlDataAdapter DataAdapter = new SqlDataAdapter("SELECT Студент.Фамилия, Студент.[Дата рождения], Группа.[Номер группы] " + "FROM Группа " + "INNER JOIN Студент ON Группа.IDгруппы = Студент.IDгруппы " + "WHERE Фамилия='" + TextBoxSurname.Text + "' AND [Дата рождения]='" + TextBoxYear.Text + "' AND [Номер группы]='" + ComboBoxGroup.Text + "'", connection); DataTable dataTable = new DataTable(); DataAdapter.Fill(dataTable); if (dataTable.Rows.Count != 1) { throw new Exception("Пользователь не найден"); } else { Form1.Instance.surname = TextBoxSurname.Text; Form1.Instance.year = TextBoxYear.Text; Form1.Instance.group = ComboBoxGroup.Text; if (gunaLabel2.Text == "Вход для преподавателей") { Thing Item = new Thing(); Item.gunaLabel1.Width = 189; Item.gunaLabel1.Location = new Point(10, 7); Item.Dock = DockStyle.Fill; Form1.Instance.PrintThing(Item); Form1.Instance.PrintName(Item); Form1.Instance.Controls.Add(Item); Form1.Instance.Show(); this.Hide(); } else { throw new Exception("Введены неверные данные"); } } } else { if (TextBoxSurname.Text == "Фамилия") { TextBoxSurname.BorderColor = Color.Red; } if (TextBoxYear.Text == "Дата рождения (01.02.1993)" || TextBoxYear.Text == "Пароль") { TextBoxYear.BorderColor = Color.Red; } if (ComboBoxGroup.Text == "") { ComboBoxGroup.BorderColor = Color.Red; } throw new Exception("Есть пустые поля"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Messenge"); } }