| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- 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)
- {
- }
- }
- }
|