Example #1
0
        //Delete button

        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (cmdLecturer1MS.Text == "" && cmdLecturer2MS.Text == "" && cmdGroupMS.Text == "" && cmdSubjectMS.Text == "" && cmdTagMS.Text == "" && cmdSubGroupMS.Text == "" && textNoOfStudentMS.Text == "" && cmdDurationMS.Text == "")
            {
                MessageBox.Show("Please Select Relavent Row!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            else if (cmdLecturer1MS.Text == "")
            {
                MessageBox.Show("Please Select Lecturer!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            else if (cmdGroupMS.Text == "")
            {
                MessageBox.Show("Please Select Group!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            else if (cmdSubjectMS.Text == "")
            {
                MessageBox.Show("Please Select Subject!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            else if (cmdTagMS.Text == "")
            {
                MessageBox.Show("Please Select Tag!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            else if (cmdSubGroupMS.Text == "")
            {
                MessageBox.Show("Please Select Sub Group!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            else if (textNoOfStudentMS.Text == "")
            {
                MessageBox.Show("Please Insert Number of Student!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            else if (cmdDurationMS.Text == "")
            {
                MessageBox.Show("Please Select Time Duration!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            else if (System.Text.RegularExpressions.Regex.IsMatch(textNoOfStudentMS.Text, "[^0-9]"))
            {
                MessageBox.Show("Please Enter Number Only For No Of Students!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            else
            {
                //Delete data into data
                s.SessionID = Convert.ToInt32(id);
                bool success = s.Delete(s, id);

                if (success == true)
                {
                    MessageBox.Show("Session Successfully Deleted!");

                    DataTable dt = s.Select();
                    SessionGridView.DataSource = dt;

                    Clear();
                }
                else
                {
                    MessageBox.Show("Failed to Delete Session. Try Again!");
                }
            }
        }