public void GoToPatientsForm() { foreach (Form form in MdiChildren) { form.Close(); } PatientsForm patientsForm = new PatientsForm(this); patientsForm.Show(); patientsForm.Dock = DockStyle.Fill; }
private void LoginButton_Click(object sender, EventArgs e) { string login = loginTextBox.Text.ToString(); string password = passwordTextBox.Text.ToString(); try { Account account = db.Accounts.Where(acc => acc.Login == login).Select(acc => acc).First(); if (account.Password == password) { (MdiParent as MainForm).employee = account.Employee; if (account.SecurityLevel.Code == "doctor") { PatientsForm patientsForm = new PatientsForm { MdiParent = MdiParent }; patientsForm.Show(); patientsForm.Dock = DockStyle.Fill; Close(); } else if (account.SecurityLevel.Code == "admin") { MedicinesForm medicinesForm = new MedicinesForm { MdiParent = MdiParent }; medicinesForm.Show(); medicinesForm.Dock = DockStyle.Fill; Close(); } } else { MessageBox.Show("Неправильный пароль"); } } catch (InvalidOperationException) { MessageBox.Show("Аккаунт не найден"); } }