public Module(CourseClass courses) { InitializeComponent(); //Start Page tab1.Enabled = false; tab2.Enabled = false; tab3.Enabled = false; lvl4sum.Enabled = false; lvl5sum.Enabled = false; lvl6sum.Enabled = false; button2.Enabled = false; button3.Enabled = false; button7.Enabled = false; course = courses; modulesList = new List <ModuleClass>(); modulesList2 = new List <ModuleClass>(); modulesList3 = new List <ModuleClass>(); module = new ModuleClass(); module2 = new ModuleClass(); module3 = new ModuleClass(); assessmentList = new List <AssessmentClass>(); assessmentList2 = new List <AssessmentClass>(); assessmentList3 = new List <AssessmentClass>(); assess1 = new AssessmentClass(); assess2 = new AssessmentClass(); assess3 = new AssessmentClass(); module.Assessments = assessmentList; module2.Assessments = assessmentList2; module3.Assessments = assessmentList3; course.Modules = modulesList; course.Modules = modulesList2; course.Modules = modulesList3; label5.Text = ""; label7.Text = ""; label8.Text = ""; }
private void add0_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(textbox1.Text) || String.IsNullOrWhiteSpace(textbox2.Text) || String.IsNullOrWhiteSpace(textbox3.Text)) { MessageBox.Show("Please Enter all the fields!"); } else if (String.IsNullOrWhiteSpace(textbox4.Text) || String.IsNullOrWhiteSpace(textbox5.Text) || String.IsNullOrWhiteSpace(textbox6.Text)) { MessageBox.Show("Please Enter all the fields!"); } else if (System.Text.RegularExpressions.Regex.IsMatch(textbox2.Text, "[^0-9]")) { MessageBox.Show("Please Enter a numerical value."); } else if (System.Text.RegularExpressions.Regex.IsMatch(textbox3.Text, "[^0-9]")) { MessageBox.Show("Please Enter a numerical value."); } else if (System.Text.RegularExpressions.Regex.IsMatch(textbox5.Text, "[^0-9]")) { MessageBox.Show("Please Enter a numerical value."); } else if (System.Text.RegularExpressions.Regex.IsMatch(textbox6.Text, "[^0-9]")) { MessageBox.Show("Please Enter a numerical value."); } else if (int.Parse(textbox2.Text) < 1 || int.Parse(textbox2.Text) > 100) { MessageBox.Show("Grade needs to be between 0 and 100."); } else if (int.Parse(textbox3.Text) < 1 || int.Parse(textbox3.Text) > 100) { MessageBox.Show("Weighting needs to be between 0 and 100."); } else if (int.Parse(textbox5.Text) < 1 || int.Parse(textbox5.Text) > 100) { MessageBox.Show("Grade needs to be between 0 and 100."); } else if (int.Parse(textbox6.Text) < 1 || int.Parse(textbox6.Text) > 100) { MessageBox.Show("Weighting needs to be between 0 and 100."); } else if (!(int.Parse(textbox2.Text) + int.Parse(textbox5.Text) == 100)) { MessageBox.Show("Weighting 1 and 2 need to add up to 100"); } else { AssessmentClass assessment = new AssessmentClass(); assessment.AssessmentName = textbox1.Text; assessment.AssessmentWeight = textbox2.Text; assessment.AssessmentGrade = textbox3.Text; assessment.AssessmentName2 = textbox4.Text; assessment.AssessmentWeight2 = textbox5.Text; assessment.AssessmentGrade2 = textbox6.Text; module.Assessments.Add(assessment); this.Close(); } //else if (!(String.IsNullOrWhiteSpace(textbox4.Text)) && !(String.IsNullOrWhiteSpace(textbox5.Text)) && !(String.IsNullOrWhiteSpace(textbox6.Text))) //{ // assessment.AssessmentName = textbox4.Text; // assessment.AssessmentWeight = textbox5.Text; // assessment.AssessmentGrade = textbox6.Text; // module.Assessments.Add(assessment); // this.Close(); //} }