private void Apply_Click(object sender, EventArgs e) { try { this.connetionString = "Data Source = whitesnow.database.windows.net; Initial Catalog = Mazal; Integrated Security = False; User ID = Grimm; Password = #!7Dwarfs; Connect Timeout = 15; Encrypt = False; TrustServerCertificate = True; ApplicationIntent = ReadWrite; MultiSubnetFailover = False; MultipleActiveResultSets=true"; this.sqlcon = new SqlConnection(connetionString); SqlCommand cmd = new SqlCommand("select * from Person where ID ='" + ID_Student.Text + "' and Permission = 'Student'", sqlcon); if (!Grade56.checkString(ID_Student.Text, "ID") || !Grade56.checkString(CourseID_Button.Text, "Course")) { this.Close(); MessageBox.Show("Try again, this is not a correct ID!"); Zero form2 = new Zero(); form2.Show(); } else { this.sqlcon.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read() == true) { dr.Close(); cmd = new SqlCommand("select * from Teaching_Stuff where ID ='" + Utility.User.ID + "' and Course_id='" + CourseID_Button.Text + "'", sqlcon); dr = cmd.ExecuteReader(); if (dr.Read() == true) { dr.Close(); cmd = new SqlCommand("update Student_Courses set final_grade = 0 where Course_id='" + CourseID_Button.Text + "' and stud_Id = '" + ID_Student.Text + "' and Type = 1", sqlcon); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = cmd; DataTable dbdataset = new DataTable(); sda.Fill(dbdataset); BindingSource bsource = new BindingSource(); bsource.DataSource = dbdataset; sda.Update(dbdataset); MessageBox.Show("Changed grade succesfully!"); this.sqlcon.Close(); this.Close(); } else { throw new ArgumentException("Try again, you do not teach such a course!"); } } else { throw new ArgumentException("Try again, there is not such student in our department!"); } } } catch (Exception ex) { MessageBox.Show(ex.Message); this.Close(); Zero form2 = new Zero(); form2.Show(); } this.sqlcon.Close(); this.Close(); }
private void Exams_Assignment_Button_Click(object sender, EventArgs e) { Grade56 grade = new Grade56(); grade.Show(); }