<cfparam name="form.Dep_ID" default="0">

<cfif form.Dep_ID GT 0>
    <cfquery  name='pDepositUpdate' datasource='#Application.DataSrc#'>
        UPDATE #Request.prefix_db_agency#.pDeposit SET
        Date_Create  = #CreateODBCDate(form.Date_Create)#,
        Date_Check   = #CreateODBCDate(form.Date_Check)#,
        Date_Deposit = #CreateODBCDate(form.Date_Deposit)#,
        Remit_No     = '#form.Remit_No#',
        Check_Total   = '#form.Check_Total#',
        Total_Provider   = '#form.Total_Provider#',
       Payer_ID =  '#form.Payer_ID#',
       Record_Modified_Date = #now()#,
       Record_Modified_By =  '#session.employeeid#'
      WHERE Dep_ID  = '#form.Dep_ID#'
    </cfquery>
     <cflocation url="/agencyadmin/index.cfm?aMenu=billing&page=agency&cat=BillingReports&rpt=remittance_manager" addtoken="no">
<cfelse>
	<cfquery  name='pDeposittempInsert' datasource='#Application.DataSrc#'>
		INSERT INTO #Request.prefix_db_lookup#.pDeposit_temp
		(Agency_ID, Payer_ID, Date_Create, Date_Deposit, Date_Check, Deposit_Type, Check_Total,Total_Provider, Remit_No, 
			Internal_Control_number,Pay_Name, Net_Total, Record_Created_Date,
			 Record_Created_By, Record_Modified_Date, Record_Modified_By)
		VALUES(
			<cfqueryparam cfsqltype="cf_sql_integer" value="#session.AgencyId#">,
			<cfqueryparam cfsqltype="cf_sql_integer" value="#form.Payer_ID#">,
			<cfqueryparam cfsqltype="cf_sql_date" value="#form.Date_Create#">,
			<cfqueryparam cfsqltype="cf_sql_date" value="#form.Date_Deposit#">,
			<cfqueryparam cfsqltype="cf_sql_date" value="#form.Date_Check#">,
			NULL,
			<cfqueryparam cfsqltype="cf_sql_float" value="#form.Check_Total#">,
			<cfqueryparam cfsqltype="cf_sql_float" value="#form.Total_Provider#">,
			<cfqueryparam cfsqltype="cf_sql_varchar" value="#form.Remit_No#">,
			NULL,
			<cfqueryparam cfsqltype="cf_sql_varchar" value="#form.PayName#">,
			'0.00',
			<cfqueryparam value="#now()#" cfsqltype="cf_sql_timestamp">,
			<cfqueryparam value = "#session.employeeid#" CFSQLType ="CF_SQL_INTEGER">,
			<cfqueryparam value="#now()#" cfsqltype="cf_sql_timestamp">,
			<cfqueryparam value = "#session.employeeid#" CFSQLType ="CF_SQL_INTEGER">
			)        
    </cfquery>
    <cfquery  datasource="#Application.DataSrc#" name="temp_deposit">
         SELECT LAST_INSERT_ID() as LastInsertID
    </cfquery>
    <cfset Request.tempDeposit_ID = temp_deposit.LastInsertID />
    <cfset Enc_Deposit_ID   = encrypt(#Request.tempDeposit_ID#,#application.enckey#,"AES","Hex") />
    <cflocation url="index.cfm?page=agency&cat=BillingReports&rpt=remitt_claim_selections&tempDeposit_ID=#Enc_Deposit_ID#" addtoken="no">	
</cfif>