?? rc_init.jsp
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<%
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragma","no-cache");
response.setDateHeader("Expires",0);
%>
<%@page contentType="text/html;charset=gb2312"%>
<jsp:useBean id="DbBean" class="publib.OperDbBean" scope="page"></jsp:useBean>
<%
if((session.getValueNames()).length==0)
{
out.println("<SCRIPT language='JavaScript'>");
out.println("self.location='/sysmang/loginagain.html';");
out.println("</SCRIPT>");
return;
}
String byear = "";
String bmon = "";
String bday = "";
String cyear = "";
String cmon = "";
String cday = "";
String nyear = "";
String nmon = "";
String nday = "";
String sqlstr = "";
String buf = "";
java.sql.ResultSet rs = null ;
java.sql.ResultSet rs1 = null ;
java.sql.ResultSet rs2 = null ;
try
{
//上一工作日
sqlstr = "select CSZ from CSZD where CSBM = 'SYGZR' ";
rs = DbBean.sqlQuery(sqlstr);
if(rs.next())
{
buf = rs.getString("CSZ").trim();
byear = buf.substring(0,4);
bmon = buf.substring(5,7);
bday = buf.substring(8,10);
}
rs.close();
//當前工作日
sqlstr = "select CSZ from CSZD where CSBM = 'DQGZR' ";
rs1 = DbBean.sqlQuery(sqlstr);
if(rs1.next())
{
buf = rs1.getString("CSZ").trim();
cyear = buf.substring(0,4);
cmon = buf.substring(5,7);
cday = buf.substring(8,10);
}
rs1.close();
//下一工作日
sqlstr = "select CSZ from CSZD where CSBM = 'XYGZR' ";
rs2 = DbBean.sqlQuery(sqlstr);
if(rs2.next())
{
buf = rs2.getString("CSZ").trim();
nyear = buf.substring(0,4);
nmon = buf.substring(5,7);
nday = buf.substring(8,10);
}
rs2.close();
}
catch (Throwable e )
{
System.out.println("日期切換:發生錯誤"+e.getMessage());
}
%>
<HTML>
<HEAD>
<META http-equiv="Content-Style-Type" content="text/css">
<META name="GENERATOR" content="IBM WebSphere Page Designer V3.5 for Windows">
<TITLE>
日期切換
</TITLE>
<LINK rel="stylesheet" href="/resources/Master.css" type="text/css">
</HEAD>
<BODY>
<SCRIPT language="JavaScript" src="/resources/check.js"></SCRIPT>
<script language= "javascript">
function confirmbtn()
{
if(rcform.next_month.value.length == 1) //輸入的月為一位
{
nmonth = parseInt(rcform.next_month.value);
}
else //對于輸入為兩位日期,轉換輸入的月日; parseInt(1+rcform.next_month.value)-100 的含義為先將字符串變為1XX形式,后使用parseInt()轉化為整型,然后減100
{
nmonth = parseInt(1+rcform.next_month.value)-100;
}
if(rcform.next_day.value.length == 1) //輸入的日為一位
{
nday = parseInt(rcform.next_day.value);
}
else //對于輸入為兩位日期,轉換輸入的月日; parseInt(1+rcform.next_month.value)-100 的含義為先將字符串變為1XX形式,后使用parseInt()轉化為整型,然后減100
{
nday = parseInt(1+rcform.next_day.value)-100;
}
cmonth = parseInt(1+rcform.cur_month.value)-100;
cday = parseInt(1+rcform.cur_day.value)-100;
if (nmonth >= 13 || nmonth <= 0)
return;
if (nday >= 32 || nday <= 0 )
return;
//將用戶輸入的月,日轉化為兩位的字符串:'XX'
if ( nmonth < 10 )
{
rcform.next_month.value = "0"+nmonth.toString();
}
if ( nday < 10 )
{
rcform.next_day.value = "0"+nday.toString();
}
curdate = new Date(parseInt(rcform.cur_year.value),cmonth - 1 ,cday );
nextdate = new Date(parseInt(rcform.next_year.value),nmonth - 1 ,nday );
i = (nextdate.getTime() - curdate.getTime())/(1000*60*60*24);
if (i <= 0 )
{
return;
}
check1 = window.confirm('提示:本操作將修改系統工作日期。請您確認要進行日期切換');
if ( check1 )
{
if (i > 1)
{
check2 = window.confirm('警告:系統工作日期非順序切換!請確認跨越的'+i+'天中無業務發生');
if ( check2 )
{
document.rcform.submit();
}
}
else
{
check3 = window.confirm('警告:系統工作日期順序切換!請確認!');
if ( check3 )
{
document.rcform.submit();
}
}
}
}
</script>
<FORM action="rc_init1.jsp" method="post" name="rcform" >
<DIV style="width : 400px;height : 5px;top : 0px;left : 20px;
position : absolute;
z-index : 1;
visibility : visible;" id="Lcxffdsfgx">
<H2>日期切換</H2>
<INPUT type="button" name="subbtn" value="切換" onclick='confirmbtn()'>
<INPUT type="button" name="bangzhu" value="幫助" onClick="window.open('/help/2.5/2.5.1.html','PopupWindow','menubar=yes,toolbar=yes,location=yes,directories=yes,status=yes,resizable=yes,scrollbars=yes,width='+(screen.availWidth)+',height='+(screen.availHeight)+',top=0,left=0');">
<BR>
</DIV>
<DIV style="top : 99px;left : 20px;
position : absolute;
z-index : 1;
visibility : visible;
width : 727px;
height : 128px;" id="Lxz">
<DIV align="left">
<TABLE width="400" height="50" border="0" cellpadding="0" cellspacing="10">
<COL span="2" valign="middle" align="center">
<TBODY>
<TR>
<TD width="173"><FONT size="4">上一工作日</FONT></TD>
<TD width="227"><INPUT size="4" type="text" readonly name="before_year" value="<%=byear%>"> 年
<INPUT size="2" type="text" readonly name="before_month" value = <%=bmon%>> 月
<INPUT size="2" type="text" readonly name="before_day" value = <%=bday%>> 日</TD>
</TR>
<TR>
<TD width="173"><FONT size="4">當前工作日</FONT></TD>
<TD width="227"><INPUT size="4" type="text" readonly name="cur_year" value = <%=cyear%>> 年
<INPUT size="2" type="text" readonly name="cur_month" value = <%=cmon%>> 月
<INPUT size="2" type="text" readonly name="cur_day" value = <%=cday%>> 日</TD>
</TR>
<TR>
<TD width="173"><FONT size="4">下一工作日</FONT></TD>
<TD width="227"><INPUT size="4" type="text" name="next_year" value = "<%=nyear%>" maxlength="4" onkeypress="checkintinput(this)"> 年 <INPUT size="2" type="text" name="next_month" value = "<%=nmon%>" maxlength="2" onkeypress="checkintinput(this)" > 月 <INPUT size="2" type="text" name="next_day" value = "<%=nday%>" maxlength="2" onkeypress="checkintinput(this)"> 日</TD>
</TR>
</TBODY>
</TABLE>
</DIV>
</DIV>
</FORM>
</BODY>
</HTML>
<%
System.gc();
%>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -