<% 'on error resume next Set conn = Server.CreateObject("ADODB.Connection") conn.ConnectionTimeout = 15 conn.CommandTimeout = 30 Conn.Open "Driver={MySQL ODBC 3.51 Driver};" & _ "Database=thomas;" & _ "Uid=thomas;" & _ "Pwd=maxxwebs" warranty_id = request.querystring("wid") if request.form("submit1") = "Update" then blnUpdate = true status = request.form("status") end if if request.form("submit1") = "Approve" then blnUpdate = true status = "Approved" sql = "select customer_name,serial_num,theDate,email from warranty w inner join distributor d on w.dist_id = d.dist_id where warranty_id = " & warranty_id set rsX = conn.execute(sql) msg = "Your Warranty was Lynx Power Systems has been approved." & vbcrlf msg = msg & " " & vbcrlf msg = msg & "Customer: " & rsX("customer_name") & vbcrlf & vbcrlf msg = msg & "Serial #: " & rsX("serial_num") & vbcrlf msg = msg & "Entered: " & rsX("theDate") & vbcrlf subject = "Warranty Approved at Lynx Power Systems" SendMail email,subject, msg end if if request.form("submit1") = "Deny" then blnUpdate = true status = "Denied" sql = "select customer_name,serial_num,theDate,email from warranty w inner join distributor d on w.dist_id = d.dist_id where warranty_id = " & warranty_id set rsX = conn.execute(sql) msg = "Your Warranty was Lynx Power Systems has been denied." & vbcrlf msg = msg & " " & vbcrlf msg = msg & "Customer: " & rsX("customer_name") & vbcrlf & vbcrlf msg = msg & "Serial #: " & rsX("serial_num") & vbcrlf subject = "Warranty Denied at Lynx Power Systems" SendMail rs("email"),subject, msg end if if request.form("submit1") = "Reset" then blnUpdate = true status = "Pending" end if if request.form("submit1") = "Close Warranty" then sql = "update warranty set closed = 1 where warranty_id = " & warranty_id conn.execute(sql) response.redirect "warranty_list.asp" end if if blnUpdate then service_center = CheckString(Request.form("service_center")) theUser = CheckString(Request.form("theUser")) user_location = CheckString(Request.form("user_location")) theDate = FormatDT(Request.form("theDate")) model_num = CheckString(Request.form("model_num")) serial_num = CheckString(Request.form("serial_num")) emi_num = CheckString(Request.form("emi_num")) hours = CheckNumber(Request.form("hours")) engine_make = CheckString(Request.form("engine_make")) engine_model = CheckString(Request.form("engine_model")) engine_serial = CheckString(Request.form("engine_serial")) switch_make = CheckString(Request.form("switch_make")) switch_model = CheckString(Request.form("switch_model")) switch_serial = CheckString(Request.form("switch_serial")) failure_summary = CheckString(Request.form("failure_summary")) work_summary = CheckString(Request.form("work_summary")) performed_by = CheckString(Request.form("performed_by")) mx_num = CheckString(Request.form("mx_num")) travel_hours = CheckNumber(Request.form("travel_hours")) travel_rate = CheckNumber(Request.form("travel_rate")) travel_time_ext = CheckNumber(Request.form("travel_time_ext")) submitted_by = CheckString(Request.form("submitted_by")) travel_miles = CheckNumber(Request.form("travel_miles")) travel_mile_rate = CheckNumber(Request.form("travel_mile_rate")) travel_distance_ext = CheckNumber(Request.form("travel_distance_ext")) repair_hours = CheckNumber(Request.form("repair_hours")) repair_rate = CheckNumber(Request.form("repair_rate")) repair_ext = CheckNumber(Request.form("repair_ext")) phone_num = CheckString(Request.form("phone_num")) total_expense_claimed = CheckNumber(Request.form("total_expense_claimed")) claim_date = CheckString(Request.form("claim_date")) num_trips = CheckNumber(Request.form("num_trips")) customer_name = CheckString(Request.form("customer_name")) signed_date = FormatDT(Request.form("signed_date")) aa_travel_time = CheckNumber(Request.form("aa_travel_time")) aa_travel_miles = CheckNumber(Request.form("aa_travel_miles")) aa_repair_time = CheckNumber(Request.form("aa_repair_time")) aa_total = CheckNumber(Request.form("aa_total")) approved_by = CheckString(Request.form("approved_by")) comments = CheckString(Request.form("comments")) sql = "update warranty set service_center = '" & service_center & "',theUser = '" & theUser & "',user_location = '" & user_location & "',theDate = '" & theDate & "',model_num = '" & model_num & "',serial_num = '" & serial_num & "',emi_num = '" & emi_num & "',hours = " & hours & ",engine_make = '" & engine_make & "',engine_model = '" & engine_model & "',engine_serial = '" & engine_serial & "',switch_make = '" & switch_make & "',switch_model = '" & switch_model & "',switch_serial = '" & switch_serial & "',failure_summary = '" & failure_summary & "',work_summary = '" & work_summary & "',performed_by = '" & performed_by & "',mx_num = '" & mx_num & "',travel_hours = " & travel_hours & ",travel_rate = " & travel_rate & ",travel_time_ext = " & travel_time_ext & ",submitted_by = '" & submitted_by & "',travel_miles = " & travel_miles & ",travel_mile_rate = " & travel_mile_rate & ",travel_distance_ext = " & travel_distance_ext & ",repair_hours = " & repair_hours & ",repair_rate = " & repair_rate & ",repair_ext = " & repair_ext & ",phone_num = '" & phone_num & "',total_expense_claimed = " & total_expense_claimed & ",claim_date = '" & claim_date & "',num_trips = " & num_trips & ",customer_name = '" & customer_name & "',signed_date = '" & signed_date & "',aa_travel_time = " & aa_travel_time & ",aa_travel_miles = " & aa_travel_miles & ",aa_repair_time = " & aa_repair_time & ",aa_total = " & aa_total & ",approved_by = '" & approved_by & "',comments = '" & comments & "',status = '" & status & "' where warranty_id = " & warranty_id 'd sql conn.execute(sql) sql = "select * from materials_replaced where warranty_id = " & warranty_id & " order by mr_id" set rsX = conn.Execute(Sql) do while not rsX.eof mr_id = rsX("mr_id") mr_qty = CheckNumber(Request.form("mr_qty" & mr_id)) mr_descr = CheckString(Request.form("mr_descr" & mr_id)) mr_part_num = CheckString(Request.form("mr_part_num" & mr_id)) mr_price = CheckNumber(Request.form("mr_price" & mr_id)) mr_ext = CDbl(mr_qty) * CDbl(mr_price) sql = "update materials_replaced set mr_qty = " & mr_qty & ",mr_descr = '" & mr_descr & "',mr_part_num = '" & mr_part_num & "',mr_price = " & mr_price & ",mr_ext = " & mr_ext & " where mr_id = " & mr_id conn.Execute(sql) rsX.movenext: loop mr_id = 0 mr_qty = CheckNumber(Request.form("mr_qty" & mr_id)) mr_descr = CheckString(Request.form("mr_descr" & mr_id)) mr_part_num = CheckString(Request.form("mr_part_num" & mr_id)) mr_price = CheckNumber(Request.form("mr_price" & mr_id)) mr_ext = CheckNumber(Request.form("mr_ext" & mr_id)) if mr_qty > 0 then mr_ext = CDbl(mr_qty) * CDbl(mr_price) sql = "insert into materials_replaced (warranty_id,mr_qty,mr_descr,mr_part_num,mr_price,mr_ext) values(" & warranty_id & "," & mr_qty & ",'" & mr_descr & "','" & mr_part_num & "'," & mr_price & "," & mr_ext & ")" conn.Execute(sql) end if end if if request.form("mr_delete") = "true" then del_mr_id = CheckNumber(request.form("del_mr_id")) sql = "delete from materials_replaced where mr_id = " & del_mr_id conn.Execute(sql) end if if warranty_id = "" then warranty_id = 0 sql = "select * from warranty where warranty_id = " & warranty_id set rs = conn.Execute(sql) on error resume next if rs.eof then subCap = "Submit" else subCap = "Update" end if %> Lynx Power Systems Warranty
Open Warranty List | Closed Warranty List | Print Warranty

