예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            string relationship = "";
            string bloodline    = "";

            switch (comboBox1.Text)
            {
            case "Son":
            case "Daughter":
            case "Brother":
            case "Sister":
            case "Cousin":
            case "Cousin (Male)":
            case "Cousin (Female)":
            case "Niece":
            case "Nephew":
            case "Other":
            case "Other (Male)":
            case "Other (Female)":
                relationship = comboBox1.Text;
                break;

            case "Aunt - Maternal":
                relationship = "Aunt";
                bloodline    = "Maternal";
                break;

            case "Aunt - Paternal":
                relationship = "Aunt";
                bloodline    = "Paternal";
                break;

            case "Uncle - Maternal":
                relationship = "Uncle";
                bloodline    = "Maternal";
                break;

            case "Uncle - Paternal":
                relationship = "Uncle";
                bloodline    = "Paternal";
                break;
            }

            if (relationship.Length > 0)
            {
                List <Person> newRels = fhx.AddRelativeByType(relationship, bloodline, 1);
            }
        }
예제 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            string relationship = "";
            string bloodline    = "";

            switch (comboBox1.Text)
            {
            case "Son":
            case "Daughter":
            case "Brother":
            case "Sister":
            case "Cousin":
            case "Cousin (Male)":
            case "Cousin (Female)":
            case "Niece":
            case "Nephew":
            case "Other":
            case "Other (Male)":
            case "Other (Female)":
                relationship = comboBox1.Text;
                break;

            case "Aunt - Maternal":
                relationship = "Aunt";
                bloodline    = "Maternal";
                break;

            case "Aunt - Paternal":
                relationship = "Aunt";
                bloodline    = "Paternal";
                break;

            case "Uncle - Maternal":
                relationship = "Uncle";
                bloodline    = "Maternal";
                break;

            case "Uncle - Paternal":
                relationship = "Uncle";
                bloodline    = "Paternal";
                break;
                //case "Cousin - Male":
                //    relationship = "Cousin";
                //    break;
                //case "Cousin - Female":
                //    relationship = "Cousin";
                //    break;
            }

            if (relationship.Length > 0)
            {
                List <Person> newRels = fhx.AddRelativeByType(relationship, bloodline, 1);

                //foreach (Person np in newRels)
                //{
                //    np.SignalModelChanged(new RiskApps3.Model.HraModelChangedEventArgs(this));
                //}
            }

            //    fhx.SetIDsFromRelationships();

            //    if (newRels.Count > 0)
            //    {
            //RiskApps3.Model.HraModelChangedEventArgs fhx_args = new RiskApps3.Model.HraModelChangedEventArgs(this);
            //fhx_args.Persist = false;

            //        FillControls();
            //    }
            //}
        }