📄 entercondition.jsp
字号:
<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/IncludeBeginMD.jsp"%>
<%
String sTitle = (String)Configure.getConfigure(sIe_Language, "BOL").get("Title");
String sBol = (String)Configure.getConfigure(sIe_Language, "BOL").get("Bol");
String sCurrency = (String)Configure.getConfigure(sIe_Language, "BOL").get("Currency");
String sFrghtFrwd = (String)Configure.getConfigure(sIe_Language, "BOL").get("FrghtFrwd");
String sShipDate = (String)Configure.getConfigure(sIe_Language, "BOL").get("ShipDate");
String sBroker = (String)Configure.getConfigure(sIe_Language, "BOL").get("Broker");
String sCountry = (String)Configure.getConfigure(sIe_Language, "BOL").get("Country");
String sCarrier = (String)Configure.getConfigure(sIe_Language, "BOL").get("Carrier");
String sPriceList = (String)Configure.getConfigure(sIe_Language, "BOL").get("PriceList");
String sCustomer = (String)Configure.getConfigure(sIe_Language, "BOL").get("Customer");
String sInvoiceDate= (String)Configure.getConfigure(sIe_Language, "BOL").get("InvoiceDate");
String sRoute= (String)Configure.getConfigure(sIe_Language, "BOL").get("Route");
String sInvoiceTo= (String)Configure.getConfigure(sIe_Language, "BOL").get("InvoiceTo");
String sShipto= (String)Configure.getConfigure(sIe_Language, "BOL").get("Shipto");
String sName = (String)Configure.getConfigure(sIe_Language, "BOL").get("name");
String sExitpt = (String)Configure.getConfigure(sIe_Language, "BOL").get("exitpt");
String sSubmit = (String)Configure.getConfigure(sIe_Language, "BOL").get("Submit");
String sReedit = (String)Configure.getConfigure(sIe_Language, "BOL").get("Reedit");
String sAbort = (String)Configure.getConfigure(sIe_Language, "BOL").get("Abort");
String vBol = DataConvert.toRealString(iPostChange,CurPage.getParameter("Bol"));
String m_shipdt="";
String m_broker="";
String m_name="";
float m_exitfr=0;
boolean UO=false;
boolean O=false;
ASResultSet rs = null;
String m_bladd1="";
String m_bladd2="";
String m_bladd3="";
String m_bladd4="";
String m_shadd1="";
String m_shadd2="";
String m_shadd3="";
String m_shadd4="";
String m_currency="";
String m_country ="";
String m_pricelist="";
String m_route="";
String sql="select ordertype,account,subacct,add1,add2,shipdt from "+
" shipment " +
" where blno ="+vBol +
" order by custpo,worksno";
rs=Sqlca.getASResultSet(sql);
if (rs != null && rs.next())
{
if(!rs.getString("ordertype").equals("REG"))
{
ASResultSet rsCustomer1=Sqlca.getASResultSet("select name from customer" +
" where account="+rs.getString("account")+
" and subacct="+rs.getString("subacct"));
if(rsCustomer1.next() )
{
m_name=rsCustomer1.getString("name");
}
}
m_shadd1=rs.getString("add1") ;
m_shadd2=rs.getString("add2");
}
ASResultSet rsCustomer=Sqlca.getASResultSet("select top 1 s.shipdt,s.name,s.ordertype, " +
" c.bladd1, c.bladd2 ,c.blcity,c.blprovst,c.blcountry,c.country,c.blpcode,c.CURRENCY,c.pricelist,c.route" +
" from " +
" shipment s left join customer c" +
" on s.account=c.account and s.subacct=c.subacct" +
" where s.blno="+vBol+" order by s.custpo,s.worksno");
if(rsCustomer.next() )
{
m_shipdt=rsCustomer.getString("shipdt");
m_bladd1=rsCustomer.getString("bladd1");
m_bladd2=rsCustomer.getString("bladd2");
m_bladd3=rsCustomer.getString("blcity").trim() +","+rsCustomer.getString("blprovst");
m_bladd4=rsCustomer.getString("blcountry") +","+rsCustomer.getString("blpcode");
m_currency=rsCustomer.getString("CURRENCY") ;
m_country =rsCustomer.getString("country");
m_pricelist=rsCustomer.getString("pricelist");
if(m_country.equals("O"))
{
m_route="SHIP"; //+ rsCustomer.getString("route").length() -4
}
else
{
m_route= rsCustomer.getString("route") ;
}
if("UO".indexOf(rsCustomer.getString("country"))>0)
{
m_broker="PBB GROUP";
UO=true;
}
if("O".indexOf(rsCustomer.getString("country"))>0)
{
m_exitfr=500;
O=true;
}
}
%>
<html>
<head>
<title><%=sTitle%></title>
</head>
<script language=javascript>
function pressEnter(arg){
if(window.event.keyCode==13){
Che_acc();
}
}
function Che_acc()
{
InvoiceDate=document.all.InvoiceDate.value ;
if(InvoiceDate<<%=m_shipdt%>)
{
alert("Invoice date can not be earlier than ship date!");
document.all.InvoiceDate.focus();
return;
}
else
{
if(<%=UO%>)
{
OpenComp("addBOL","/Billing/addBOL/EnterMoreCondition.jsp","Bol="+vBol +
+"&shipdt="<%=m_shipdt%> +
+ "&name="<%=m_name%> +
+ "&broker="<%=m_broker%> +
+ "&bladd1="<%=m_bladd1%> +
+ "&bladd2="<%=m_bladd2%> +
+ "&bladd3="<%=m_bladd3%> +
+ "&bladd4="<%=m_bladd4%> +
+ "¤cy="<%=m_currency%> +
+ "&country="<%=m_country%> +
+ "&pricelist="<%=m_pricelist%> +
+ "&route="<%=m_route%> +
+ "&InvoiceDate="+InvoiceDate +
+"&rand="+randomNumber(),"right","");
self.close();
self.returnValue="OK";
return;
}
if(<%=UO%> && <%=O%>)
{
OpenComp("addBOL","/Billing/addBOL/EnterMoreCondition_1.jsp","Bol="+vBol +
+"&shipdt="<%=m_shipdt%> +
+ "&name="<%=m_name%> +
+ "&broker="<%=m_broker%> +
+ "&InvoiceDate="+InvoiceDate +
+"&exitfr="<%=m_exitfr%> +
+ "&bladd1="<%=m_bladd1%> +
+ "&bladd2="<%=m_bladd2%> +
+ "&bladd3="<%=m_bladd3%> +
+ "&bladd4="<%=m_bladd4%> +
+ "¤cy="<%=m_currency%> +
+ "&country="<%=m_country%> +
+ "&pricelist="<%=m_pricelist%> +
+ "&route="<%=m_route%> +
+ "&rand="+randomNumber(),"right","");
self.close();
self.returnValue="OK";
return;
}
}
}
</script>
<body bgcolor="#DCDCDC">
<br>
<table border="1" width=100% align="center" bordercolor='#999999' bordercolordark='#FFFFFF' >
<form name="AccountForm" >
<tr>
<td nowarp align="right" class="black9pt" bgcolor="#DCDCDC" ><%=sBol%></td>
<td nowarp align="right" class="black9pt" bgcolor="#DCDCDC" ><%=vBol%></td>
<td nowarp align="right" class="black9pt" bgcolor="#DCDCDC" ><%=sCurrency%></td>
</tr>
<tr>
<td nowarp align="right" class="black9pt" bgcolor="#DCDCDC" ><%=sFrghtFrwd%></td>
<td nowarp bgcolor="#DCDCDC" ><input type="text" name="FrghtFrwd%" size="40"></input> </td>
<td nowarp align="right" class="black9pt" bgcolor="#DCDCDC" ><%=sShipDate%></td>
<td nowarp align="right" class="black9pt" bgcolor="#DCDCDC" ><%=m_shipdt%></td>
</tr>
<tr>
<td nowarp align="right" class="black9pt" bgcolor="#DCDCDC" ><%=sBroker%></td>
<td nowarp bgcolor="#DCDCDC" ><input type="text" name="Broker" size="40"></input> </td>
<td nowarp align="right" class="black9pt" bgcolor="#DCDCDC" ><%=sCountry%></td>
</tr>
<tr>
<td nowarp align="right" class="black9pt" bgcolor="#DCDCDC" ><%=sCarrier%></td>
<td nowarp bgcolor="#DCDCDC" ><input type="text" name="Carrier" size="40"></input> </td>
<td nowarp align="right" class="black9pt" bgcolor="#DCDCDC" ><%=sPriceList%></td>
</tr>
<tr>
<td nowarp align="right" class="black9pt" bgcolor="#DCDCDC" ><%=sCustomer%></td>
<td nowarp bgcolor="#DCDCDC" ><input type="text" name="Customer" size="40"></input> </td>
<td nowarp align="right" class="black9pt" bgcolor="#DCDCDC" ><%=sInvoiceDate%></td>
<td nowarp bgcolor="#DCDCDC" ><input type="text" name="InvoiceDate" size="40" value="<%=m_shipdt%>" onKeyPress="javascript:pressEnter(1);" ></input> </td>
</tr>
<tr>
<td nowarp align="right" class="black9pt" bgcolor="#DCDCDC" ><%=sRoute%></td>
</tr>
<tr>
<td nowarp align="right" class="black9pt" bgcolor="#DCDCDC" ><%=sInvoiceTo%></td>
<td nowarp align="right" class="black9pt" bgcolor="#DCDCDC" ><%=sShipto%></td>
</tr>
</form>
</table>
</body>
</html>
<%@ include file="/IncludeEnd.jsp"%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -