public DeleteIndividualDialog(GedcomIndividualRecord record) { this.Build(); GedcomName name = record.GetName(); AlertTextLabel.Markup = string.Format(AlertTextLabel.LabelProp, name.Name); }
public static int CompareByName(GedcomIndividualRecord indiA, GedcomIndividualRecord indiB) { int ret = -1; if (indiA != null && indiB != null) { string nameA; string nameB; GedcomName aName = indiA.GetName(); GedcomName bName = indiB.GetName(); if (aName != null) { nameA = aName.Name; } else { nameA = UnknownName; } if (bName != null) { nameB = bName.Name; } else { nameB = UnknownName; } ret = string.Compare(nameA,nameB); } else if (indiA != null) { ret = 1; } return ret; }