<!-- #include file="../../include.asp" -->

<%
'<!--
'################################################
'	名称	:出入庫一覧表示
'	作成日	:2013/05/17
'	作成者	:小野
'	目的	:出入庫を一覧表示する。
'	概要	:入出庫整合性有り演習でのみ利用
'################################################
'-->
%>
<%
main()
Sub main()

	If Not(SessionCheck()) Then
		Exit Sub
	End If


	Dim Query
	Dim Content
	Dim Content2

	Dim EnshuCD
	Dim EnshuName
	EnshuCD = Request("EnshuCD")

	If EnshuCD <> "" Then
		Query = "exec SPM演習取得 '" & GB_SystemCD & "', '" & EnshuCD & "'"
		Set Content = OpenQuery(Query)
		If Not(Content.BOF Or Content.EOF) Then
			EnshuName = Content.Fields("演習名称")
		End If
	End If

%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="-1">
<link href="../../binx/sj3web.css?<% = TimeUniq() %>" rel="stylesheet" type="text/css">
<title><% = AppTitle %></title>
<script language="JScript" src="../../include.js?<% = TimeUniq() %>"></script>
<script language="JScript" src="../../includesj.js?<% = TimeUniq() %>"></script>
<script language="JScript.Encode" src="../../include_enc.js?<% = TimeUniq() %>"></script>
<script language="JScript.Encode" src="../../includesj_enc.js?<% = TimeUniq() %>"></script>
<script type="text/javascript" src="../../javascript.js?<% = TimeUniq() %>"></script>
</head>
<SCRIPT LANGUAGE="JavaScript">
<!--
	HomeAlias = "<% = HomeAlias %>";
	HomeAliasSL = "<% = HomeAliasSL %>";
	ExitFlg = 0;
-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--

//メッセージ格納変数
var Message = "";

var lsURL="#"
function syokaibtn() {
	if (lsURL == "#") {
		alert("選択されていません");
	} else {
		if (confirm("以下の出入庫を組戻してよろしいですか? \n\n" + Message)) {
			tblbtn(lsURL); 
		}
	}
}

