Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
64 jtweddle 1
<%@LANGUAGE="VBSCRIPT"%>
2
<%
3
'=====================================================
4
'|                                                   |
5
'|		          RequestProductNotes			 	 |
6
'|                                                   |
7
'=====================================================
8
%>
9
<%
10
Option explicit
11
Response.Expires = 0
12
%>
13
<!--#include file="common/globals.asp"-->
14
<!--#include file="common/config.asp"-->
15
<!--#include file="common/common_subs.asp"-->
16
<%
17
'------------ VARIABLE DEFINITION -------------
18
Dim rsQry
19
Dim IsProductInNewBom
20
Dim bgColor
21
Dim QueryName
22
Dim parBomId
23
Dim objWSH
24
Dim rsPkg, pkgName, pkgVersion, pkgId
25
Dim rsProj, projName, branchName
26
Dim rsOS, OSName
27
Dim	newProdId, ProdId
28
Dim	errormsg
29
'------------ CONSTANTS DECLARATION -----------
30
'------------ VARIABLE INIT -------------------
31
parBomId = Request("bom_id")
32
newProdId	=	Request("new_prod_id")
33
ProdId	=	Request("prod_id")
34
 bgColor = NULL
35
'------------ CONDITIONS ----------------------
36
'----------------------------------------------
37
%>
38
<%
39
'--------------------------------------------------------------------------------------------------------------
40
'--------------------------------------------------------------------------------------------------------------
41
%>
42
<%
43
'------------ RUN BEFORE PAGE RENDER ----------
44
'----------------------------------------------
45
Sub PreviousVersions(newProdId, ProdId)
46
 
47
	If CLng(newProdId) >= CLng(ProdId) Then
48
		While CLng(newProdId) >= CLng(ProdId)
49
			ProdId = LastPvId(ProdId)
50
			If CLng(newProdId) >= CLng(ProdId) Then
51
				Call Notes(ProdId)
52
			End If
53
		Wend
54
	End If	
55
 
56
	If CLng(ProdId) >= CLng(newProdId) Then
57
		While CLng(ProdId) >= CLng(newProdId)
58
			newProdId = LastPvId(newProdId)
59
			If CLng(ProdId) >= CLng(newProdId) Then
60
				Call Notes(newProdId)
61
			End If
62
		Wend	
63
	End If
64
 
65
End Sub
66
'--------------------------------------------------------------------------------------------------------------------------
67
Function LastPvId(pvId)
68
	Dim qryA
69
	Set qryA = OraDatabase.DbCreateDynaset("SELECT LAST_PV_ID FROM PACKAGE_VERSIONS WHERE PV_ID="&pvId , cint(0))
70
 
71
	LastPvId = pvId
72
 
73
	If pvId <> qryA("last_pv_id") Then	
74
		LastPvId = qryA("last_pv_id")
75
	'Else 
76
	'	errormsg = true
77
	End If
78
 
79
	qryA.Close()
80
	Set qryA = Nothing
81
 
82
End Function
83
'--------------------------------------------------------------------------------------------------------------------------
84
Sub Notes(Pv_Id)
85
	Dim notes
86
	Set notes = OraDatabase.DbCreateDynaset("SELECT PN.NOTES, PV.PKG_VERSION FROM PACKAGE_VERSIONS PV, PRODUCT_NOTES PN WHERE PN.PROD_ID = PV.PV_ID AND PN.PROD_ID="&Pv_id , cint(0))
87
	If notes.RecordCount > 0 Then
88
%>
89
<tr>
90
	<td <%=bgColor%> nowrap valign="top" class="body_row" colspan="2"><%=notes("pkg_version")%> - <%=notes("notes")%></td>
91
</tr>	
92
<%
93
	End If
94
	notes.Close()
95
	Set notes = Nothing
96
End Sub
97
'--------------------------------------------------------------------------------------------------------------------------
98
 
99
%>
100
 
101
 
102
		<table width="100%"  border="0" cellspacing="3" cellpadding="0">
103
          <%
104
		  'If newProdId > ProdId Then
105
		'	  Call PreviousVersions(newProdId, ProdId)
106
		'  End If
107
 
108
		 ' OraDatabase.Parameters.Add "BOM_ID", 			Request("bom_id"),			ORAPARM_INPUT, ORATYPE_NUMBER 
109
		 ' OraDatabase.Parameters.Add "COMPARE_BOM_ID", 	Request("compare_bom_id"),	ORAPARM_INPUT, ORATYPE_NUMBER 
110
		 ' OraDatabase.Parameters.Add "PROD_ID",  		Request("prod_id"),		ORAPARM_INPUT, ORATYPE_NUMBER 
111
		 ' OraDatabase.Parameters.Add "PKG_ID",  		Request("pkg_id"),		ORAPARM_INPUT, ORATYPE_NUMBER 
112
 
113
		 ' Set rsQry = OraDatabase.DbCreateDynaset( GetQuery ( QueryName ), ORADYN_DEFAULT )
114
 
115
		 ' bgColor = NULL
116
		 ' End If
117
		 %> 
118
		</table>	
119
 
120
 
121
 
122
<%
123
'------------ RUN AFTER PAGE RENDER -----------
124
'----------------------------------------------
125
%><!--#include file="common/globals_destructor.asp"-->