Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
13 rsolanki 1
<%@LANGUAGE="VBSCRIPT"%>
2
<%
3
'=====================================================
4
'|                                                   |
5
'|			          BomStates 				 	 |
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
<!--#include file="common/_explorer_common.asp"-->
17
<%
18
'------------ ACCESS CONTROL ------------------
19
%>
20
<!--#include file="_access_control_general.asp"-->
21
<%
22
'------------ VARIABLE DEFINITION -------------
23
Dim rsQry
24
Dim StateId, StateTypeEnum
25
Dim objFormCollector
26
'------------ CONSTANTS DECLARATION -----------
27
'------------ VARIABLE INIT -------------------
28
parBranch_id = Request("branch_id")
29
Set objFormCollector = CreateObject("Scripting.Dictionary")
30
'------------ CONDITIONS ----------------------
31
'----------------------------------------------
32
%>
33
<%
34
'--------------------------------------------------------------------------------------------------------------------------
35
Sub GetFormDetails ( nBranch_id, ByRef outobjDetails )
36
	Dim rsQry, query
37
	OraDatabase.Parameters.Add "BRANCH_ID",	nBranch_id, ORAPARM_INPUT, ORATYPE_NUMBER 
38
 
39
	Set rsQry = OraDatabase.DbCreateDynaset( GetQuery ("BranchDetails.sql"), ORADYN_DEFAULT )
40
 
41
	If rsQry.RecordCount > 0 Then
42
		outobjDetails.Item ("branch_id")  = rsQry("branch_id")
43
		outobjDetails.Item ("branch_name")  = rsQry("branch_name").Value
44
		outobjDetails.Item ("proj_name")  = rsQry("proj_name").Value
45
 
46
	End If
47
 
48
	OraDatabase.Parameters.Remove "BRANCH_ID"
49
 
50
	rsQry.Close
51
	Set rsQry = Nothing
52
End Sub
53
'----------------------------------------------------------------------------------------------------------------------------------------------
54
Sub NewBOMList ( rsQry )
55
%>
56
	<table width="100%"  border="0" cellspacing="2" cellpadding="0">
57
	  <tr>
58
	    <td width="1"><img src="images/spacer.gif" width="20" height="1"></td>
59
	    <td width="100%" nowrap class="body_scol">BOM Version</td>
60
	    <td width="1" align="right" nowrap class="body_scol">Arrived</td>
61
	  </tr>
62
	  <tr>
63
	    <td background="images/bg_bage_1.gif"><img src="images/spacer.gif" width="1" height="1"></td>
64
		<td background="images/bg_bage_1.gif"><img src="images/spacer.gif" width="165" height="1"></td>
65
		<td background="images/bg_bage_1.gif"><img src="images/spacer.gif" width="1" height="1"></td>
66
	  </tr>
67
	  <%rsQry.MoveNext%>
68
	  <%If ((NOT rsQry.BOF) AND (NOT rsQry.EOF)) Then%>
69
		  <%
70
		  If (NOT IsNull(rsQry("bom_id"))) Then
71
			  Dim RowColor
72
			  RowColor = NULL
73
 
74
			  While ((NOT rsQry.BOF) AND (NOT rsQry.EOF) AND (NOT IsNull(rsQry("bom_id"))))
75
 
76
				If IsNull( RowColor ) Then
77
					RowColor = "bgcolor='#F5F5F5'"
78
				Else
79
					RowColor = NULL
80
				End If
81
		  %>
82
		  <tr>
83
		    <td <%=RowColor%>><input type="checkbox" name="bom_id_list" value="<%=rsQry("bom_id")%>"></td>
84
		    <td <%=RowColor%> nowrap><a href="Bom_Home.asp?bom_id=<%=rsQry("bom_id")%>" class="menu_link"><%=BomIcon( rsQry("is_readonly"), rsQry("is_rejected") )%><%=rsQry("bom_name").Value &" "& rsQry("bom_version") &"."& rsQry("bom_lifecycle")%></a></td>
85
		    <td <%=RowColor%> align="left" nowrap class="body_txt">&nbsp;<%=objFormater.FormatDate ( rsQry("date_stamp"), 1 ) %></td>
86
		  </tr>
87
 
88
		  <%
89
			  	rsQry.MoveNext
90
			  WEnd
91
 
92
		  End If
93
 
94
		  rsQry.MovePrevious