//TRselect & URLset
function celsel(rw,selURL) {
	var trw;
	trw=rw;
	lsURL=selURL;
	for (k=0; k<document.all['SyoukaiList'].rows.length; k++) {
		document.all['SyoukaiList'].rows[k].style.backgroundColor ="";
	}//セル色クリア
	document.all['SyoukaiList'].rows[rw].style.backgroundColor ="#ffcdde";//選択行色変更
	//メッセージ格納変数に代入する
	Message = "";
<%
	Dim RowCnt
	RowCnt = 0
	Dim TmpMes
	Query = "exec SPK演習出庫連動入庫一覧 '" & GB_SystemCD & "', '" & EnshuCD & "'"
	Set Content = OpenQuery(Query)
	Do While Not(Content.BOF Or Content.EOF)
		TmpMes = ""
		If ConvEnshuKubun(EnshuCD) = "P" Then
			TmpMes = TmpMes & "学生氏名:" & ConvGakuseiShimei(ConvKaisyaGakuseiNo(EnshuCD, Content.Fields("作成会社CD"))) & "\n"
		Else
			TmpMes = TmpMes & "会社コード:" & Content.Fields("作成会社CD") & "\n"
		End If
		TmpMes = TmpMes & "出庫会社:" & Content.Fields("出庫会社名称") & "\n"
		If Content.Fields("文書種類CD") = "SU" Then
			TmpMes = TmpMes & "区分:通常" & " " 
		Else
			TmpMes = TmpMes & "区分:返品" & " " 
		End If
		TmpMes = TmpMes & "出庫No:" & Content.Fields("文書内容CD") & " "
		TmpMes = TmpMes & "出庫日:" & Content.Fields("処理日") & "\n"
		TmpMes = TmpMes & "取引先:" & Content.Fields("取引先名称") & "\n"
		Query = "exec SPD入出庫取得 '" & GB_SystemCD & "','" & EnshuCD & "', '" & Content.Fields("会社CD") & "', '" & Content.Fields("作成会社CD") & "', '" & Content.Fields("文書種類CD") & "', '" & Content.Fields("文書内容CD") & "'"
		Set Content2 = OpenQuery(Query)
		Do While Not(Content2.BOF Or Content2.EOF)
			TmpMes = TmpMes & "\n" & ConvSyohinMeisyo(Content2.Fields("商品CD"))
			TmpMes = TmpMes & " 数量" & SetMoney(Content2.Fields("数量"), false, true)
			TmpMes = TmpMes & " 単価" & SetMoney(Content2.Fields("単価"), false, true)
			Content2.MoveNext
		Loop
		Response.Write("	if (rw == " & RowCnt & ") {" & vbCrLf)
		Response.Write("		Message = """ & TmpMes & """;" & vbCrLf)
'		Response.Write("		alert(Message);" & vbCrLf)
		Response.Write("	}" & vbCrLf)
		RowCnt = RowCnt + 1
		Content.MoveNext
	Loop
%>
}

//-->
</SCRIPT>
</head>

<body onkeydown="if(ExitFlg==2)ExitFlg=3;" onBeforeUnload="window.event.returnValue = ExitMsg(ExitFlg)" bgcolor="#5C70B6" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<form OnKeyDown="FormKeyDown(this)"	name="form1" method="GET" action="fm_kityochk_ichiran.asp" onSubmit="return SubmitCheck();">

<%
	Response.Write(HtmlDesign(1))

	Response.Write(HttpL1(4))

	If GB_Admin = 1 Then
		Response.Write(HttpL2("運用管理メニュー" ,"tblbtn( '/" & HomeAlias & "/admin/admenu_w.asp')", "演習管理", "tblbtn( '/" & HomeAlias & "/admin/enshu/fm_enshu_ichiran.asp?EnshuCD=" & EnshuCD & "')", "演習コントロール", "tblbtn( '/" & HomeAlias & "/admin/enshu/fm_enshucontrol.asp?EnshuCD=" & EnshuCD & "')", "出入庫組戻し", "", "", "", "", ""))	
	Else
		Response.Write(HttpL2("運用管理メニュー" ,"tblbtn( '/" & HomeAlias & "/admin/admenu_w.asp')", "演習管理", "tblbtn( '/" & HomeAlias & "/admin/enshu/fm_enshu1_view.asp?EnshuCD=" & EnshuCD & "')", "演習コントロール", "tblbtn( '/" & HomeAlias & "/admin/enshu/fm_enshucontrol.asp?En6shuCD=" & EnshuCD & "')", "出入庫組戻し", "", "", "", "", ""))	
	End If

	Response.Write(HttpL3("","" ,"", "", "", "", "", "", "", "", "", "", "", "", "", ""))

	Response.Write(HttpL3_1("印刷", "PrintoutRealInline('" & Replace(Request.ServerVariables("URL"), ".asp", "_print.asp") & "?EnshuCD=" & EnshuCD & "');", "&nbsp;出入庫を組戻す&nbsp;", "syokaibtn()", "", "", "", "", "", ""))
	'Response.Write(HttpL3_1("", "", "", "", "", "", "", "", "", ""))

	Response.Write(HttpL3_2("戻る", "tblbtn( '/" & HomeAlias & "/admin/enshu/fm_enshucontrol.asp?EnshuCD=" & EnshuCD & "')", "", "", "", "", "", "", "", ""))

	Response.Write(HttpL4("演習コントロール", "出入庫組戻し"))

	'Response.Write(HttpL5("未入庫の出庫を表示しています"))
	Response.Write(HttpL5(""))
%>

<div id="L0" style="position: absolute; visibility: hidden; left: 0px; top: -2000px;">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="5">
	<tr>
		<td align="center">
<table width="650" height="100%" border="0" cellspacing="5" cellpadding="5" bgcolor="#ffffff" style="border:1px solid #000000">
	<tr>
		<td align="center" background="/<% = HomeAlias %>/images/window_bk.gif?<% = GB_STU %>">
			<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="5">
				<tr>
					<td valign="top">
						<TABLE WIDTH="819" HEIGHT="30" BORDER="1" CELLPADDING="0" CELLSPACING="0" BORDERCOLOR="#000000" BGCOLOR="#FFFFCC" CLASS="tx1416" STYLE="border-collapse: collapse">
							<TR ALIGN="CENTER">
								<TD width="90" align="center">対象演習名</TD>
								<TD align="center">
									<% = EnshuMeisyo %>
								</TD>
							</TR>
						</table>
						<table BORDER="0" CELLPADDING="0" CELLSPACING="0">
							<TR>
								<TD VALIGN="TOP">
									<DIV ID="Layer1" STYLE="position:relative; left:0px; top:0px; width:840px; height:480px; z-index:1; border: 1px none #000000; overflow: auto;">
										<TABLE ID="SyoukaiList" BORDER="0" WIDTH="819"	CELLSPACING="0" CELLPADDING="0" BGCOLOR="#FFFFFF" CLASS="tx1416" STYLE="border-collapse: collapse" BORDERCOLOR="#000000">

<%
	Dim ii
	ii = 0

'	Query = "exec SPK演習出庫非受付一覧 '" & GB_SystemCD & "', '" & EnshuCD & "'"
	Query = "exec SPK演習出庫連動入庫一覧 '" & GB_SystemCD & "', '" & EnshuCD & "'"
	Set Content = OpenQuery(Query)

	Do While Not(Content.BOF Or Content.EOF)

		Response.Write("<TR ALIGN=""CENTER"" style=""cursor:hand"" onClick=""celsel(" & ii & ",'fm_enshucontrol02_bin.asp?EnshuCD=" & Content.Fields("演習CD") & "&KaisyaCD=" & Content.Fields("会社CD") & "&SakuseiKaisyaCD=" & Content.Fields("作成会社CD") & "&NyukoKaisyaCD=" & Content.Fields("取引先CD") & "&BunsyoSyuruiCD=" & Content.Fields("文書種類CD") & "&BunsyoNaiyoCD=" & Content.Fields("文書内容CD") & "')"" onDblClick=""syokaibtn()"">" & vbCrLf)
		Response.Write("<TD align=""left"">" & vbCrLf)

		'行内を入れ子テーブルにする
		Response.Write("<TABLE BORDER=""1"" WIDTH=""819"" CELLSPACING=""0"" CELLPADDING=""3"" CLASS=""tx1416"" STYLE=""border-collapse: collapse"" BORDERCOLOR=""#000000"">" & vbCrLf)

		'見出し
		Response.Write("<TR bgcolor=""#dddddd"">" & vbCrLf)
		If ConvEnshuKubun(EnshuCD) = "P" Then
			Response.Write("<TD HEIGHT=""20"" ALIGN=""LEFT"">学生氏名</TD>" & vbCrLf)
		Else
			Response.Write("<TD HEIGHT=""20"" ALIGN=""LEFT"">会社コード</TD>" & vbCrLf)
		End If
		Response.Write("<TD HEIGHT=""20"" WIDTH=""210"" ALIGN=""LEFT"">出庫会社</TD>" & vbCrLf)
		Response.Write("<TD HEIGHT=""20"" WIDTH=""30"" ALIGN=""CENTER"">区分</TD>" & vbCrLf)
		Response.Write("<TD HEIGHT=""20"" WIDTH=""50"" ALIGN=""CENTER"">出庫No</TD>" & vbCrLf)
		Response.Write("<TD HEIGHT=""20"" WIDTH=""82"" ALIGN=""CENTER"">出庫日</TD>" & vbCrLf)
		Response.Write("<TD HEIGHT=""20"" WIDTH=""210"" ALIGN=""LEFT"">取引先</TD>" & vbCrLf)
		Response.Write("</TR>" & vbCrLf)

		Response.Write("<TR>" & vbCrLf)

		If ConvEnshuKubun(EnshuCD) = "P" Then
			Response.Write("<TD HEIGHT=""20"" ALIGN=""LEFT"">" & ConvGakuseiShimei(ConvKaisyaGakuseiNo(EnshuCD, Content.Fields("作成会社CD"))) & "</TD>" & vbCrLf)
		Else
			Response.Write("<TD HEIGHT=""20"" ALIGN=""LEFT"" >" & Content.Fields("作成会社CD") & "</TD>" & vbCrLf)
		End If
		Response.Write("<TD HEIGHT=""20"" ALIGN=""LEFT"">" & Content.Fields("出庫会社名称") & "</TD>" & vbCrLf)
		Response.Write("<TD HEIGHT=""20"" ALIGN=""CENTER"">")
		If Content.Fields("文書種類CD") = "SU" Then Response.Write("通常") Else Response.Write("返品") End If
		Response.Write("</TD>" & vbCrLf)
		Response.Write("<TD HEIGHT=""20"" ALIGN=""CENTER"">" & Content.Fields("文書内容CD") & "</TD>" & vbCrLf)
		Response.Write("<TD HEIGHT=""20"" ALIGN=""CENTER"">" & Content.Fields("処理日") & "</TD>" & vbCrLf)
		Response.Write("<TD HEIGHT=""20"" ALIGN=""LEFT"">" & Content.Fields("取引先名称") & "</TD>" & vbCrLf)

		Response.Write("</TR>" & vbCrLf)
		Response.Write("</TABLE>" & vbCrLf)

		Response.Write("<TABLE BORDER=""0"" CELLSPACING=""0"" CELLPADDING=""3"" CLASS=""tx1416"" STYLE=""border-collapse: collapse;"" BORDERCOLOR=""#000000"">" & vbCrLf)
		Response.Write("<TR>" & vbCrLf)
		Dim ShohinCnt
		ShohinCnt = 0
		Query = "exec SPD入出庫取得 '" & GB_SystemCD & "','" & EnshuCD & "', '" & Content.Fields("会社CD") & "', '" & Content.Fields("作成会社CD") & "', '" & Content.Fields("文書種類CD") & "', '" & Content.Fields("文書内容CD") & "'"
		Set Content2 = OpenQuery(Query)
		Do While Not(Content2.BOF Or Content2.EOF)
			ShohinCnt = ShohinCnt + 1
			If ShohinCnt = 3 Or ShohinCnt = 5 Then
				Response.Write("</TR>" & vbCrLf)
				Response.Write("<TR>" & vbCrLf)
			End If
			Response.Write("<TD bgcolor=""#dddddd"" WIDTH=""38"" style=""border:solid 1px #000000;border-top:none;"">商品" & ShohinCnt & "</TD>" & vbCrLf)
			Response.Write("<TD WIDTH=""113"" style=""border:solid 1px #000000;border-top:none;"">" & ConvSyohinRyakuMeisyo(Content2.Fields("商品CD")) & "</TD>" & vbCrLf)
			Response.Write("<TD WIDTH=""100"" style=""border:solid 1px #000000;border-top:none;"">数量:" & SetMoney(Content2.Fields("数量"), false, true) & "</TD>" & vbCrLf)
			Response.Write("<TD WIDTH=""130"" style=""border:solid 1px #000000;border-top:none;"">単価:" & SetMoney(Content2.Fields("単価"), false, true) & "</TD>" & vbCrLf)
			Content2.MoveNext
		Loop
		If ShohinCnt Mod 2 = 1 Then
		'If ShohinCnt = 3 Or ShohinCnt = 5 Then
			Response.Write("<TD WIDTH=""402"" colspan=""4"" style=""border:solid 1px #000000;border-top:none;"">&nbsp;</TD>" & vbCrLf)
		End If

		Response.Write("</TR>" & vbCrLf)
		Response.Write("</TABLE>" & vbCrLf)

		Response.Write("</TD>" & vbCrLf)
		Response.Write("</TR>" & vbCrLf)
		ii = ii + 1

		Content.MoveNext
	Loop

%>
										</TABLE>
									</DIV>
								</TD>
							</TR>
						</TABLE>
					</TD>
				</TR>
			</TABLE>
		</td>
	</tr>
</table>
		</td>
	</tr>
</table>
</DIV>
</form>

<!--印刷出力用フレーム-->
<IFRAME name="PrintoutInline" SRC="" WIDTH="0" HEIGHT="0" FRAMEBORDER=0 MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING=no tabindex="-1"></IFRAME>

</body>

<% = HtmlFooter %>
</html>

<%
End Sub
%>