<cfparam name="url.a" default="">
<cfparam name="url.ID" default="0">
<cfparam name="form.ID" default="0">
<cfif form.ID EQ 0>
	<cftransaction>
		<cftry>
				<cfquery  name="Insert" datasource="#Application.DataSrc#">
					INSERT INTO #Request.prefix_db_lookup#.pStanding_Orders
					( Agency_ID, Description, Date_Created, Created_By, Date_Modified,  Modified_by)
					VALUES 
					(#session.agencyid#,'#form.Description#', #now()#, #Session.EmployeeID#, #now()#, #Session.EmployeeID#)
				</cfquery>
				<cftransaction action="commit" />
				<cfcatch> 
				  <!--- something happened, roll it back --->
				<cftransaction action="rollback" /> 
				</cfcatch> 
		</cftry>
	</cftransaction>
	<!---End--->
<cfelse>
	<cftransaction>
		<cftry>
			<cfoutput>
					<cfquery  name="Update" datasource="#Application.DataSrc#">
					Update #Request.prefix_db_lookup#.pStanding_Orders SET 
						Description='#form.Description#',
						Date_Modified=#now()#, 
						Modified_by='#Session.EmployeeId#'
						WHERE ID = '#form.ID#'
					</cfquery>
			</cfoutput>

			<cftransaction action="commit" />
			<cfcatch> 
				<!--- something happened, roll it back --->
				<cfabort>
				<cftransaction action="rollback" /> 
				<cflocation url="/agencyadmin/index.cfm?page=agency&cat=agencymanagement&rpt=standing_list" addtoken="no">
			</cfcatch> 
		</cftry>
	</cftransaction>
</cfif>
<cfif url.ID NEQ 0>
	<cfif url.a eq "delete">
				<cfscript>
					url.ID=decrypt(#url.ID#,"#application.enckey#","AES","Hex");
				</cfscript>
			<cfquery  name="qry" datasource="#Application.DataSrc#">
			 	UPDATE #Request.prefix_db_lookup#.pStanding_Orders SET Status='1' WHERE ID = '#url.ID#'
			</cfquery>
		
	</cfif>
</cfif>
<cflocation url="/agencyadmin/index.cfm?page=agency&cat=agencymanagement&rpt=standing_list" addtoken="no">



