<%
Option Explicit

'---- 緑(検索キー) ----
Const GRNH = """#66FFCC"""
Const GRND = """#80FFDD"""

'---- 赤(研修内容) ----
Const REDH = """#F0C0F0"""
Const REDD = """#FFDDFF"""

'---- 黄(一覧表) ----
Const YLWH = """#FFCC00"""
Const YLWD = """#FFFFCC"""

'---- 紫(メニュー) ----
Const PRPL = """#C0C0FF"""

Dim objDBCon, objRec, strSQL

'---- DBに接続する ----
If IsObject(Session("KenshuCon")) Then
    Set objDBCon = Session("KenshuCon")
Else
    Set objDBCon = Server.CreateObject("ADODB.Connection")
    objDBCon.Open "ken_odbc", "sa", ""
    Set Session("KenshuCon") = objDBCon
End If
Set objRec = Server.CreateObject("ADODB.RecordSet")


'**********************************
'共通のヘッダ
'**********************************
Sub DispHeader (strTitle, strScriptFlag)
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=Shift_JIS">
<TITLE><%=strTitle%></TITLE>
<%
If strScriptFlag = "1" Then
%>    <SCRIPT language="javascript">
    <!--
    function GetCode(objForm) {
        objForm.ShainCode.value = document.Keyword.ShainCode.value;
        objForm.submit();
    }
    //-->
    </SCRIPT>
<%
End If
%>
</HEAD>
<BODY bgcolor="#DDFFDD">
<H2><%=strTitle%></H2>
<%
End Sub


'**********************************
'研修一覧画面に戻るボタン表示
'**********************************
Sub DispButton ()
%>
<FORM action="kenshu02.asp" method="post">
<INPUT type="hidden" name="ShainCode" value="<%=Request.Form("ShainCode")%>">
<INPUT type="hidden" name="ShoriCode" value="<%=Request.Form("ShoriCode")%>">
<INPUT type="hidden" name="Disp" value="1">
<INPUT type="submit" value="研修一覧に戻る">
</FORM>
<%
End Sub


'**********************************
'共通のフッタ
'**********************************
Sub DispFooter (strFlag)

If strFlag <> "" Then
%>
    <FORM action="kenshu00.asp" method="post">
    <INPUT type="hidden" name="ShainCode" value="<%=Request.Cookies("kenshu")("CODE")%>">
    <INPUT type="submit" value="認証画面に戻る">
    </FORM>
<%
End If
%>
<HR>
Copyright(c) The JRI System Solution, Limited, 1999
</BODY>
</HTML>
<%
End Sub


'**********************************
'認証エラー画面表示
'**********************************
Sub DispError (strShainCode, strPassword)

    '---- 共通ヘッダ表示 ----
    Call DispHeader ("社内研修システム 認証エラー", "")
%>

クッキーがセットされていません。<BR>
認証画面に戻り、社員コードとパスワードを入力し直して下さい。<BR>
<FORM name="ninsho" action="kenshu00.asp" method="post">
<P>
<INPUT type="hidden" name="ShainCode" value="<%=strShainCode%>">
<INPUT type="hidden" name="Password" value="<%=strPassword%>">
<INPUT type="submit" value="認証画面に戻る">
</P>
<%
    '---- 共通フッタ表示 ----
    Call DispFooter("")

End Sub


'**********************************************
'社員コードをクッキーまたはフォームから取得する
'**********************************************
Function GetShainCode()

    Dim strCode

    If Request.Form("ShainCode") = "" Then
        strCode = Request.Cookies("kenshu")("CODE")
    Else
        strCode = Request.Form("ShainCode")
    End If

    GetShainCode = strCode

End Function


'**********************************
'社員コードテキストボックス
'**********************************
Sub DispShainCodeText (strShainCode)
%>
<INPUT type="text" name="ShainCode" size="10" maxlength="6" value="<%=strShainCode%>">
<%
End Sub


'**********************************
'パスワードテキストボックス
'**********************************
Sub DispPasswdText (strPassword)
%>
<INPUT type="password" name="Password" size="10" maxlength="20" value="<%=strPassword%>">
<%
End Sub


'**********************************
'研修コードテキストボックス
'**********************************
Sub DispKenshuCodeText (strKenshuCode)
%>
    <INPUT type="text" name="KenshuCode" size="10" maxlength="8" value="<%=strKenshuCode%>">
