Example #1
0
        private void btn_Click(object sender, RoutedEventArgs e)
        {
            StudentWindow s = new StudentWindow(id_user, name, lastname, group, level);

            s.Show();
            this.Close();
        }
Example #2
0
            public void Print(string id, string password)
            {
                SqlConnection conn = new SqlConnection();                                                   //יוצר מחבר

                conn.ConnectionString = ConfigurationManager.ConnectionStrings["MyTable"].ConnectionString; //המחבר מתחבר לאסקיואל סרבר בטבלה שיצרתי

                try
                {
                    conn.Open();
                    SqlCommand cmd = new SqlCommand("SELECT * FROM User_Login WHERE User_Id =" + id + " AND Password="******"", conn); //שאילתא שבה אני אומר מתןך טבלת משתמשים איפה ששמתי ת.ז בטופס וגם סיסמא ששמתי בטופס שייכים לאותה שורה

                    int    result          = (int)cmd.ExecuteScalar();                                                                         //מונה שאילתות
                    string name            = "SELECT * FROM [User_Login] WHERE User_Id ='" + id + "'";                                         //מכניס לתוך משתנה שאילתא שבה אני אומר שמתוך טבלת משתמשים איפה שהת.ז מה שהכנסתי בטופס
                    string teacher_student = "SELECT * FROM[User_Login]";                                                                      //משתנה שבתוכו יש שאילתא שאומרת תשלפוף את כל הנתונים מהטבלה של משתמשים
                    string info_for_combox = "SELECT Student_Id,First_Name,Last_Name,[Group],Level_ID FROM Students WHERE Student_Id ='" + id + "'";
                    string GetDetails      = "SELECT *FROM Students WHERE Student_Id ='" + id + "'";
                    string iduser          = "******" + id + "'";
                    string firstname       = "SELECT First_Name FROM Students WHERE Student_Id ='" + id + "'";
                    string lastname        = "SELECT Last_Name FROM Students WHERE Student_Id ='" + id + "'";
                    string group           = "SELECT Group FROM Students WHERE Student_Id ='" + id + "'";
                    string groupteacher    = "SELECT Group FROM Teachers WHERE Student_Id ='" + id + "'";
                    string level           = "SELECT Level_ID FROM Students WHERE Student_Id ='" + id + "'";

                    SqlCommand    cmd_2  = new SqlCommand(name, conn); //יוצר חיבור לסרבר, שבו אני שולף מטבלת משתמשים את מה שהכנסתי בטופס
                    SqlDataReader reader = cmd_2.ExecuteReader();      //קריאת מידע מהטבלה בסרבר
                    if (reader.Read())
                    {
                        name            = (reader["First_Name"].ToString());       //קורא את השם משתמש בטבלה
                        teacher_student = (reader["StudentOrTeacher"].ToString()); //קורא אם הוא מורה או תלמיד
                    }
                    reader.Close();

                    SqlCommand    cmd_4   = new SqlCommand(GetDetails, conn);
                    SqlDataReader reader2 = cmd_4.ExecuteReader();
                    if (reader2.Read())
                    {
                        iduser    = (reader2["Student_Id"].ToString());
                        firstname = (reader2["First_Name"].ToString());
                        lastname  = (reader2["Last_Name"].ToString());
                        group     = (reader2["group"].ToString());
                        level     = (reader2["Level_ID"].ToString());
                    }
                    reader2.Close();

                    if (teacher_student == "Admin") //אם תלמיד
                    {
                        Admin a = new Admin();      //יפתח חלון בהתאם
                        a.Show();
                    }

                    else if (teacher_student == "Student")                                         //אם תלמיד
                    {
                        StudentWindow s = new StudentWindow(iduser, name, lastname, group, level); //יפתח חלון בהתאם
                        s.Show();
                        s.Header.Content    = name + " ברוך הבא";
                        s.Header.Foreground = Brushes.White;

                        conn.Close();
                    }
                    else
                    {
                        TeacherWindow t = new TeacherWindow(id, groupteacher);
                        t.Show();
                        t.Header.Content = name + " ברוך הבא";
                        conn.Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("הפרטים שהזנת אינם נכונים");
                    Console.WriteLine(ex.Message);
                    LoginForm l = new LoginForm();
                    l.Show();
                }
                finally
                {
                    Console.ReadLine();
                }
            }