bunkbook.jsp

来自「网上订票系统源代码」· JSP 代码 · 共 419 行 · 第 1/2 页

JSP
419
字号
<%@ page    language  = "java"  %>
<%@ page    import    = "java.io.*"  %>
<%@ page    import    = "java.sql.*" %>
<%@ page    import    = "java.math.*" %>
<%@ page    import    = "java.util.Date" %>
<%@ page    import    = "java.util.Vector" %>
<%@ page    import    = "common.*"%>
<%@ page    import    = "java.text.SimpleDateFormat" %>
<%@ page    import    = "javax.servlet.http.*"%>
<%@ page contentType="text/html; charset=gb2312"%>
<% 	
    request.setCharacterEncoding("gb2312");
	
	Tools t = new Tools();
    String sLevel = t.GetSessionAttribute(session,"level");
	int Level = t.StrToInt(sLevel);
	if(Level<3)
	{
		out.print(t.JSMsgGURL("请先登录!","../AdminIndex.jsp"));
		return;
	}

	String action="",sOID="",Submit="",error="";
	action = t.GetRequestParameter(request,"action");
	sOID = t.GetRequestParameter(request,"OID");
	Submit = t.GetRequestParameter(request,"Submit");

	/*session.setAttribute("UID","1");
	out.println(action);
	out.println(sOID);
	out.println(Submit);*/

		String OSHIPPER,OCONSIGNEE,ONOTIFY,ODS,OPOL,OPOD,ODOG,OMARKS,OQTY,OGW,OCBM,OFRIGHT,OCONTAINER,OCSIZE,OCN,ODELIVER;
        String OCONSIGNEEC,OTEL,OFAX,OCONNECT,ODATE,OREMARKS,OUID;
		
		int OID=t.StrToInt(sOID);
		OSHIPPER = t.GetRequestParameter(request,"OSHIPPER");
		OCONSIGNEE = t.GetRequestParameter(request,"OCONSIGNEE");
		ONOTIFY = t.GetRequestParameter(request,"ONOTIFY");
		ODS = t.GetRequestParameter(request,"ODS");
		OPOL = t.GetRequestParameter(request,"OPOL");
		OPOD = t.GetRequestParameter(request,"OPOD");
		ODOG = t.GetRequestParameter(request,"ODOG");
		OMARKS = t.GetRequestParameter(request,"OMARKS");
		OQTY = t.GetRequestParameter(request,"OQTY");
		OGW = t.GetRequestParameter(request,"OGW");
		OCBM = t.GetRequestParameter(request,"OCBM");
		OFRIGHT = t.GetRequestParameter(request,"OFRIGHT");
		OCONTAINER = t.GetRequestParameter(request,"OCONTAINER");
		OCSIZE = t.GetRequestParameter(request,"OCSIZE");
		OCN = t.GetRequestParameter(request,"OCN");
		ODELIVER = t.GetRequestParameter(request,"ODELIVER");
		OCONSIGNEEC = t.GetRequestParameter(request,"OCONSIGNEEC");
		OTEL = t.GetRequestParameter(request,"OTEL");
		OFAX = t.GetRequestParameter(request,"OFAX");
		OCONNECT = t.GetRequestParameter(request,"OCONNECT");
		ODATE = t.GetRequestParameter(request,"ODATE");
		OREMARKS = t.GetRequestParameter(request,"OREMARKS");

		OUID = t.GetRequestParameter(request,"OUID");
	
	if(action.equals("edit")&&OID!=0&&Submit.equals("true"))
	{
		Order o = new Order(OID);
		if(o.error.length()==0)
		{
			o.OSHIPPER = OSHIPPER;
			o.OCONSIGNEE = OCONSIGNEE;
			o.ONOTIFY = ONOTIFY;
			o.ODS = t.DateToDB(ODS);
			o.OPOL = OPOL;
			o.OPOD = OPOD;
			o.ODOG = ODOG;
			o.OMARKS = OMARKS;
			o.OQTY = t.StrToInt(OQTY);
			o.OGW = t.StrToFloat(OGW);
			o.OCBM = t.StrToFloat(OCBM);
			o.OFRIGHT = t.StrToInt(OFRIGHT);
			o.OCONTAINER = t.StrToInt(OCONTAINER);
			o.OCSIZE = t.StrToInt(OCSIZE);
			o.OCN = t.StrToInt(OCN);
			o.ODELIVER = t.StrToInt(ODELIVER);
			o.OCONSIGNEEC = OCONSIGNEEC;
			o.OTEL = OTEL;
			o.OFAX = OFAX;
			o.OCONNECT = OCONNECT;
			o.ODATE = t.DateToDB(ODATE);
			o.OREMARKS = OREMARKS;
		
			o.OUID = t.StrToInt(OUID);
			o.save();
			if(o.error.length()>0)
			{
				out.print(t.JSMsg("bunkbook.jsp",o.error));
			}
			else
			{
				out.print(t.JSMsgGURL("编辑订单成功!","ListBB.jsp"));
			}
		}
		else
		{
			
			out.print(t.JSMsg("bunkbook.jsp",o.error));
		}
	}
	
	if(action.equals("add")&&Submit.equals("true"))
	{
		Order o = new Order();
		
		//o.OID = OID;
		o.OSHIPPER = OSHIPPER;
		o.OCONSIGNEE = OCONSIGNEE;
		o.ONOTIFY = ONOTIFY;
		o.ODS = t.DateToDB(ODS);
		o.OPOL = OPOL;
		o.OPOD = OPOD;
		o.ODOG = ODOG;
		o.OMARKS = OMARKS;
		o.OQTY = t.StrToInt(OQTY);
		o.OGW = t.StrToFloat(OGW);
		o.OCBM = t.StrToFloat(OCBM);
		o.OFRIGHT = t.StrToInt(OFRIGHT);
		o.OCONTAINER = t.StrToInt(OCONTAINER);
		o.OCSIZE = t.StrToInt(OCSIZE);
		o.OCN = t.StrToInt(OCN);
		o.ODELIVER = t.StrToInt(ODELIVER);
		o.OCONSIGNEEC = OCONSIGNEEC;
		o.OTEL = OTEL;
		o.OFAX = OFAX;
		o.OCONNECT = OCONNECT;
		o.ODATE = t.DateToDB(ODATE);
		o.OREMARKS = OREMARKS;
		
		o.OUID = t.StrToInt(OUID);
		o.save("add");
		if(o.error.length()>0)
		{
			out.print(t.JSMsg("bunkbook.jsp",o.error));
		}
		else
		{
			out.print(t.JSMsgGURL("订单已经成功下达!","ListBB.jsp"));
		}
		return;
	}
 %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE><% Control cc = new Control();out.print(cc.SysName);%></TITLE>