">
Lnyx Authorized Service Center:
">
User :
">
User Location:
">
Date:
">
Genset Model #:
" size=25>
Genset Serial #:
" size=25>
Genset EMI #:
" size=25>
Hours:
" size=8>
Engine Component Failure:
Engine Make:
" size=35>
Engine Model #:
" size=35>
Engine Serial #:
" size=35>
Transfer Switch Component Failure:
Switch Make:
" size=35>
Switch Model #:
" size=35>
Switch Serial #:
" size=35>
Failure Summary:
Summary of Work Performed:
Work Performed by: " size=35> MX #: " size=35>
Materials Replaced: <%if subCap = "Submit" then%> Form must be submitted before adding items. <%else%>
<% sql = "select * from materials_replaced where warranty_id = " & warranty_id & " order by mr_id" set rsX = conn.Execute(Sql) do while not rsX.eof %> <% rsX.movenext: loop %>
Qty Parts Description Parts # Price Per Item Total
" value="<%=rsX("mr_qty")%>" size=4> " value="<%=rsX("mr_descr")%>" size=50> " value="<%=rsX("mr_part_num")%>" size=25> " value="<%=rsX("mr_price")%>" size=10> " value="<%=rsX("mr_ext")%>" size=10 disabled> )">
<%end if%>
Travel Time: " size=5> Hours x " size=5>/hr Total $:" size=5> Submitted By: " size=30>
Travel Distance: " size=5> Miles x " size=5>/mi Total $:" size=5>
Repair Time: " size=5> Hours x " size=5>/hr Total $:" size=5> Tel #:" size=30>
Total warranty expense claimed     $:" size=8>     Date: " size=8>     Number of Trips: " size=3>
To Be Completed By Customer:
Signature
 
I agree Warranty work was completed on this day to my satisfaction.
 
Printed Name
" size=50>
Date:
" size=25>
To Be Completed By Lynx Power Systems:
Approved Amounts:   Travel Time: " size=8> Travel Miles: " size=8> Repair Time: " size=8> Total: " size=8>
Approved by: " size=70>
Comments: " size=70>
<%if rs("status") = "Pending" then%>             <%else%>       <%end if%>