private void Head_Click(object sender, EventArgs e)
 {
     AuthorizeUser();
     try
     {
         StaticStore.memoApi.GetAllReports(StaticStore.Token).GetAwaiter().GetResult();
         HeadForm headForm = new HeadForm();
         this.Hide();
         headForm.Show();
     }
     catch
     {
         MessageBox.Show("Данная учетная запись не пренадлежит Заведующему кафедрой!");
     }
 }
Exemple #2
0
        private void Listen()
        {
            while (true)
            {
                string message = RecieveMessage(stream);

                if (message == "Менеджер")
                {
                    this.Invoke(new MethodInvoker(() =>
                    {
                        this.Hide();
                        this.ShowInTaskbar = false;
                        ManagerForm form   = new ManagerForm(stream, this);
                        form.Show();
                    }));

                    break;
                }
                if (message == "Управляющий")
                {
                    this.Invoke(new MethodInvoker(() =>
                    {
                        this.Hide();
                        this.ShowInTaskbar = false;
                        HeadForm form      = new HeadForm(stream, this);
                        form.Show();
                    }));

                    break;
                }
                else
                {
                    MessageBox.Show(message);
                }
            }
        }