Exemplo n.º 1
0
		public DeleteIndividualDialog(GedcomIndividualRecord record)
		{
			this.Build();

			GedcomName name = record.GetName();
			
			AlertTextLabel.Markup = string.Format(AlertTextLabel.LabelProp, name.Name);
			
		}
Exemplo n.º 2
0
		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;
		}