コード例 #1
0
ファイル: SpaceControl.cs プロジェクト: maxhennen/Maatwerk
        public List <SpaceMan> SpaceManZelfdeTijdOpPlaneet(SpaceMan spaceMan)
        {
            List <SpaceMan> SpaceManZelfdePlaneet = new List <SpaceMan>();

            foreach (SpaceMan S in SpaceMans)
            {
                foreach (Planeet P in S.PlanetenBezocht)
                {
                    foreach (Planeet SPlaneet in spaceMan.PlanetenBezocht)
                    {
                        if (P.Naam == SPlaneet.Naam)
                        {
                            if (spaceMan.Naam != S.Naam)
                            {
                                if (P.Aangekomen <= SPlaneet.Aangekomen && P.Vertrek >= SPlaneet.Aangekomen)
                                {
                                    SpaceManZelfdePlaneet.Add(S);
                                }

                                else if (P.Aangekomen >= SPlaneet.Aangekomen && P.Vertrek <= SPlaneet.Aangekomen)
                                {
                                    SpaceManZelfdePlaneet.Add(S);
                                }
                            }
                        }
                    }
                }
            }
            return(SpaceManZelfdePlaneet);
        }
コード例 #2
0
 public SpaceManForm()
 {
     InitializeComponent();
     spaceControl = new SpaceControl();
     spaceMan     = new SpaceMan("Buzz Lightyear", 45);
     lblNaam.Text = spaceMan.Naam;
     GenereerData();
 }
コード例 #3
0
ファイル: SpaceControl.cs プロジェクト: maxhennen/Maatwerk
        public SpaceMan Toevoegen(string naam, int leeftijd)
        {
            SpaceMan spaceMan = null;

            foreach (SpaceMan S in SpaceMans)
            {
                if (S.Naam == naam)
                {
                    return(null);
                }

                else
                {
                    spaceMan = new SpaceMan(naam, leeftijd);
                }
            }
            return(spaceMan);
        }
コード例 #4
0
ファイル: Form1.cs プロジェクト: maxhennen/Maatwerk
        public void GenereerData()
        {
            spaceMan = new SpaceMan("Max", 20);
            spaceMan.VoegBezochtePlaneetToe(new Planeet("Zorg", true, Convert.ToDateTime("01 / 01 / 2017 00:00:00"), Convert.ToDateTime("03/01/2017")));
            spaceMan.VoegBezochtePlaneetToe(new Planeet("Tatooine", true, Convert.ToDateTime("01 / 02 / 2017 00:00:00"), Convert.ToDateTime("03/02/2017")));
            spaceMan.VoegBezochtePlaneetToe(new Planeet("Jupiter", false, Convert.ToDateTime("10 / 01 / 2017 00:00:00"), Convert.ToDateTime("14/01/2017")));
            spaceMan.VoegBezochtePlaneetToe(new Planeet("Mars", false, Convert.ToDateTime("21 / 01 / 2017 00:00:00"), Convert.ToDateTime("22/01/2017")));
            spaceMan.VoegBezochtePlaneetToe(new Planeet("Saturnus", false, Convert.ToDateTime("23 / 01 / 2017 00:00:00"), Convert.ToDateTime("30/01/2017")));

            SpaceMan spaceMan1 = new SpaceMan("Hoi", 29);

            spaceMan1.VoegBezochtePlaneetToe(new Planeet("Zorg", true, Convert.ToDateTime("01 / 01 / 2017 00:00:00"), Convert.ToDateTime("05/01/2017")));
            spaceMan1.VoegBezochtePlaneetToe(new Planeet("Tatooine", true, Convert.ToDateTime("01 / 01 / 2017 00:00:00"), Convert.ToDateTime("03/01/2017")));
            spaceMan1.VoegBezochtePlaneetToe(new Planeet("Jupiter", false, Convert.ToDateTime("01 / 01 / 2017 00:00:00"), Convert.ToDateTime("02/01/2017")));
            spaceMan1.VoegBezochtePlaneetToe(new Planeet("Mars", false, Convert.ToDateTime("01 / 01 / 2017 00:00:00"), Convert.ToDateTime("03/01/2017")));
            spaceMan1.VoegBezochtePlaneetToe(new Planeet("Saturnus", false, Convert.ToDateTime("08 / 01 / 2017 00:00:00"), Convert.ToDateTime("10/01/2017")));
            spaceControl.SpaceMans.Add(spaceMan1);
            spaceControl.SpaceMans.Add(spaceMan);
        }