private void button1_Click(object sender, EventArgs e) { localhost.Service1 service = new localhost.Service1(); bool isalreadyexist; bool isalreadyexistpassed; bool isValidStudentResult; bool isValidStudentResultSpecified; service.IsSubjectAlreadyExist(txtUserName.Text, cmbSubject.Text, cmbCode.Text, out isalreadyexist, out isalreadyexistpassed); service.isValidStudent(txtUserName.Text, out isValidStudentResult, out isValidStudentResultSpecified); if (isalreadyexist && isValidStudentResult) { MessageBox.Show("Subject has been already registered"); cmbSubject.Text = ""; cmbCode.Text = ""; txtCreditHour.Text = ""; } else { if (isValidStudentResult) { if (cmbSubject.Text == sub1.Text && cmbCode.Text == code1.Text && txtCreditHour.Text == label6.Text) { service.AddSubject(txtUserName.Text, cmbSubject.Text, cmbCode.Text, txtCreditHour.Text); MessageBox.Show("Subject has been added"); cmbSubject.Text = ""; cmbCode.Text = ""; txtCreditHour.Text = ""; } else if (cmbSubject.Text == sub2.Text && cmbCode.Text == code2.Text && txtCreditHour.Text == label6.Text) { service.AddSubject(txtUserName.Text, cmbSubject.Text, cmbCode.Text, txtCreditHour.Text); MessageBox.Show("Subject has been added"); cmbSubject.Text = ""; cmbCode.Text = ""; txtCreditHour.Text = ""; } else if (cmbSubject.Text == sub3.Text && cmbCode.Text == code3.Text && txtCreditHour.Text == label6.Text) { service.AddSubject(txtUserName.Text, cmbSubject.Text, cmbCode.Text, txtCreditHour.Text); MessageBox.Show("Subject has been added"); cmbSubject.Text = ""; cmbCode.Text = ""; txtCreditHour.Text = ""; } else if (cmbSubject.Text == label4.Text && cmbCode.Text == code4.Text && txtCreditHour.Text == label6.Text) { service.AddSubject(txtUserName.Text, cmbSubject.Text, cmbCode.Text, txtCreditHour.Text); MessageBox.Show("Subject has been added"); cmbSubject.Text = ""; cmbCode.Text = ""; txtCreditHour.Text = ""; } else if (cmbSubject.Text == sub5.Text && cmbCode.Text == code5.Text && txtCreditHour.Text == label6.Text) { service.AddSubject(txtUserName.Text, cmbSubject.Text, cmbCode.Text, txtCreditHour.Text); MessageBox.Show("Subject has been added"); cmbSubject.Text = ""; cmbCode.Text = ""; txtCreditHour.Text = ""; } else { MessageBox.Show("Invalid Subject i.e. either SubjectName or SubjectCode or CreditHour doesn't match.Please select a suitable one"); } } else { MessageBox.Show("Invalid Student"); } } }