using Microsoft.Win32; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApp4 { public partial class Main: Form { public Main() { InitializeComponent(); } private void Main_Load(object sender, EventArgs e) { } private void Auth_FormClosed(object sender, FormClosedEventArgs e) { if (!string.IsNullOrEmpty(Session.UserRole)) { Form workForm = null; switch (Session.UserRole) { case "reader": workForm = new ReaderMainForm(); break; case "employe": workForm = new bibliot(); break; case "admin": workForm = new AdminMainForm(); break; } if (workForm != null) { workForm.FormClosed += (s, args) => this.Show(); workForm.Show(); this.Hide(); } else { this.Show(); } } else { this.Show(); } } private void button1_Click(object sender, EventArgs e) { Auth auth = new Auth(); auth.FormClosed += Auth_FormClosed; auth.Show(); this.Hide(); } private void button2_Click(object sender, EventArgs e) { Register reg = new Register(); reg.FormClosed += (s, args) => this.Show(); reg.Show(); this.Hide(); } private void label1_Click(object sender, EventArgs e) { } } }