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

📄 spxsjz.jsp

📁 进销存管理系统是一个典型的数据库开发应用程序
💻 JSP
字号:
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ page import="java.sql.*,java.io.*"%>
<jsp:useBean id="qu" scope="page" class="com.mingri.info.QuestString"/>
<jsp:useBean id="rst" scope="page" class="com.mingri.dbconn.DBResult"/>
<jsp:useBean id="calendar" scope="page" class="com.mingri.showtime.ShowTime"/>
<jsp:useBean id="trans" scope="page" class="com.mingri.chinese.ToChinese"/>
<html>
<title>商品入库信息</title>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<link href="../../CSS/style.css" rel="stylesheet" type="text/css">
<body>
<%
   //自动生成销售结帐最大票号
   String maxCount="select max(id) as maxid from tb_selljz";
   String theMax="";
   ResultSet rsMax=rst.getResult(maxCount);
   if(rsMax.next()){
     theMax=rsMax.getString(1);
   }
   //最大结帐票号由字符"JK"加上系统日期加五位数字编码组成
   String jkph="JK"+calendar.getDateString()+(Integer.parseInt(theMax.substring(10))+1);
//——————————————————————————————————————————————————————————
   //分页显示出商品销售票号表(tb_sellph)中的信息
   String pages=request.getParameter("pages");//接收当前页数,用做分页显示
   String cif=request.getParameter("cif");//接收查询条件
   String ccif=request.getParameter("ccif");//接收查询方法
   String qvalue=trans.trans(request.getParameter("qvalue"));//接收查询关键字
   String table="tb_sellph";//定义需要查询的表名
   String httpFile="spxsjz.jsp";//定义处理请求的JSP文件
   //将查询所需要的条件在JavaBean中设置
   qu.setCif(cif);qu.setQValue(qvalue);qu.setCcif(ccif);
   qu.setPageSize(1);//设置每页显示的记录数为1条
   String strCount=qu.getXSCount(table);//获得所要查询的记录总数
   if(pages==null||pages.equals("null")){
     pages="0";
   }
   //调用JavaBean中的方法来设置Bean中的一些属性(主要是分页所需要的属性)
   qu.setQuerySql(httpFile,pages,strCount);
   //获得所需要查询的结果集
   ResultSet rs=rst.getResult((String)qu.getXSString(table));
   //获取当前页数和每页显示的记录数
   int i=0,Page=qu.getCurPage(),pagesize=qu.getPageSize();
   while(rs.next()){
     if(i>(Page-1)*pagesize-1){
%>
 <form name="form1" action="spPayFor.jsp" method="POST">
   <table width="450" height="112"  border="0" align="center" cellpadding="1" cellspacing="1">
    
        <tr><td>销售票号:<input type="text" name="xsid" readonly="readonly" value="<%=rs.getString("xsph")%>">
              <font color="#585858"></font></td>
            <td>数&nbsp;&nbsp;量:<input type="text" name="sl" readonly="readonly"
                         value="<%=rs.getString("sl")%>">
              <font color="#585858"></font></td>
        </tr>
        <tr><td>客户全称:<input type="text" name="khname" readonly="readonly"
                         value="<%=rs.getString("khname")%>">
              <font color="#585858"></font></td>
            <td>应&nbsp;&nbsp;收:<input type="text" name="ys" readonly="readonly"
                         value="<%=rs.getString("ys").substring(0,rs.getString("ys").length()-2)%>">元
              <font color="#585858"></font></td>
        </tr>
        <tr><td>实&nbsp;&nbsp;&nbsp;&nbsp;收:<input type="text" name="ss" readonly="readonly"
                         value="<%=rs.getString("ss").substring(0,rs.getString("ss").length()-2)%>">元
              <font color="#585858"></font></td>
             <td>未&nbsp;&nbsp;收:<input type="text" name="ws" readonly="readonly"
                         value="<%=rs.getString("ws").substring(0,rs.getString("ws").length()-2)%>">元
              <font color="#585858"></font></td>
        </tr>
        <tr><td>销售日期:<input type="text" name="xsdate" readonly="readonly"
                         value="<%=rs.getString("xsdate").substring(0,10)%>">
              <font color="#585858"></font></td>
            <td>操作员:<input type="text" name="czy" readonly="readonly"
                         value="<%=rs.getString("czy")%>">
              <font color="#585858"></font></td>
        </tr>
        <tr><td>结算方式:<input type="text" name="jsfs" readonly="readonly"
                         value="<%=rs.getString("jsfs")%>">
              <font color="#585858"></font></td>
             <td>经手人:<input type="text" name="jsr" readonly="readonly"
                         value="<%=rs.getString("jsr")%>">
              <font color="#585858"></font></td>
        </tr>
   </table>

    <table width="450" height="10"  border="0" align="center" cellpadding="1" cellspacing="1">
       <tr><td>结款票号:<input type="text" name="jkph" readonly="readonly"
                         value="<%=jkph%>">
              <font color="#585858"></font></td>
           <td>结款日期:<input type="text" name="jkdate" readonly="readonly"
                         value="<%=calendar.getDate()%>">
              <font color="#585858"></font></td>
        </tr>
       <tr><td>本次结款:<input type="text" name="bcjk" onBlur="autoje()">
              <font color="#585858"></font></td>
           <td>余&nbsp;&nbsp;&nbsp;&nbsp;额:<input type="text" name="ye" readonly="readonly">
              <font color="#585858"></font></td>
        </tr>
        <tr><td>操&nbsp;作&nbsp;员:<input type="text" name="czy1" readonly value="<%=session.getAttribute("username")%>">
              <font color="#585858"></font></td>
            <td>经&nbsp;手&nbsp;人:<input type="text" name="jsr1"></td>
        </tr>
        <tr><td colspan="2" align="center"><input name="submit1"  type="button" class="btn_grey"  onclick="check()" value="确定">
          &nbsp;
        <input type="reset" class="btn_grey" value="取消" onClick="myreset()"></td></tr>      
    </table>
</form>

<%}i++;}
rs.close();
String str_parameter="&cif="+qu.getCif()+"&ccif="+qu.getCcif()+"&qvalue="+qu.getQValue()+"";
session.setAttribute("str_parameter",str_parameter);
qu.setStr_parameter(str_parameter);
%>
<%=qu.pageFooter()%>
  </body>
</html>
<script language="javascript">
function autoje()
{
  if(form1.ws.value-form1.bcjk.value<0){
    alert("结款金额不应大于未收金额!");form1.bcjk.focus();return;}
  form1.ye.value=form1.ws.value-form1.bcjk.value;
}
function check()
{
  if(form1.bcjk.value==0){
    alert("请输入结账金额!");form1.bcjk.focus();return;}
  if(form1.jsr.value==0){
    alert("请输入经手人!");form1.jsr.focus();return;}
  if(isNaN(form1.bcjk.value)){
    alert("输入错误,请输入数字!");form1.bcjk.focus();return;}
  form1.submit();
}
function myreset()
{
  form1.bcjk.value="";form1.ye.value="";form1.jsr1.value="";
}
</script>












⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -