Ejemplo n.º 1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            string firstPerson = "Kealu Rullamas", secondPerson = "Khirvey Rullamas"; // change to name inputted from the textbox
                                                                                      //Khirvey Rullamas
            GenealogyController gn = new GenealogyController();

            gn.KealuFamily();                                                                          //Patoy Jr.

            PersonController pc = new PersonController();
            var listOfPerson    = pc.RetrieveListOfPerson();

            foreach (Person p in listOfPerson)
            {
                comboBox_Person1.Items.Add(p.name);
                comboBox_Person2.Items.Add(p.name);
            }


            var listlevelandperson = gn.ReturnCommonLevelAndPerson(gn.SupplyFamilyTree(firstPerson), gn.SupplyFamilyTree(secondPerson));

            if (listlevelandperson[0].Key > listlevelandperson[1].Key) //level[0] is first person level[1] is second person
            {
                //   Console.WriteLine(listlevelandperson[1].Value.name + "'s " + gn.INDIRECTFAMILYRELATIONFEMALE[ listlevelandperson[0].Key , listlevelandperson[1].Key ] + " is " + listlevelandperson[0].Value.name);
            }
            else
            {
                //  Console.WriteLine(firstPerson + "'s " + gn.INDIRECTFAMILYRELATIONFEMALE[level[0], level[1]] + " is " + secondPerson);
                // Console.WriteLine(listlevelandperson[0].Value.name + "'s " + gn.INDIRECTFAMILYRELATIONFEMALE[listlevelandperson[0].Key, listlevelandperson[1].Key] + " is " + listlevelandperson[1].Value.name);
            }
        }
Ejemplo n.º 2
0
 public CRUD()
 {
     InitializeComponent();
     gn = new GenealogyController();
     pn = new PersonController();
 }