<CFQUERY NAME="lavor_ut" DATASOURCE="#session.dsn#">
SELECT * from lavorazioni_ut where IDversione = #IDversione_#
</CFQUERY>
<cfset lista_stato = "">
<cfif lavor_ut.recordcount eq 1>
	<cfset stato_ = lavor_ut.stato>
<cfelseif lavor_ut.recordcount eq 0>
	<cfset stato_ = "spento">
<cfelse>
	<cfloop query="lavor_ut">
		<cfset lista_stato = listappend(lista_stato, stato)>
	</cfloop>
	<cfif listfind(lista_stato, "rosso") gt 0 and listfind(lista_stato, "verde") gt 0>
		<cfset stato_ = "rossoverde">
	<cfelseif listfind(lista_stato, "rosso") gt 0 and listfind(lista_stato, "verde3") gt 0>
		<cfset stato_ = "rossoverde">
	<cfelseif listfind(lista_stato, "rossoverde") gt 0>
		<cfset stato_ = "rossoverde">
	<cfelseif listfind(lista_stato, "rosso") gt 0>
		<cfset stato_ = "rosso">
	<cfelseif listfind(lista_stato, "verde") gt 0>
		<cfset stato_ = "verde">
	<cfelseif listfind(lista_stato, "giallo") gt 0>
		<cfset stato_ = "giallo">
	<cfelseif listfind(lista_stato, "verde3") gt 0>
		<cfset stato_ = "verde3">
	<cfelse>
		<cfset stato_ = "spento">
	</cfif>
</cfif>
<cfquery DATASOURCE="#session.dsn#">
update lavorazioni_ver set 
stato = '#stato_#',
data_agg = #createODBCdatetime(now())#
where IDversione = #IDversione_#
</cfquery>
