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

📄 exportbillsearchcon.jsp

📁 条形码商品管理系统
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@ page contentType="text/html; charset=gbk" language="java" %>
<%@ page import="mediastore.web.global.*"%>
<%@ page import="mediastore.web.form.*"%>
<%@ page import="mediastore.rule.*"%>
<%@ page import="java.util.*"%>
<%@ page import="java.text.*"%>


<script language="JavaScript">

function Calendar_exporttime1()
{
var newWindow;
var urlstring = './html/Calendar_exporttime1.htm'
newWindow = window.open(urlstring,'','height=200,width=280,toolbar=no,minimize=no,status=no,memubar=no,location=no,scrollbars=no')

}
function Calendar_exporttime2()
{
var newWindow;
var urlstring = './html/Calendar_exporttime2.htm'
newWindow = window.open(urlstring,'','height=200,width=280,toolbar=no,minimize=no,status=no,memubar=no,location=no,scrollbars=no')

}
function Calendar_paymenttime1()
{
var newWindow;
var urlstring = './html/Calendar_paymenttime1.htm'
newWindow = window.open(urlstring,'','height=200,width=280,toolbar=no,minimize=no,status=no,memubar=no,location=no,scrollbars=no')

}
function Calendar_paymenttime2()
{
var newWindow;
var urlstring = './html/Calendar_paymenttime2.htm'
newWindow = window.open(urlstring,'','height=200,width=280,toolbar=no,minimize=no,status=no,memubar=no,location=no,scrollbars=no')

}

function isLeapYear(year) 
{ 
	if((Number(year)%4==0&&Number(year)%100!=0)||(Number(year)%400==0)) 
	{ 
		return true; 
	}  
	return false; 
}

function Trim(str){
 if(str.charAt(0) == " "){
  str = str.slice(1);
  str = Trim(str); 
 }
 return str;
}

//校验,看输入对象的值是否为有效日期yyyy-mm-dd hh:mm:ss
function isDateChen(checktext){

	var datetime;
	var year,month,day,hour,mini,senc;
	var gone,gtwo,gthree,gfour,gfive;
	if(Trim(checktext.value)!=""){
		datetime = Trim(checktext.value);
		if(datetime.length==19){
			year=datetime.substring(0,4);
			if(isNaN(year)==true){
				alert("时间格式不正确\n形如:yyyy-mm-dd hh:mm:ss\n例:2001-02-23 02:56:12");
				checktext.focus();
				return false;
			}
			gone=datetime.substring(4,5);
			month=datetime.substring(5,7);
			if(isNaN(month)==true){
				alert("时间格式不正确\n形如:yyyy-mm-dd hh:mm:ss\n例:2001-02-23 02:56:12");
				checktext.focus();
				return false;
			}
			gtwo=datetime.substring(7,8);
			day=datetime.substring(8,10);
			if(isNaN(day)==true){
				alert("时间格式不正确\n形如:yyyy-mm-dd hh:mm:ss\n例:2001-02-23 02:56:12");
				checktext.focus();
				return false;
			}
			gthree=datetime.substring(10,11);
			firstm = datetime.indexOf(":");//第一个冒号的位置
			//alert("firstm:"+firstm);
			hour=datetime.substring(11,firstm);
			if(isNaN(hour)==true){
				alert("时间格式不正确\n形如:yyyy-mm-dd hh:mm:ss\n例:2001-02-23 02:56:12");
				checktext.focus();
				return false;
			}
			gfour=datetime.substring(firstm,firstm+1);
			
			//alert(datetime.length);
			tempstr = datetime.substring(firstm+1,datetime.length);
			secondm = tempstr.indexOf(":");//第二个冒号的位置
			mini=tempstr.substring(0,secondm);
			if(isNaN(mini)==true){
				alert("时间格式不正确\n形如:yyyy-mm-dd hh:mm:ss\n例:2001-02-23 02:56:12");
				checktext.focus();
				return false;
			}
			gfive=tempstr.substring(secondm,secondm+1);
			senc=tempstr.substring(secondm+1,tempstr.length);
			if(isNaN(senc)==true){
				alert("时间格式不正确\n形如:yyyy-mm-dd hh:mm:ss\n例:2001-02-23 02:56:12");
				checktext.focus();
				return false;
			}
			
			//alert(year+gone+month+gtwo+day+gthree+hour+gfour+mini+gfive+senc)
			
			if((gone=="-")&&(gtwo=="-")){
				if( Number(month)<1 || Number(month)>12 ) { 
					alert("月份必须在01和12之间!"); 
					checktext.focus();
					return false; 
				} 
				if(Number(day)<1 || Number(day)>31){ 
					alert("日期必须在01和31之间!");
					checktext.focus(); 
					return false; 
				}else{
					if(Number(month)==2){  
					
						if(isLeapYear(year)&& Number(day)>29){ 
							alert("2月份日期必须在01到29之间"); 
							checktext.focus();
							return false; 
						}       
						if(!isLeapYear(year)&& Number(day)>28){ 
							alert("2月份日期必须在01到28之间");
							checktext.focus(); 
							return false; 
						} 
					} 
					if((Number(month)==4||Number(month)==6||Number(month)==9||Number(month)==11)&&(Number(day)>30)){ 
						alert("在4、6、9和11月份\n日期必须在01到30之间");
						checktext.focus(); 
						return false; 
					} 
				}
			}else{
				alert("时间格式不正确\n形如:yyyy-mm-dd hh:mm:ss\n例:2001-02-23 02:56:12");
				checktext.focus();
				return false;
			}
		}else{
			alert("时间格式不正确\n形如:yyyy-mm-dd hh:mm:ss\n例:2001-02-23 02:56:12");
			checktext.focus();
			return false;
		}
	}else{
		return true;
	}
	return true;
}

