Beispiel #1
0
        public static string GetNameTypeStr(GEDCOMNameType value)
        {
            string s = "";

            switch (value)
            {
            case GEDCOMNameType.ntNone:
                s = "";
                break;

            case GEDCOMNameType.ntAka:
                s = "aka";
                break;

            case GEDCOMNameType.ntBirth:
                s = "birth";
                break;

            case GEDCOMNameType.ntImmigrant:
                s = "immigrant";
                break;

            case GEDCOMNameType.ntMaiden:
                s = "maiden";
                break;

            case GEDCOMNameType.ntMarried:
                s = "married";
                break;
            }
            return(s);
        }
        public void testGetNameType()
        {
            GEDCOMPersonalName instance  = new GEDCOMPersonalName(null, null, "", "");
            GEDCOMNameType     expResult = GEDCOMNameType.ntNone;
            GEDCOMNameType     result    = instance.NameType;

            Assert.AreEqual(expResult, result);
        }
        public void testSetNameType()
        {
            GEDCOMNameType     value    = GEDCOMNameType.ntBirth;
            GEDCOMPersonalName instance = new GEDCOMPersonalName(null, null, "", "");

            instance.NameType = value;
            GEDCOMNameType result = instance.NameType;

            Assert.AreEqual(value, result);
        }
        public PersonalNameEditDlg()
        {
            InitializeComponent();

            for (GEDCOMNameType nt = GEDCOMNameType.ntNone; nt <= GEDCOMNameType.ntMarried; nt++)
            {
                cmbNameType.Items.Add(LangMan.LS(GKData.NameTypes[(int)nt]));
            }

            SetLang();
        }
        public PersonalNameEditDlgController(IPersonalNameEditDlg view) : base(view)
        {
            for (GEDCOMNameType nt = GEDCOMNameType.ntNone; nt <= GEDCOMNameType.ntMarried; nt++)
            {
                fView.NameType.Add(LangMan.LS(GKData.NameTypes[(int)nt]));
            }

            for (var lid = GEDCOMLanguageID.Unknown; lid < GEDCOMLanguageEnum.LastVal; lid++)
            {
                fView.Language.AddItem(GEDCOMLanguageEnum.Instance.GetStrValue(lid), lid);
            }
            fView.Language.SortItems();
        }
Beispiel #6
0
        public PersonalNameEditDlg()
        {
            InitializeComponent();

            btnAccept.Image = GKResources.iBtnAccept;
            btnCancel.Image = GKResources.iBtnCancel;

            for (GEDCOMNameType nt = GEDCOMNameType.ntNone; nt <= GEDCOMNameType.ntMarried; nt++)
            {
                cmbNameType.Items.Add(LangMan.LS(GKData.NameTypes[(int)nt]));
            }

            SetLang();
        }