Any idea what I am doing wrong here?
foreach (var ttCustomer_iterator in (from ttCustomer_Row in ttCustomer
where (string.Equals(ttCustomer_Row.RowMod, IceRow.ROWSTATE_ADDED,
StringComparison.OrdinalIgnoreCase) || string.Equals(ttCustomer_Row.RowMod,
IceRow.ROWSTATE_UPDATED, StringComparison.OrdinalIgnoreCase))
select ttCustomer_Row))
{
var ttCustomerRow = ttCustomer_iterator;
if (ttCustomerRow != null
&& ((ttCustomerRow.["BISDocReq_c"] == false || ttCustomerRow.["FCPADocreq_c"] == false)
|| (ttCustomerRow.["BISDocExpDate_c"] == null || ttCustomerRow.["BISDocExpDate_c"] <= DateTime.Today.AddDays(-1))
|| (ttCustomerRow.["FCPADocExpDate_c"] == null || ttCustomerRow.["FCPADocExpDate_c"] <= DateTime.Today.AddDays(-1))))
{
InfoMessage.Publish("FOREIGN - NOT COMPLIANT") ;
}
}