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

📄 mlistadd.asp

📁 一个比较完整的企业erp系统
💻 ASP
📖 第 1 页 / 共 2 页
字号:
<%Public HOME_PATH:HOME_PATH = "../"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<%Public title:title = "批量添加商品"%>
<%
'Response.Expires = -1
'Response.ExpiresAbsolute = Now() - 1
'Response.cachecontrol = "no-cache"
%>
<!--#include file="../db.asp"-->
<!--#include file="../inc/function.asp"-->
<html>
<head>
<title><%=title%></title><%
  if isLogin = false then
     Response.Write viewinfo("LoginC","","")
	 Response.end
  end if
%><meta http-equiv=content-type content="text/html; charset=gb2312">
<meta content="mshtml 6.00.2800.1528" name=generator>
<meta content=frontpage.editor.document name=progid></head>
<link href="<%=HOME_PATH%>css/style.css" rel="stylesheet" type="text/css">
<script type = 'text/javascript' src = '<%=HOME_PATH%>js/layer00.js'></script>
<script type = 'text/javascript' src = '<%=HOME_PATH%>js/dateselect.js'></script>
<style>
.bar{font:12px;color: #000000;border:1px solid buttonface;cursor:default;behavior:url(<%=HOME_PATH%>css/button.htc);}

.up1{  border-left: 1px solid buttonhighlight; border-right: 1px solid buttonshadow;color: #FF9900;border-top: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow;padding: 1px }
.down1{  border: 1 inset buttonhighlight;padding: 0;cursor:default; }
.tempA input {height:19px;}
.tempB { border-top:0px solid #ffffff;border-right:0px solid #ffffff;border-left:0px solid #ffffff;border-bottom:1px solid #848284;background-color:transparent;}
.tempC {border-left: 1px solid buttonhighlight; border-right: 1px solid buttonshadow;color: #FF9900;border-top: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow;}

 .tLine{behavior:url(<%=HOME_PATH%>sale/dtable.htc)}
 tempD {border-top:solid 1px #fff;border-left:solid 1px #fff;border-right:solid 1px #d6d3ce;border-bottom:solid 1px #d6d3ce;}
 .tempE{border-style:none;height:15px;width:100%;}

</style>

<script type = 'text/javascript'>
<!--//
function newSupplier() {
    if(replace_(form.supplierName.value," ","")=='') {
	   alert('请选择一个供应商!');
	   form.supplierName.focus();
	   return false ;
	}else{
	   var Flen = form.lena.length ;
	   if(Flen==undefined) {
	      var inHow_ = replace_(form.inHow.value,' ',"")
	      if(inHow_=='' || isNaN(inHow_)) { 
		     alert('请在第[0]输入进货数量!');
			 form.inHow.value = '0';
			 form.inHow.focus();
			 return false ;
		  }
		  if(inHow_==0) {
		     alert('请在第[0]输入大于0 的进货数量!');
			 form.inHow.focus();
			 return false ;
		  }
	      if(replace_(form.cName.value," ","") == '') {
		     alert('您没有输入商品名称!');
			 form.cName.focus();
			 return false ;
		  }
		  if(form.mTypeSelect.value=='') {
		     alert('请选择商品类别!');
			 form.mTypeSelect.focus();
			 return false ;
          }
	   }else{
	      for(i=0 ; i<Flen ; i++) {
		      inHow_ = replace_(form.inHow[i].value," ","")
	          if(inHow_=='' || isNaN(inHow_)) { 
		         alert('请在第['+[i]+']输入进货数量!');
			     form.inHow[i].value = '0';
			     form.inHow[i].focus();
			     return false ;
		      }
		      if(inHow_==0) {
		         alert('请在第['+i+']输入大于0 的进货数量!');
			     form.inHow[i].focus();
			     return false ;
		      }
	          if(replace_(form.cName[i].value," ","") == '') {
		         alert('第['+i+']行您没有输入商品名称!');
			     form.cName[i].focus();
			     return false ;
		      }
		      if(form.mTypeSelect[i].value=='') {
		         alert('请选择第['+i+']行的商品类别!');
			     form.mTypeSelect[i].focus();
			     return false ;
              }
	      }
	   }

	   var cNameSum = 0 ;
	   var ii_ = '';
       for(var i=0 ; i< Flen ; i++) {
	       var cNv1 = form.cName[i].value ;
		   for(var ii = 0 ; ii < Flen ; ii++) {
		       if(ii!=i) {
	             if(form.cName[i].value==form.cName[ii].value){ 
				    cNameSum = cNameSum+1 ;
					ii_ = ii ;
			     }
		       }
		   }
	       if(cNameSum > 0) {
	          alert('行['+i+']和行['+ii_+']的商品名称重复!请删除其中一项!');
		      return false;
	       }
	   }

	   return confirm('即将保存进货单.请按确定保存!');
	   return true;
	}
} 
var supplier_ = null ;
function Opensupplier() {
    supplier_ = window.showModalDialog('<%=HOME_PATH%>supplier/selectsupplierlist.asp?identifyCode=1','','dialogWidth:780px;dialogHeight:400px;scroll:yes;help:no;status:no;center:yes;edge:raised;');
   if (supplier_!=null) {
       document.form.supplierCode.value = supplier_[0];
       document.form.supplierid.value = supplier_[1];
       document.form.supplierName.value = supplier_[2];
       document.form.Linkman.value = supplier_[3] + " " + supplier_[4];
	 }
 }

var admin_ = null ;
function adminList() {
    admin_ = window.showModalDialog('<%=HOME_PATH%>admin/selectadminlist.asp','','dialogWidth:750px;dialogHeight:400px;scroll:yes;help:no;status:no;center:yes;edge:raised;');
   if (admin_!=null) {
       document.form.aid.value = admin_[0];
       document.form.Loginid.value = admin_[1];
       document.form.TrueName_Phone.value = admin_[2];
	 }
 }




var v_ = null ;
var sel = '';
var v = 0 ;
function ChangePrice() {
var AmountALL = 0;
var Amount_ = 0 ;
    var CLen = form.len.length ;
	if(CLen==undefined) {
	   var inHowV = Number(document.form.inHow.value) ;
	   var inPriceV = Number(document.form.inPrice.value) ;

	   if(isNaN(inHowV) || isNaN(inPriceV)){
	      inHowV=0;
		  inPriceV=0;
		  document.form.inHow.value = 0 ;
		  document.form.inPrice.value = 0 ;
	   }

	   var Amount_ = inPriceV * inHowV
	       if(inHowV==0 || inPriceV==0)Amount_=0;
		   document.form.Amount.value = Amount_ ;
		   AmountALL = Amount_ ;
    }else{
	    for(ii = 0 ; ii < CLen ; ii++) {
	        var inHowV = Number(document.form.inHow[ii].value) ;
	        var inPriceV = Number(document.form.inPrice[ii].value) ;

	        if(isNaN(inHowV) || isNaN(inPriceV)){
			   inHowV=0;
			   inPriceV=0;
               document.form.inHow[ii].value = 0
			   document.form.inPrice[ii].value = 0
			}
	        var Amount_ = inPriceV * inHowV
			if(inHowV==0 || inPriceV==0)Amount_=0;
			document.form.Amount[ii].value = Amount_
            AmountALL+=Amount_
		}
	}
	var nowpayment_ = form.nowpayment.value ; if(isNaN(nowpayment_)) { nowpayment_ = 0 }
        form.AmountALL.value = AmountALL ;
		nopayment_ = AmountALL - nowpayment_ ;
		form.nopayment.value = nopayment_ ; //未支付
}


function onclick_() {
  var Flen = '';
      Flen = form.len.length ;
	  if(Flen==undefined) {
         var fArray = Array(form.Code,form.cName,form.unit,form.guarantyTime,form.cRemark)
		 var fALen = fArray.length ;
		     for(iA = 0 ;iA<fALen ; iA++) {
			     var fArray_ = fArray[iA] ;
				 fArray_.value = replace_(fArray_.value,",",",")
			 }

	     form.len.value = 0 ;
		 form.lena.value = 0 ;
		 form
	  }else{
         for(i = 0 ; i<Flen ; i++) {
		     var fArray = Array(form.Code[i],form.cName[i],form.unit[i],form.guarantyTime[i],form.cRemark[i])
		     var fALen = fArray.length ;
		     for(iA = 0 ;iA<fALen ; iA++) {
			     var fArray_ = fArray[iA] ;
				 fArray_.value = replace_(fArray_.value,",",",")
			 }

	         form.len[i].value = i ;
		     v = i ;
		     form.lena[i].value = v ;
		 }
	  }
}




//str = ",.123456,01,poo"
//document.write(replace_(replace_(str,",",","),".","点"));
//document.write(str.substr(0,1));

//-->
</script>







</head>
<body style = 'margin:0px;border-style:none;' scroll = 'no'>
<div style = 'text-align:center;'>
<%
dim indexDate
    indexDate = SELVAR("thisDate","")
Set c01 = new CL01
stockNum = SELVAR("stockNum","00000000")
Options = trim(Request.Form("Options"))
if Options = "Add" then
   thisDate = trim(Request.form("thisDate"))'日期(搜索用)
   if not isDate(thisDate) then thisDate = indexDate


   supplierid = isNumber(trim(Request.form("supplierid")),"int",0)'经销商id

   Code = trim(Request.form("Code"))'商品代码
   cName = trim(Request.form("cName"))'商品名称
   model = trim(Request.form("model"))'商品型号
   inHow = trim(Request.form("inHow"))'进货数量
   inPrice = trim(Request.form("inPrice"))'进货价
   outPrice = trim(Request.form("outPrice"))'出售价
   guarantyTime = trim(Request.form("guarantyTime"))'保修期
   cRemark = trim(request.form("cRemark"))'备注
   mTypeSelect = trim(Request.form("mTypeSelect"))'所属类别
   Lena = trim(Request.form("lena"))'行数

   LenaList = c01.splitList(Lena,",",0)
   UboundCount_ = Ubound(Split(LenaList,","))

   dim intoAdd
   intoAdd = 0
   for i_m = 0 to UboundCount_
       MTS = isNumber(tempSplit(mTypeSelect,",",i_m,0),"int",0)
	   Supplierid___ = SelectZD("select uid from supplier where uid = " & supplierid & "",0)
       if MTS = 0 or Supplierid___ = 0 then
	      intoAdd = intoAdd
		  exit for
	   else
	      intoAdd = intoAdd+1

⌨️ 快捷键说明

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