public MainWindow(MajorEvaluation.SetupDSN parent)
 {
     InitializeComponent();
     reqWindow = new MajorEvaluation.Creator();
     studentCourseList = new List<Course>();
     majEval = new EvalList();
     connectWindow = parent;
     dsnSource = connectWindow.getDSNSource();
     searchWindow = new SearchWindow(this);
     seqWindow = new MajorEvaluation.SeqCreator();
     subWindow = new MajorEvaluation.ClassSubstitute();
     reqUDivCreds = 0;
     reqElecCreds = 0;
     reqSeqCreds = 0;
     reqTotCreds = 0;
     actualUDivCreds = 0;
     actualElecCreds = 0;
     actualSeqCreds = 0;
     actualTotCreds = 0;
 }
        private void parseSequence(MajorEvaluation.SeqNode sNode)
        {
            /*foreach (MajorEvaluation.SeqNode child in sNode.getChildren())
            {

                String course = child.dept + " " + child.courseNum;
                String credits = child.credits.ToString();
                String gpa = child.gpa.ToString();
                String type = e.getCreditType();

                String repSchool = e.getReplaceSchool();
                if (repSchool == null)
                {
                    repSchool = "N/A";
                }

                String repName = e.getReplaceSubject();
                if (repName == null)
                {
                    repName = "";
                }

                String repNumber = e.getReplaceNumber();
                if (repNumber == null)
                {
                    repNumber = "";
                }

                String repCredits = e.getReplaceCredits().ToString();

                if (e.isComplete())
                {
                    evalItem = new ListViewItem(new[] { course, credits,
                    gpa, type, repSchool + " " + repName + " " + repNumber, repCredits, "Complete", "No"});
                    evalItem.ForeColor = Color.DarkGreen;
                }
                else
                {
                    evalItem = new ListViewItem(new[] { course, credits,
                    gpa, type, repSchool + " " + repName + " " + repNumber, repCredits, "Incomplete", "No"});
                    evalItem.ForeColor = Color.DarkRed;
                }

                evalView.Items.Add(evalItem);

                tRoot.Text = "" + sRoot.dept + " " + sRoot.courseNum;
                if (sRoot.complete == true)
                {
                    tRoot.ForeColor = Color.DarkGreen;
                    tRoot.Text += " (Complete)";
                }
                else
                {
                    tRoot.ForeColor = Color.DarkRed;
                    tRoot.Text += " (Incomplete)";
                }
                seqView.Nodes.Add(tRoot);
                convertWithCompletes(sRoot, tRoot);
            }*/
        }