private void Supervisors_List_Button_Click(object sender, EventArgs e) { modifay_grade form2 = new modifay_grade(); form2.TopLevel = false; form2.FormBorderStyle = FormBorderStyle.None; form2.WindowState = FormWindowState.Maximized; panel5.Controls.Add(form2); panel5.Visible = true; form2.Show(); }
private void button1_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 ='" + stud_id.Text + "' and Permission = 'Student'", sqlcon); if (!checkString(stud_id.Text, "ID") || !checkString(course_id.Text, "Course")) { this.Close(); MessageBox.Show("Try again, this is not a correct ID!"); modifay_grade form2 = new modifay_grade(); 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='" + course_id.Text + "'", sqlcon); dr = cmd.ExecuteReader(); if (dr.Read() == true) { if (Int32.Parse(stud_grade.Text) >= 0 && Int32.Parse(stud_grade.Text) <= 100) { dr.Close(); cmd = new SqlCommand("update Student_Courses set final_grade = '" + stud_grade.Text + "' where Course_id='" + course_id.Text + "' and stud_Id = '" + stud_id.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("Grade have to be 0-100! "); } } 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(); modifay_grade form2 = new modifay_grade(); form2.Show(); } this.sqlcon.Close(); this.Close(); }