⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rc_init.jsp

📁 管理会计系统 主要功能在主页面左侧的菜单面中
💻 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 + -