<META content="MSHTML 6.00.2900.3059" name=GENERATOR>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<LINK href="../css/an_css.css" type="text/css" rel="stylesheet">
<link href="../css/css.css" rel="stylesheet" type="text/css">
</HEAD>
<body>
<!-- Head Start -->
<div align="center">
<script language="javascript" src="../JS/top1.js"></script>
</div>
<script type="text/javascript" src="../JS/calendar.js"></script>
<link href="../JS/calendar.css" rel="stylesheet" type="text/css">
<!-- 调用样式表st -->
<LINK media="all" href="../css/css1.css" type=text/css rel=stylesheet>
<!-- 调用样式表end -->
<style type="text/css">
<!--
.bar {background:#CCF4B9;color:#246F00;font-weight:bold;width:550px;border:1px solid #FFFFFF;line-height:24px;text-align:left}
.box {background:#F7F7F7;width:548px;border:1px solid #C6C6C6;padding:4px}
-->
</style>
<script language="javascript" type="text/javascript">
	function SetFun()
	{
		if(form1.OCONTAINER[1].checked==false)
		{
			form1.OCSIZE.disabled="disabled";
			form1.OCN.disabled="disabled";
		}
		else
		{
			form1.OCSIZE.disabled="";
			form1.OCN.disabled="";
		}
	}
</script>
<script language="javascript" type="text/javascript">function isCharsInBag (s, bag){var i, c;for (i = 0; i < s.length; i++){c = s.charAt(i);if (bag.indexOf(c) == -1) return false;}return true;}function isCharsAllInBag (s, bag){var i, c;for (i = 0; i < bag.length; i++){c = bag.charAt(i);if (s.indexOf(c) != -1) return true;}return false;}function CharNumInString(stringToCal,char){  var Num=0;  eval("Num=stringToCal.replace(/[^"+ char +"]/g,'').length;");  return(Num);}function isVaildEmail(s){var i = 1;var len = s.length;/*if ( len == 0 ) return true;*/if (len > 80){return false;}pos1 = s.indexOf('@');pos2 = s.indexOf('.');pos3 = s.lastIndexOf('@');pos4 = s.lastIndexOf('.');if ((pos1 <= 0)||(pos1 == len-1)||(pos2 <= 0)||(pos2 == len-1)){return false;}else{if( (pos1 == pos2 - 1) || (pos1 == pos2 + 1)  || ( pos1 != pos3 ) || ( pos4 < pos3 ) ){return false;}}return true;}function isFloat(str){var Result=true;var dote,i,dotenum;if(!isCharsInBag(str,'1234567890.')){Result=false;}else{dotenum=0;for ( i=0; i< str.length; i++){dote=str.charAt(i);if(dote=='.') dotenum++;}if(dotenum>1) Result=false;}return (Result);}function isMobileNum(str){var Result=true;if(str.length!=11){Result=false;}else{if(!isCharsInBag(str,'1234567890')){Result=false;}else{if((str.substr(0,3)!='130')&&(str.substr(0,3)!='131')&&(str.substr(0,3)!='132')&&(str.substr(0,3)!='133')&&(str.substr(0,3)!='134')&&(str.substr(0,3)!='135')&&(str.substr(0,3)!='136')&&(str.substr(0,3)!='137')&&(str.substr(0,3)!='138')&&(str.substr(0,3)!='139')&&(str.substr(0,3)!='159')) Result=false;}}return (Result);}function isSafeInupt(StrToCheck){   var Result = true;  if(isCharsAllInBag(StrToCheck,'\' =\\/";,<>#$%^&*()!`~:[]{}|+?'))  {    Result = false;  }  return (Result);}function isFixPhoneNum(StrToCheck){  var Result = true;  var i;  if(!isCharsInBag(StrToCheck,'-0123456789#*'))  {     Result = false;  }  if(StrToCheck.indexOf('-')==0) Result = false;  return(Result);}function CheckForm_form1(){ var ifcontinue=true;if(ifcontinue&&(form1.OSHIPPER.value=='')){ alert('请填写发货人!');form1.OSHIPPER.focus(); ifcontinue=false;}if(ifcontinue&&(form1.OCONSIGNEE.value=='')){ alert('请填写收货人!');form1.OCONSIGNEE.focus(); ifcontinue=false;}if(ifcontinue&&(form1.ONOTIFY.value=='')){ alert('请填写被通知人!');form1.ONOTIFY.focus(); ifcontinue=false;}if(ifcontinue&&(form1.ODS.value=='')){ alert('请填写出货日期!');form1.ODS.focus(); ifcontinue=false;}if(ifcontinue&&(form1.OPOL.value=='')){ alert('请填写装货港!');form1.OPOL.focus(); ifcontinue=false;}if(ifcontinue&&(form1.OPOD.value=='')){ alert('请填写目的港!');form1.OPOD.focus(); ifcontinue=false;}if(ifcontinue&&(form1.ODOG.value=='')){ alert('请填写货品名!');form1.ODOG.focus(); ifcontinue=false;}if(ifcontinue&&(form1.OMARKS.value=='')){ alert('请填写唛头!');form1.OMARKS.focus(); ifcontinue=false;}if(ifcontinue&&(!isCharsInBag(form1.OQTY.value,'1234567890'))||(form1.OQTY.value==''&&ifcontinue)){ alert('请输入正确的数量!');form1.OQTY.focus(); ifcontinue=false;}if(ifcontinue&&(!isFloat(form1.OGW.value))||(form1.OGW.value==''&&ifcontinue)){ alert('请输入正确的毛重!');form1.OGW.focus(); ifcontinue=false;}if(ifcontinue&&(!isFloat(form1.OCBM.value))||(form1.OCBM.value==''&&ifcontinue)){ alert('请输入正确的体积!');form1.OCBM.focus(); ifcontinue=false;}if(ifcontinue&&(!isCharsInBag(form1.OCN.value,'1234567890'))&&(form1.OCN.value!='')){ alert('请输入正确的整箱数量!');form1.OCN.focus(); ifcontinue=false;}if(ifcontinue&&(form1.OREMARKS.value.length>200)){ alert(' 备注或要求 内容超过最大长度限制!\n\r(最大长度:200)');form1.OREMARKS.focus(); ifcontinue=false;} return ifcontinue;}</script>
<TABLE width="750" height="312" border="0" align="center" cellPadding="0" cellSpacing="0">
  <TBODY>
  <TR>
    <TD width="750" height="380" valign="top" class="bj_body_01">

<form action="bunkbook.jsp" method="post" name="form1">
      <table width="750" border="0" align="center">
        <tr bgcolor="#FF6500">
          <td height="28" colspan="4"><div align="center">网 上 订 舱</div></td>
        </tr>
        <tr bgcolor="#F5F5F5">
          <td width="226"><div align="right">SHIPPER <发货人>:</div></td>
          <td colspan="2"><label>
            <input name="OSHIPPER" type="text" id="OSHIPPER" maxlength="25"><font color="red">*</font></label></td>
          <td width="207"><span class="style7">请填入发货人的详细名称</span></td>
        </tr>
        <tr>
          <td><div align="right">CONSIGNEE <收货人>:</div></td>
          <td colspan="2"><label>
            <input name="OCONSIGNEE" type="text" id="OCONSIGNEE" maxlength="25"><font color="red">*</font></label></td>
          <td><span class="style7">同上</span></td>

⌨️ 快捷键说明

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