Ejemplo n.º 1
0
        private void EnrolmentForm_Load(object sender, EventArgs e)
        {
            clsEnrolment objEnrolment = new clsEnrolment();

            ComboBox[] cmb = new ComboBox[] { cmbStudentID, cmbStudentName, cmbCourseID, cmbCourseName, cmbSemester };
            //Doesn't include the other combo boxes because they are fixed values.

            objEnrolment.Load(cmb);
            objEnrolment.ViewAll(dgvEnrolment);
        }
Ejemplo n.º 2
0
        private void mnuDelete_Click(object sender, EventArgs e)
        {
            if (!clsValidation.ValidateTextBoxForNumeric(txtEnrolmentID))
            {
                txtEnrolmentID.Focus();
                return;
            }
            clsEnrolment objEnrolment = new clsEnrolment(Convert.ToInt32(txtEnrolmentID.Text));

            objEnrolment.Delete();
            MessageBox.Show("Enrolment record successfully deleted");
            objEnrolment.ViewAll(dgvEnrolment);
        }
Ejemplo n.º 3
0
        private void mnuViewAll_Click(object sender, EventArgs e)
        {
            clsEnrolment objEnrolment = new clsEnrolment();

            objEnrolment.ViewAll(dgvEnrolment);
        }
Ejemplo n.º 4
0
        private void mnuAdd_Click(object sender, EventArgs e)
        {
            #region ValidationArea
            if (!clsValidation.ValidateComboBox(cmbStudentID))
            {
                return;
            }
            if (!clsValidation.ValidateComboBox(cmbCourseID))
            {
                return;
            }
            if (!clsValidation.ValidateDate(dtpEnrolmentDate))
            {
                return;
            }
            if (!clsValidation.ValidateDate(dtpExpectedEndDate))
            {
                return;
            }
            if (!clsValidation.ValidateDateStartVsEnd(dtpEnrolmentDate, dtpExpectedEndDate))
            {
                return;
            }
            if (!clsValidation.ValidateRadioButton(rdbFaceToFace, rdbOnline))
            {
                return;
            }
            string courseDelText = String.Empty;
            if (rdbFaceToFace.Checked)
            {
                courseDelText = "FaceToFace";
            }
            else if (rdbOnline.Checked)
            {
                courseDelText = "Online";
            }
            if (!clsValidation.ValidateDateStartVsEnd(dtpEnrolmentDate, dtpPaymentDueDate))
            {
                return;
            }
            if (!clsValidation.ValidateDateStartVsEnd(dtpPaymentDueDate, dtpExpectedEndDate))
            {
                return;
            }
            if (!clsValidation.ValidateTextBox(txtAmountDue))
            {
                txtAmountDue.Focus();
                return;
            }
            if (!clsValidation.ValidateTextBoxForNumeric(txtAmountDue))
            {
                txtAmountDue.Focus();
                return;
            }
            if (!clsValidation.ValidateDate(dtpPaymentDueDate))
            {
                return;
            }
            if (!clsValidation.ValidateComboBox(cmbPaymentMethod))
            {
                return;
            }
            if (!clsValidation.ValidateComboBox(cmbPaymentStatus))
            {
                return;
            }
            if (!clsValidation.ValidateDate(dtpDatePaid))
            {
                return;
            }
            if (!clsValidation.ValidateComboBox(cmbStudyStatus))
            {
                cmbStudyStatus.Focus();
                return;
            }
            #endregion
            clsEnrolment objEnrolment = new clsEnrolment(Convert.ToInt32(cmbStudentID.Text), Convert.ToInt32(cmbCourseID.Text),
                                                         dtpEnrolmentDate.Value.ToString("yyyy-MM-dd"), dtpExpectedEndDate.Value.ToString("yyyy-MM-dd"), courseDelText,
                                                         Convert.ToInt32(txtAmountDue.Text), dtpPaymentDueDate.Value.ToString("yyyy-MM-dd"), cmbPaymentMethod.Text,
                                                         cmbPaymentStatus.Text, dtpDatePaid.Value.ToString("yyyy-MM-dd"), cmbStudyStatus.Text);

            objEnrolment.Add();
            MessageBox.Show("Enrolment record successfully added!");
            objEnrolment.ViewAll(dgvEnrolment);
        }