/// <summary> /// this will add a course to the List view to be saved when the employee is created /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnAddCourse_Click(object sender, EventArgs e) { foreach (ListViewItem item in LVxCourses.Items) { if (item.SubItems[0].Text == TxtCourseID.Text) { if (MessageBox.Show("Course already exists would you like to update the record.", "Update", MessageBoxButtons.YesNo) == DialogResult.Yes) { LVxCourses.Items.Remove(item); } else { return; } } } ListViewItem lvi = new ListViewItem(TxtCourseID.Text); if (TxtDescription.Text != "") { lvi.SubItems.Add(TxtDescription.Text); } else { LblStatus.Text = "Please enter a value for the Description"; TxtDescription.Focus(); } if (TxtGrade.Text != "") { lvi.SubItems.Add(TxtGrade.Text); } else { LblStatus.Text = "Please enter a value for the Grade"; TxtGrade.Focus(); } if (TxtDateApproved.Text != "") { lvi.SubItems.Add(TxtDateApproved.Text); } else { LblStatus.Text = "Please enter a value for the Date Approved"; TxtDateApproved.Focus(); } if (TxtCredits.Text != "") { lvi.SubItems.Add(TxtCredits.Text); } else { LblStatus.Text = "Please enter a value for the Credits."; TxtCredits.Focus(); } //checkbox value lvi.SubItems.Add(CkbApproved.Checked.ToString()); LVxCourses.Items.Add(lvi); ClearEducation(); }
/// <summary> /// this will clear all the educational fields /// </summary> private void ClearEducation() { CkbApproved.Checked = true; TxtCourseID.Clear(); TxtGrade.Clear(); TxtDescription.Clear(); TxtDateApproved.Clear(); TxtCredits.Clear(); }
/*************************************** * * This is where the UTILITY METHODS are. * ***************************************/ /// <summary> /// This clears the form after an entry is added. /// </summary> private void ClearForm() { TxtEmpID.Clear(); TxtFirstName.Clear(); TxtLastName.Clear(); TxtMiddleName.Clear(); TxtXtraProp1.Clear(); TxtXtraProp2.Clear(); CkbActiveEmployee.Checked = true; CkbBenefits.Checked = true; CkbApproved.Checked = true; LVxCourses.Items.Clear(); TxtCourseID.Clear(); TxtGrade.Clear(); TxtDescription.Clear(); TxtDateApproved.Clear(); TxtCredits.Clear(); TxtMaritalStatus.Clear(); TxtDepartment.Clear(); TxtTitle.Clear(); TxtStartDate.Clear(); }