95
	  	  %>
96
	  <%Else
97
	  		rsQry.MovePrevious
98
	  %>
99
	  <%End If%>
100
	  <tr>
101
	    <td background="images/bg_bage_1.gif"><img src="images/spacer.gif" width="1" height="1"></td>
102
		<td background="images/bg_bage_1.gif"><img src="images/spacer.gif" width="1" height="1"></td>
103
		<td background="images/bg_bage_1.gif"><img src="images/spacer.gif" width="1" height="1"></td>
104
	  </tr>
105
	</table>
106
<%
107
End Sub
108
'----------------------------------------------------------------------------------------------------------------------------------------------
109
Sub NewState ( rsQry )
110
%>
111
	<td valign="top">
112
		<table width="100%"  border="0" cellspacing="0" cellpadding="2">
113
		  <tr>
114
		    <td class="body_txt"><b><%=rsQry("state_name").Value%></b></td>
115
		  </tr>
116
		</table>
117
		<table width="100%"  border="0" cellspacing="0" cellpadding="0">
118
		  <form name="FormState<%=StateId%>" method="post" action="<%=SCRIPT_NAME%>">
119
		  <tr>
120
		    <td width="1"><img src="images/spacer.gif" width="10" height="1"></td>
121
		    <td width="1" background="images/bg_bage_2.gif"><img src="images/spacer.gif" width="1" height="1"></td>
122
		    <td width="100%" valign="top">
123
			<%
124
			'-ACCESSMANAGER-ACCESSMANAGER-ACCESSMANAGER-ACCESSMANAGER-ACCESSMANAGER-ACCESSMANAGER-ACCESSMANAGER-ACCESSMANAGER-ACCESSMANAGER-
125
			'objAccessControl.BeginRegion ( "SomeName" )
126
			%>
127
		      <table width="100%"  border="0" cellspacing="0" cellpadding="0">
128
		        <tr>
129
		          <td width="1" valign="top"><img src="<%=GetStateImage( StateTypeEnum )%>"></td>
130
		          <!-- OPTIONS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
131
				  <!--#include file="_state_menu_options.asp"-->
132
		          <!-- OPTIONS END ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
133
		          </td>
134
		        </tr>
135
	      </table>
136
			<%
137
			'objAccessControl.EndRegion ( "SomeName" )
138
			'-ACCESSMANAGER-ACCESSMANAGER-ACCESSMANAGER-ACCESSMANAGER-ACCESSMANAGER-ACCESSMANAGER-ACCESSMANAGER-ACCESSMANAGER-ACCESSMANAGER-
139
			%>
140
		    <%Call NewBOMList( rsQry )%>
141
			&nbsp;<a href="StateExplorer.asp?state_id=<%=StateId%>&<%=objPMod.ComposeURL()%>" class="body_linkdb">More...</a>
142
		    </td>
143
		  </tr>
144
		  <%=objPMod.ComposeHiddenTags()%>
145
		  <input type="hidden" name="state_id" value="<%=StateId%>">
146
		  <input type="hidden" name="action" value="true">
147
		  </form>
148
		</table>
149
	</td>
150
<%
151
End Sub
152
'----------------------------------------------------------------------------------------------------------------------------------------------
153
%>
154
<%
155
'------------ RUN BEFORE PAGE RENDER ----------
156
Call GetFormDetails ( parBranch_id, objFormCollector )
157
 
158
If (Request("action") <> "") Then
159
	'-- Select Action
160
	Call ActionRedirection ( Request("action") )
161
 
162
End If
163
'----------------------------------------------
164
%>
165
<html>
166
<head>
167
<title>Deployment Manager</title>
168
<meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
169
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
170
<link href="scripts/deployment_manager.css" rel="stylesheet" type="text/css">
171
<script language="JavaScript" src="scripts/common.js"></script>
172
</head>
173
 
174
<body leftmargin="0" topmargin="0">
175
<!-- HEADER ++++++++++++++++ -->
176
<!--#include file="_header.asp"-->
177
<!-- +++++++++++++++++++++++ -->
178
<!-- MAIN MENU  +  CRUMBS ++++++++++++++++ -->
179
<!--#include file="_main_menu.asp"-->
180
<!-- +++++++++++++++++++++++++++++++++++++ -->
181
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
182
  <tr>
