Exemplo n.º 1
0
        private void button4_Click(object sender, EventArgs e)
        {
            SidePanel.Height = profileButton.Height;
            SidePanel.Top    = profileButton.Top;
            ClientClient clientService = new ClientClient("NetTcpBinding_IClient");

            if (user.Type == "Etudiant")
            {
                Student student = clientService.getStudentbyUser(user.UserName);
                profileStudentt1.fillProfileEventHandler(student);
                gradient.GradientBottomLeft  = Color.FromArgb(32, 87, 101);
                gradient.GradientBottomRight = Color.FromArgb(32, 87, 101);
                gradient.GradientTopRight    = Color.FromArgb(32, 87, 101);
                gradient.GradientTopLeft     = Color.FromArgb(32, 87, 101);
                welcome.Visible  = true;
                username.Visible = true;
                profileStudentt1.BringToFront();
            }
            else
            {
                Teacher teacher = clientService.getTeacherByUser(user.UserName);
                profileTeacher1.fillProfileEventHandler(teacher);
                gradient.GradientBottomLeft  = Color.FromArgb(32, 87, 101);
                gradient.GradientBottomRight = Color.FromArgb(32, 87, 101);
                gradient.GradientTopRight    = Color.FromArgb(32, 87, 101);
                gradient.GradientTopLeft     = Color.FromArgb(32, 87, 101);
                welcome.Visible  = true;
                username.Visible = true;
                profileTeacher1.BringToFront();
            }
        }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            ClientClient clientService = new ClientClient("NetTcpBinding_IClient");

            SidePanel.Height             = button1.Height;
            SidePanel.Top                = button1.Top;
            gradient.GradientBottomLeft  = Color.FromArgb(32, 87, 101);
            gradient.GradientBottomRight = Color.FromArgb(32, 87, 101);
            gradient.GradientTopRight    = Color.FromArgb(32, 87, 101);
            gradient.GradientTopLeft     = Color.FromArgb(32, 87, 101);
            welcome.Visible              = true;
            username.Visible             = true;
            if (user.Type == "Etudiant")
            {
                Borrower Borrowerr = clientService.getStudentbyUser(user.UserName).Borrower;
                consultWorks1.setBorrower(Borrowerr);
            }
            else
            {
                Borrower Borrowerr = clientService.getTeacherByUser(user.UserName).Borrower;
                consultWorks1.setBorrower(Borrowerr);
            }

            consultWorks1.BringToFront();
        }
Exemplo n.º 3
0
        private void loggedIn(object sender, EventArgs e)
        {
            ClientClient clientService = new ClientClient("NetTcpBinding_IClient");

            user = clientService.getUser((string)sender);
            if (user.Type == "Etudiant")
            {
                Student student = clientService.getStudentbyUser(user.UserName);
                profileStudentt1.fillProfileEventHandler(student);
                username.Text = (string)sender + " : " + student.Borrower.CardID1;

                if (string.IsNullOrEmpty(student.Specialty) | string.IsNullOrEmpty(student.Level))
                {
                    MessageBox.Show("Please fill your profile !", "Warning");
                    SidePanel.Height             = profileButton.Height;
                    SidePanel.Top                = profileButton.Top;
                    gradient.GradientBottomLeft  = Color.FromArgb(32, 87, 101);
                    gradient.GradientBottomRight = Color.FromArgb(32, 87, 101);
                    gradient.GradientTopRight    = Color.FromArgb(32, 87, 101);
                    gradient.GradientTopLeft     = Color.FromArgb(32, 87, 101);
                    welcome.Visible              = true;
                    username.Visible             = true;
                    profileStudentt1.BringToFront();
                }
                else
                {
                    SidePanel.Height             = button1.Height;
                    SidePanel.Top                = button1.Top;
                    gradient.GradientBottomLeft  = Color.FromArgb(32, 87, 101);
                    gradient.GradientBottomRight = Color.FromArgb(32, 87, 101);
                    gradient.GradientTopRight    = Color.FromArgb(32, 87, 101);
                    gradient.GradientTopLeft     = Color.FromArgb(32, 87, 101);
                    welcome.Visible              = true;
                    username.Visible             = true;

                    if (user.Type == "Etudiant")
                    {
                        Borrower Borrowerr = clientService.getStudentbyUser(user.UserName).Borrower;
                        consultWorks1.setBorrower(Borrowerr);
                    }
                    else
                    {
                        Borrower Borrowerr = clientService.getTeacherByUser(user.UserName).Borrower;
                        consultWorks1.setBorrower(Borrowerr);
                    }

                    consultWorks1.BringToFront();
                }
            }
            else
            {
                Teacher teacher = clientService.getTeacherByUser(user.UserName);
                profileTeacher1.fillProfileEventHandler(teacher);
                username.Text = (string)sender + " : " + teacher.Borrower.CardID1;

                if (string.IsNullOrEmpty(teacher.Grade))
                {
                    SidePanel.Height             = profileButton.Height;
                    SidePanel.Top                = profileButton.Top;
                    gradient.GradientBottomLeft  = Color.FromArgb(32, 87, 101);
                    gradient.GradientBottomRight = Color.FromArgb(32, 87, 101);
                    gradient.GradientTopRight    = Color.FromArgb(32, 87, 101);
                    gradient.GradientTopLeft     = Color.FromArgb(32, 87, 101);
                    welcome.Visible              = true;
                    username.Visible             = true;
                    profileTeacher1.BringToFront();
                    MessageBox.Show("Please fill your profile !", "Warning");
                }
                else
                {
                    SidePanel.Height             = button1.Height;
                    SidePanel.Top                = button1.Top;
                    gradient.GradientBottomLeft  = Color.FromArgb(32, 87, 101);
                    gradient.GradientBottomRight = Color.FromArgb(32, 87, 101);
                    gradient.GradientTopRight    = Color.FromArgb(32, 87, 101);
                    gradient.GradientTopLeft     = Color.FromArgb(32, 87, 101);
                    welcome.Visible              = true;
                    username.Visible             = true;

                    if (user.Type == "Etudiant")
                    {
                        Borrower Borrowerr = clientService.getStudentbyUser(user.UserName).Borrower;
                        consultWorks1.setBorrower(Borrowerr);
                    }
                    else
                    {
                        Borrower Borrowerr = clientService.getTeacherByUser(user.UserName).Borrower;
                        consultWorks1.setBorrower(Borrowerr);
                    }

                    consultWorks1.BringToFront();
                }
            }

            loginButton.Enabled   = false;
            button3.Enabled       = true;
            profileButton.Enabled = true;
            button1.Enabled       = true;
        }