public string Serialize()
{
string xml = "";
if (ssn != null)
{
xml += "\r\n<ssn>" + SecurityElement.Escape(ssn) + "</ssn>";
}
if (dob != null)
{
xml += "\r\n<dob>" + XmlUtil.toXsdDate(dob) + "</dob>";
}
if (customerRegistrationDate != null)
{
xml += "\r\n<customerRegistrationDate>" + XmlUtil.toXsdDate(customerRegistrationDate) + "</customerRegistrationDate>";
}
if (customerTypeSet)
{
xml += "\r\n<customerType>" + customerTypeField + "</customerType>";
}
if (incomeAmountSet)
{
xml += "\r\n<incomeAmount>" + incomeAmountField + "</incomeAmount>";
}
if (incomeCurrencySet)
{
xml += "\r\n<incomeCurrency>" + incomeCurrencyField + "</incomeCurrency>";
}
if (customerCheckingAccountSet)
{
xml += "\r\n<customerCheckingAccount>" + customerCheckingAccountField.ToString().ToLower() + "</customerCheckingAccount>";
}
if (customerSavingAccountSet)
{
xml += "\r\n<customerSavingAccount>" + customerSavingAccountField.ToString().ToLower() + "</customerSavingAccount>";
}
if (employerName != null)
{
xml += "\r\n<employerName>" + SecurityElement.Escape(employerName) + "</employerName>";
}
if (customerWorkTelephone != null)
{
xml += "\r\n<customerWorkTelephone>" + SecurityElement.Escape(customerWorkTelephone) + "</customerWorkTelephone>";
}
if (residenceStatusSet)
{
xml += "\r\n<residenceStatus>" + residenceStatusField + "</residenceStatus>";
}
if (yearsAtResidenceSet)
{
xml += "\r\n<yearsAtResidence>" + yearsAtResidenceField + "</yearsAtResidence>";
}
if (yearsAtEmployerSet)
{
xml += "\r\n<yearsAtEmployer>" + yearsAtEmployerField + "</yearsAtEmployer>";
}
return xml;
}