Exemplo n.º 1
0
		public static string TableColumnName(L10N L10n, string sModule, string sDISPLAY_NAME)
		{
			// 07/04/2006   Some columns have global terms. 
			// 06/05/2007   Add Team global term. 
			// 07/23/2008   Add Audit terms. 
			// 10/04/2008   CREATED_BY_ID is used in most module views. 
			// 12/03/2008   AUDIT_TABLE is also a common field. 
			// 08/24/2009   Add support for dynamic teams. 
			// 09/16/2009   DATE_MODIFIED_UTC is a new common field used to sync. 
			// 09/01/2010   Add CREATED_BY_NAME, MODIFIED_BY_NAME and ASSIGNED_TO_NAME as global names. 
			// 10/29/2010   Add TEAM_SET_LIST. 
			// 12/07/2010   Add TEAM_SET_ID. 
			// 09/01/2012   Add LAST_ACTIVITY_DATE. 
			if (  sDISPLAY_NAME == "ID"              
			   || sDISPLAY_NAME == "DELETED"         
			   || sDISPLAY_NAME == "CREATED_BY"      
			   || sDISPLAY_NAME == "CREATED_BY_ID"   
			   || sDISPLAY_NAME == "CREATED_BY_NAME" 
			   || sDISPLAY_NAME == "DATE_ENTERED"    
			   || sDISPLAY_NAME == "MODIFIED_USER_ID"
			   || sDISPLAY_NAME == "DATE_MODIFIED"   
			   || sDISPLAY_NAME == "DATE_MODIFIED_UTC"
			   || sDISPLAY_NAME == "MODIFIED_BY"     
			   || sDISPLAY_NAME == "MODIFIED_BY_ID"  
			   || sDISPLAY_NAME == "MODIFIED_BY_NAME"
			   || sDISPLAY_NAME == "ASSIGNED_USER_ID"
			   || sDISPLAY_NAME == "ASSIGNED_TO"     
			   || sDISPLAY_NAME == "ASSIGNED_TO_NAME"
			   || sDISPLAY_NAME == "TEAM_ID"         
			   || sDISPLAY_NAME == "TEAM_NAME"       
			   || sDISPLAY_NAME == "TEAM_SET_ID"     
			   || sDISPLAY_NAME == "TEAM_SET_NAME"   
			   || sDISPLAY_NAME == "TEAM_SET_LIST"   
			   || sDISPLAY_NAME == "ID_C"            
			   || sDISPLAY_NAME == "AUDIT_ID"        
			   || sDISPLAY_NAME == "AUDIT_ACTION"    
			   || sDISPLAY_NAME == "AUDIT_DATE"      
			   || sDISPLAY_NAME == "AUDIT_COLUMNS"   
			   || sDISPLAY_NAME == "AUDIT_TABLE"     
			   || sDISPLAY_NAME == "AUDIT_TOKEN"     
			   || sDISPLAY_NAME == "LAST_ACTIVITY_DATE"
				)
			{
				sDISPLAY_NAME = L10n.Term(".LBL_" + sDISPLAY_NAME).Replace(":", "");
			}
			else
			{
				// 07/04/2006   Column names are aliased so that we don't have to redefine terms. 
				sDISPLAY_NAME = L10n.AliasedTerm(sModule + ".LBL_" + sDISPLAY_NAME).Replace(":", "");
			}
			return sDISPLAY_NAME;
		}