Guest User

Untitled

a guest
May 17th, 2018
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <cfcomponent>
  2.  
  3.     <!------- Query to update form.editSubmit if defined *editdetail.cfm---->
  4.     <cffunction name="updateTblBirthdays" returntype="void">
  5.         <cfargument name="empName" default="" required="true">
  6.         <cfargument name="birthDate" default="" required="true">
  7.         <cfargument name="bid" default="" required="true">
  8.         <cfquery datasource="dsnDB3-dev">
  9.             UPDATE tblBirthdays
  10.             SET empName = <cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.empName#">,  
  11.             birthDate = <cfqueryparam cfsqltype="cf_sql_date" value="#arguments.birthDate#">
  12.             WHERE bid = <cfqueryparam cfsqltype="cf_sql_integer" value="#arguments.bid#">
  13.         </cfquery>
  14.         <cfreturn />
  15.     </cffunction>    
  16.        
  17.     <!------- Query to get list of users to populate dropdown list (SQL) *edit.cfm & *editdetail.cfm---->
  18.     <cffunction name="getBirthdayReport" returntype="query">
  19.         <cfargument name="locId" required="false">
  20.         <cfargument name="bid" required="false">
  21.         <cfset var local = {}>
  22.         <cfquery name="local.birthdayReport" datasource ="dsnDB3-dev">
  23.             SELECT empName, birthDate, bid
  24.             From tblBirthdays
  25.             WHERE 0=0
  26.             <cfif IsNumeric(arguments.locId)>
  27.                 AND locId = <cfqueryparam cfsqltype="cf_sql_numeric" value="#arguments.locId#">
  28.             </cfif>
  29.             <cfif IsNumeric(arguments.bid) AND structkeyexists(arguments, "bid")>
  30.                 AND bid = <cfqueryparam cfsqltype="cf_sql_numeric" value="#arguments.bid#">
  31.             </cfif>
  32.             ORDER BY birthdate
  33.         </cfquery>    
  34.         <cfreturn local.birthdayReport />
  35.     </cffunction>
  36.    
  37.    
  38.     <!------- Delete Current Data *index.cfm---->
  39.     <cffunction name="deleteTblBirthdays" returntype="void">
  40.         <cfquery datasource="dsnDB3-dev">
  41.                 DELETE FROM tblBirthdays
  42.         </cfquery>
  43.         <cfreturn />
  44.     </cffunction>
  45.    
  46.     <!------- Insert Sorted Data *index.cfm---->
  47.     <cffunction name="insertBirthday" returntype="void">
  48.     <cfargument name="empName" default="" required="true">
  49.     <cfargument name="locId" default="0" required="true">
  50.     <cfargument name="birthDate" default="" required="true">
  51.         <cfquery datasource="dsnDB3-dev">
  52.             INSERT INTO tblBirthdays(empName, locID, BirthDate)
  53.             VALUES(<cfqueryparam cfsqltype="cf_sql_varchar" value="#arguments.empName#">,
  54.             <cfqueryparam cfsqltype="cf_sql_integer" value="#arguments.locId#">,
  55.             <cfqueryparam cfsqltype="cf_sql_date" value="#arguments.birthDate#">
  56.             )
  57.         </cfquery>
  58.     <cfreturn />
  59.     </cffunction>
  60.  
  61.    
  62. </cfcomponent>
Add Comment
Please, Sign In to add comment