183
    <td width="1%" background="images/bg_bage_1.gif"><img src="images/spacer.gif" width="1" height="1"></td>
184
    <td width="100%" background="images/bg_bage_1.gif"><img src="images/spacer.gif" width="1" height="1"></td>
185
  </tr>
186
  <tr>
187
    <td background="images/bg_bage_0.gif"><img src="images/spacer.gif" width="17" height="30"></td>
188
    <td background="images/bg_bage_0.gif">
189
	<!-- BUTTONS CONTROL +++++++++++++++++++ -->
190
	<!-- +++++++++++++++++++++++++++++++++++ -->
191
	</td>
192
  </tr>
193
  <tr>
194
    <td background="images/bg_bage_1.gif"><img src="images/spacer.gif" width="1" height="1"></td>
195
    <td background="images/bg_bage_1.gif"><img src="images/spacer.gif" width="1" height="1"></td>
196
  </tr>
197
  <tr>
198
    <td><img src="images/spacer.gif" width="1" height="1"></td>
199
    <td><img src="images/spacer.gif" width="1" height="8"></td>
200
  </tr>
201
  <tr>
202
    <td>&nbsp;</td>
203
    <td class="body_ttl1">Release Explorer</td>
204
  </tr>
205
  <tr>
206
    <td><img src="images/spacer.gif" width="1" height="1"></td>
207
    <td><img src="images/spacer.gif" width="1" height="30"><a href="Default.asp?BACK=OK<%=objPMod.ComposeURLWithout("branch_id")%>" class="body_link"><img src="icons/i_caretone.gif" width="11" height="7" hspace="2" border="0"><%=objFormCollector.Item("proj_name")%></a></td>
208
  </tr>
209
</table>
210
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
211
  <tr>
212
    <td width="1%">&nbsp;</td>
213
    <td width="100%" rowspan="2" valign="top">
214
	<!-- PAGE DETAILS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
215
 
216
	<!-- STATES ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
217
	 <%If (dbPARproj_id <> enumDB_DEFAULT_EMPTY) AND (dbPARbranch_id <> enumDB_DEFAULT_EMPTY) Then%>
218
	 <table width="10"  border="0" cellspacing="0" cellpadding="0">
219
      <tr>
220
		<%
221
		OraDatabase.Parameters.Add "PROJ_ID",   dbPARproj_id, 		ORAPARM_INPUT, ORATYPE_NUMBER 
222
		OraDatabase.Parameters.Add "BRANCH_ID", dbPARbranch_id, 	ORAPARM_INPUT, ORATYPE_NUMBER 
223
		Set rsQry = OraDatabase.DbCreateDynaset( GetQuery ("BomStatesMain.sql") , ORADYN_DEFAULT )
224
		Dim tempCnt
225
		tempCnt = 0
226
 
227
		While ((NOT rsQry.BOF) AND (NOT rsQry.EOF) AND (tempCnt < 50))
228
			StateId = rsQry("state_id")
229
			StateTypeEnum = rsQry("state_type_enum")
230
 
231
			Call NewState ( rsQry )
232
 
233
			rsQry.MoveNext
234
			tempCnt = tempCnt + 1
235
		WEnd
236
 
237
		'Response.write tempCnt
238
		rsQry.Close
239
		Set rsQry = Nothing
240
		OraDatabase.Parameters.Remove "PROJ_ID"
241
		OraDatabase.Parameters.Remove "BRANCH_ID"
242
		%>
243
 
244
      </tr>
245
    </table>
246
	<%End If%>
247
	<!-- STATES END +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
248
	<br><br>
249
	<!-- PAGE DETAILS END ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
250
	</td>
251
  </tr>
252
  <tr>
253
    <td valign="bottom"><img src="images/ill_bom_location.jpg" width="146" height="300"></td>
254
  </tr>
255
</table>
256
 
257
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
258
  <tr>
259
    <td><img src="images/spacer.gif" width="8" height="20"></td>
260
  </tr>
261
</table>
262
<!-- FOOTER ++++++++++++++++ -->
263
<!--#include file="_footer.asp"-->
264
<!-- +++++++++++++++++++++++ -->
265
</body>
266
</html>
267
<%
268
'------------ RUN AFTER PAGE RENDER -----------
269
Set objPMod = Nothing
270
Set objCrumbs = Nothing
271
'----------------------------------------------
272
%><!--#include file="common/globals_destructor.asp"-->