Пример #1
0
 private void shownotificaton(Cperson temp)
 {
     richTextBox3.Clear();
     richTextBox2.Clear();
     for (int i = 0; i < temp.sent.notifications.Count; i++)
     {
         richTextBox3.Text += "\n\n" + temp.sent.notifications[i].notifications.des;
     }
     for (int i = 0; i < temp.Received.Count; i++)
     {
         richTextBox2.Text += "\n\n" + temp.Received[i].notifications.des;
     }
 }
Пример #2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            var thread = new Thread(() =>
            {
                Database obj = new Database();

                obj.ShowDialog();
            });

            thread.Start();


            Login objj = new Login(this);

            this.Hide();
            objj.ShowDialog();


            label1.Text = "Welcome " + Username;
            userset     = true;
            Cperson temp = null;

            switch (role)
            {
            case "Student":
                temp               = Program.database.listofstudent[rolecheck.id - 1];
                advpanel.Visible   = false;
                interpanel.Visible = false;
                exterpanel.Visible = false;
                stdpanel.Dock      = DockStyle.Fill;
                setstdienviroment();
                break;

            case "Advisor":
                temp = Program.database.listofadvisor[rolecheck.id - 1];

                advpanel.Dock      = DockStyle.Fill;
                interpanel.Visible = false;
                exterpanel.Visible = false;
                stdpanel.Visible   = false;
                setadvienviroment();
                break;

            case "Internal":
                temp = Program.database.listofinternal[rolecheck.id - 1];

                advpanel.Visible   = false;
                interpanel.Dock    = DockStyle.Fill;
                exterpanel.Visible = false;
                stdpanel.Visible   = false;
                setinterenviroment();
                break;

            case "External":
                temp = Program.database.listofexternal[rolecheck.id - 1];

                advpanel.Visible   = false;
                interpanel.Visible = false;
                exterpanel.Dock    = DockStyle.Fill;
                stdpanel.Visible   = false;
                setexterenviroment();
                break;

            default:
                break;
            }

            shownotificaton(temp);
        }