function mySubmit1(){

	if(!isDateChen(document.form1.exporttime1))
	{//检查输入的时间是否合法
	}
	else if(!isDateChen(document.form1.exporttime2))
	{//检查输入的时间是否合法
	}
	else if(!isDateChen(document.form1.paymenttime1))
	{//检查输入的时间是否合法
	}
	else if(!isDateChen(document.form1.paymenttime2))
	{//检查输入的时间是否合法
	}
	else
	{
		document.form1.start_rec_num.value = '1';
		document.form1.action="exportBillSearch.do";
		document.form1.submit();
	}
}

function gotoPage(){
	
	//该值为要条转到的页面的起始记录号
	//alert(document.all.gotopagenum.value);

	document.form2.start_rec_num.value = document.all.gotopagenum.value;
	document.form2.action="exportBillSearch.do";
	document.form2.submit();
	
}


function gotoPageByN(n){
	
	document.form2.start_rec_num.value = n;
	document.form2.action="exportBillSearch.do";
	document.form2.submit();
	
}

function deleteAExportBill(currec, billid)
{
	if(confirm("该操作只删除单据,不影响库存信息\r\n确定要删除该售货单及其售货明细吗?")) 
	{
		document.form2.start_rec_num.value = currec;
		document.form2.action = "exportBillDelete.do?deletebillid="+billid+"";
		document.form2.submit();
	}
}

function reimportGoodsForBill(currec, billid)
{
	if(confirm("该操作将删除单据,并调整库存信息\r\n确定要取消该售货单吗?")) 
	{
		document.form2.start_rec_num.value = currec;
		document.form2.action = "exportBillCancel.do?cancelbillid="+billid+"";
		document.form2.submit();
	}
}


function updatePaymentTime(currec, billid)
{
	if(confirm("确定已对该售货单付款了吗?")) 
	{
		document.form2.start_rec_num.value = currec;
		document.form2.action = "exportBillUpdatePayment.do?updatebillid="+billid+"";
		document.form2.submit();
	}
}
</script>




<table width="768" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr> 
    <td width="5" rowspan="4" class="trtable"></td>
    <td width="6" bgcolor="#214984" height="1"></td>
    <td rowspan="4" bgcolor="#214984" width="1" height="1"></td>
    <td bgcolor="#214984" class="10p" colspan="2" height="1"></td>
    <td rowspan="4" width="1" bgcolor="#214984" height="1"></td>
    <td bgcolor="#214984" width="5" height="1"></td>
    <td width="5" rowspan="4" class="trtable"></td>
  </tr>
  <tr> 
    <td width="6"></td>
    <td width="379" height="20" class="mainhead">售货单查询</td>
    <td class="mainhead" width="379" height="20">&nbsp;</td>
    <td width="5"></td>
  </tr>
<tr> 
    <td width="6"></td>
    <td valign="top" colspan="2"> 
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
        
        <tr> 
          <td height="300" align="center" valign="top">   
          
<%
	System.out.println("----"+request.getServletPath() );
	
	//------
	ExportBillSearchConFB ebscfb = (ExportBillSearchConFB)request.getAttribute(Globals.REQUEST_EXPORTBILLSEARCHCON);
	List billIdList = ebscfb.getBillIdList();
	List memberIdList = ebscfb.getMemberIdList();
	List salesPersonsList = ebscfb.getSalesPersonsList();
	
	int curStartRecNum = ebscfb.getStartRecNum();		//当前起始记录号
	int curPageRecNum = ebscfb.getPageRecNum();		//页记录数
	ExportBillSearchResultInfo ebsri = ebscfb.getEbsri();	//检索结果可能为空
	ExportBillSearchRule ebsr = ebscfb.getEbsr();		//检索式可能为空
	//-------
	
	//组织与页、记录相关的信息
	List exportBillList = new ArrayList();
	int totalBillNum = 0;
	if(ebsri != null)
	{
		totalBillNum = ebsri.getTotalRecNum();		//总记录数
		exportBillList = ebsri.getExportBillList();
	}
	int curPageIndex = curStartRecNum/curPageRecNum+1;	//当前页号
	int totalPageNum = 0;					//总页数
	if(totalBillNum%curPageRecNum==0)
	{
		totalPageNum = totalBillNum/curPageRecNum;
	}else{
		totalPageNum = totalBillNum/curPageRecNum+1;
	}
	int lastPageFirstRecNum = 0;				//最后一页的首记录号
	if(totalBillNum%curPageRecNum==0)
	{
		lastPageFirstRecNum = (totalBillNum/curPageRecNum-1)*(curPageRecNum)+1;
	}else{
		lastPageFirstRecNum = (totalBillNum/curPageRecNum)*(curPageRecNum)+1;
	}
	
	//获得上次检索式的值,由于检索式可能为空,所以设置一个缺省值
	String lastOrderStr = "BillID";
	String lastBillId = "0";
	String lastMemberId = "";
	String lastSalesPersons = "0";
	String lastExportTime1 = null;
	String lastExportTime2 = null;
	String lastPaymentTime1 = null;
	String lastPaymentTime2 = null;
	if(ebsr!=null)
	{
		lastOrderStr = ebsr.getOrderStr();
		lastBillId = ebsr.getBillId()+"";
		lastMemberId = ebsr.getMemberId()+"";
		lastSalesPersons = ebsr.getSalesPersons();
		lastExportTime1 = ebsr.getExportTime1();
		lastExportTime2 = ebsr.getExportTime2();
		lastPaymentTime1 = ebsr.getPaymentTime1();
		lastPaymentTime2 = ebsr.getPaymentTime2();
	}
	
	String tmpStr;

⌨️ 快捷键说明

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