<%
End Sub


'**********************************
'研修名称テキストボックス
'**********************************
Sub DispKenshuNameText (strKenshuName)
%>
    <INPUT type="text" name="KenshuName" size="50" maxlength="200" value="<%=strKenshuName%>">
<%
End Sub


'**********************************
'日程テキストボックス
'**********************************
Sub DispDateText (strYearFrom, strMonthFrom, strYearTo, strMonthTo)
%>
    <INPUT type="text" name="YearFrom" size="4" maxlength="4" value="<%=strYearFrom%>">年
    <INPUT type="text" name="MonthFrom" size="2" maxlength="2" value="<%=strMonthFrom%>">月〜
    <INPUT type="text" name="YearTo" size="4" maxlength="4" value="<%=strYearTo%>">年
    <INPUT type="text" name="MonthTo" size="2" maxlength="2" value="<%=strMonthTo%>">月
<%
End Sub


'**********************************
'日程テキストボックス2
'**********************************
Sub DispDateText2 (strYearFrom, strMonthFrom, strDayFrom, strYearTo, strMonthTo, strDayTo)
%>
    <INPUT type="text" name="YearFrom" size="4" maxlength="4" value="<%=strYearFrom%>">年
    <INPUT type="text" name="MonthFrom" size="2" maxlength="2" value="<%=strMonthFrom%>">月
    <INPUT type="text" name="DayFrom" size="2" maxlength="2" value="<%=strDayFrom%>">日〜
    <INPUT type="text" name="YearTo" size="4" maxlength="4" value="<%=strYearTo%>">年
    <INPUT type="text" name="MonthTo" size="2" maxlength="2" value="<%=strMonthTo%>">月
    <INPUT type="text" name="DayTo" size="2" maxlength="2" value="<%=strDayTo%>">日
<%
End Sub


'**********************************
'申込締切日テキストボックス
'**********************************
Sub DispDateShimeText (strYearShime, strMonthShime, strDayShime)
%>
    <INPUT type="text" name="YearShime" size="4" maxlength="4" value="<%=strYearShime%>">年
    <INPUT type="text" name="MonthShime" size="2" maxlength="2" value="<%=strMonthShime%>">月
    <INPUT type="text" name="DayShime" size="2" maxlength="2" value="<%=strDayShime%>">日
<%
End Sub


'**********************************
'研修時間テキストボックス
'**********************************
Sub DispTimeText (strTime)
%>
    <INPUT type="text" name="Time" size="50" maxlength="100" value="<%=strTime%>">
<%
End Sub


'**********************************
'研修場所テキストボックス
'**********************************
Sub DispPlaceText (strPlace)
%>
    <INPUT type="text" name="Place" size="50" maxlength="100" value="<%=strPlace%>">
<%
End Sub


'**********************************
'研修定員テキストボックス
'**********************************
Sub DispMaxText (strMax)
%>
    <INPUT type="text" name="Max" size="10" maxlength="8" value="<%=strMax%>">
<%
End Sub


'**********************************
'研修内容詳細テキストボックス
'**********************************
Sub DispDetailText (strDetail)
%>
    <TEXTAREA name="Detail" rows="6" cols="50"><%=Server.HTMLEncode(strDetail)%></TEXTAREA>
<%
End Sub


'**************************************
'日付を表示用に変換
'**************************************
Sub EditDispDate (objRec, strDateFrom, strDateTo, strDateShime)

    If IsNull(objRec.Fields("日程自").Value) Then
        strDateFrom = ""
    Else
        strDateFrom = DateToString(objRec.Fields("日程自").Value)
    End If

    If IsNull(objRec.Fields("日程至").Value) Then
        strDateTo = ""
    Else
        strDateTo = "〜" & DateToString(objRec.Fields("日程至").Value)
    End If

    If IsNull(objRec.Fields("申込締切日").Value) Then
        strDateShime = ""
    Else
        strDateShime = DateToString(objRec.Fields("申込締切日").Value)
    End If

End Sub


'**********************************
'日付を文字列に変換する
'**********************************
Function DateToString (strDate)

    DateToString = Year(DateValue(strDate)) & "/" & _
                    Month(DateValue(strDate)) & "/" & _
                    Day(DateValue(strDate))

End Function
%>