Esempio n. 1
0
        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 = "";
        }
Esempio n. 2
0
        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();
            //}
        }