?? billofbuyedit.ascx
字號:
<%@ Register TagPrefix="cc2" Namespace="KP.WebComponents" Assembly="KP.WebComponents" %>
<%@ Register TagPrefix="cc1" Namespace="CustomControls" Assembly="DatePicker" %>
<%@ Control Language="c#" AutoEventWireup="false" Codebehind="BillOfBuyEdit.ascx.cs" Inherits="Storage.Buy.ASCX.BillOfBuyEdit" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
<script src="../js/CommFunc.js" type="text/javascript"></script>
<script src="../Css/Calendar.js" type="text/javascript"></script>
<script src="../js/CheckDataFunction.js" type="text/javascript"></script>
<script language="javascript">
//執(zhí)行選擇人員操作
function doGetRetValue()
{
var retValue;
var EmpName,EmpID,DeptName;
retValue = fnOpenModWinM1('../Customer/EmpSearch.aspx','winCustomerSel');
//retValue = '5,劉勇,研發(fā)部';
if(retValue!=null)
{
var ary = retValue.split(",");
EmpName = eval('document.all.' +clientName+'_txBuyerName');
EmpID = eval('document.all.' +clientName+'_txBuyerID');
//DeptName = eval('document.all.' + pDeptName+'_');
EmpID.value = ary[0];
EmpName.value = ary[1];
//DeptName.value = ary[2];
}
return false;
}
//執(zhí)行選擇申請人員操作
function doGetEmp()
{
var retValue;
var EmpName,EmpID,DeptName;
retValue = fnOpenModWinM1('../Customer/EmpSearch.aspx','winCustomerSel');
//retValue = '5,劉勇,研發(fā)部';
if(retValue!=null)
{
var ary = retValue.split(",");
EmpName = eval('document.all.' +clientName+'_txApplyPerson');
//EmpID = eval('document.all.' +clientName+'_txBuyerID');
//DeptName = eval('document.all.' + pDeptName+'_');
//EmpID.value = ary[0];
EmpName.value = ary[1];
//DeptName.value = ary[2];
}
return false;
}
function selectCustomer() //得到客戶信息
{
var retValue;
//retValue =window.showModalDialog("../js/modalWin.htm?page=../ASCX/SelectProvider.aspx","BillOfSellEdit2","dialogWidth:800px;dialogHeight:480px;center=yes;help:no;status:no");
retValue = fnOpenModWinL1("../ASCX/SelectProvider.aspx","BillOfSellEdit2");
if(retValue!=null)
{
//alert(retValue);
var ary=retValue.split(",");
var getObj;
getObj=eval('document.all.'+clientName+'_txCsrID');
getObj.value=ary[0];
getObj=eval('document.all.'+clientName+'_txCsrName');
getObj.value=ary[1];
getObj=eval('document.all.'+clientName+'_txCsrPhone');
getObj.value=ary[2];
getObj=eval('document.all.'+clientName+'_txAreaID');
getObj.value=ary[3];
getObj=eval('document.all.'+clientName+'_txCsrAddr');
getObj.value=ary[4];
}
}
function OpenModWin(urlName,winName,paramStr)
{
return window.showModalDialog(urlName,winName,paramStr);
}
function addBillDetail0(DetailID)
{
var retValue;
retValue =fnOpenModWinNew("../Buy/GoodsSelect0.aspx","",860,640);
if((retValue!='cancel')&&(retValue!=undefined))
{
document.forms[0].getNewProList.value=retValue;
document.forms[0].submit();
}
}
function addBillDetail1(DetailID)
{
var retValue;
retValue =fnOpenModWinNew("../Buy/GoodsSelect1.aspx","",860,640);
if((retValue!='cancel')&&(retValue!=undefined))
{
document.forms[0].getNewProList.value=retValue;
document.forms[0].submit();
}
}
function addBillDetail3(DetailID)
{
var retValue;
retValue =fnOpenModWinNew("../Buy/GoodsSelect3.aspx","",860,640);
if((retValue!='cancel')&&(retValue!=undefined))
{
document.forms[0].getNewProList.value=retValue;
document.forms[0].submit();
}
}
function addBillDetail4(DetailID)
{
var retValue;
retValue =fnOpenModWinNew("../Buy/GoodsSelect4.aspx","",860,640);
if((retValue!='cancel')&&(retValue!=undefined))
{
document.forms[0].getNewProList.value=retValue;
document.forms[0].submit();
}
}
function OpenQcSheet()
{
var getObj;
getObj=eval('document.all.'+clientName+'_txQcID');
window.showModalDialog("../Css/modalWin.htm?page=../QualityCheck/QualityRecordEdit.aspx?num="+getObj.value,"QualityCheck","dialogWidth:800px;dialogHeight:550px;center=yes;help:no;status:no");
}
//根據(jù)給定的PROID,將產(chǎn)品做刪除處理
function delProc(proID)
{
if(confirm('確定要?jiǎng)h除嗎?'))
{
document.forms[0].delProID.value=proID;
document.forms[0].submit();
}
}
function calSumMoney(subMoneyObj,rateObj)
{
subMoneyObj.value=FormatNumber(eval(subMoneyObj.value)*eval(rateObj.value)/100,2);
}
//根據(jù)數(shù)量,折扣,計(jì)算金額
function calMoney(numObj,priceObj,rateObj,subMoneyObj,factMoneyObj,CurStoreNumsObj)
{
//if(eval(CurStoreNumsObj.value)<eval(numObj.value)) //如果出貨量大于庫存量,則只允許出庫最大庫存量
// {
// numObj.value=CurStoreNumsObj.value;
// alert('出貨量已大于庫存,僅能以最大庫存量出貨!');
// }
subMoneyObj.value=FormatNumber(eval(numObj.value + ' * ' + priceObj.value + ' * ' + rateObj.value + "/100"),2);
factMoneyObj.value=subMoneyObj.value;
sumMoney(TotalNumName,TotalSubMoneyName,TotalFactMoneyName,SumNumName,SumSubMoneyName,SumFactMoneyName); //做合計(jì)處理
}
function sumMoney(TotalNumName,TotalSubMoneyName,TotalFactMoneyName,SumNumName,SumSubMoneyName,SumFactMoneyName) //做合計(jì)處理
{
var TotalNum,TotalSubMoney,TotalFactMoney,I;
TotalNum=0;
TotalSubMoney=0;
TotalFactMoney=0;
var NumArray=TotalNumName.split(',');
var SubMoney=TotalSubMoneyName.split(',');
var FactMoneyName=TotalFactMoneyName.split(',');
var SumNumObj=eval('document.all.'+SumNumName); //合計(jì)總數(shù)對象
var SumSubMoneyObj=eval('document.all.'+SumSubMoneyName); //合計(jì)金額對象
var SumFactMoneyObj=eval('document.all.'+SumFactMoneyName); //合計(jì)實(shí)際金額對象
for(I=0;I<NumArray.length;I++)
{
TotalNum=TotalNum+parseFloat(eval('document.all.'+NumArray[I]+'.value'));
}
SumNumObj.value=TotalNum; //得到總數(shù)量
for(I=0;I<SubMoney.length;I++)
{
TotalSubMoney=TotalSubMoney+parseFloat(eval('document.all.'+SubMoney[I]+'.value'));
}
SumSubMoneyObj.value=FormatNumber(TotalSubMoney,2);//得到總金額
for(I=0;I<FactMoneyName.length;I++)
{
TotalFactMoney=TotalFactMoney+parseFloat(eval('document.all.'+FactMoneyName[I]+'.value'));
}
SumFactMoneyObj.value=FormatNumber(TotalFactMoney,2);//得到實(shí)際金額
}
//格式化數(shù)字,如:FormatNumber(498.8573945,2) 格式化為2位小數(shù)
function FormatNumber(srcStr,nAfterDot){
var srcStr,nAfterDot;
var resultStr,nTen;
srcStr = ""+srcStr+"";
strLen = srcStr.length;
dotPos = srcStr.indexOf(".",0);
if (dotPos == -1){
resultStr = srcStr+".";
for (i=0;i<nAfterDot;i++){
resultStr = resultStr+"0";
}
return resultStr;
}
else{
if ((strLen - dotPos - 1) >= nAfterDot){
nAfter = dotPos + nAfterDot + 1;
nTen =1;
for(j=0;j<nAfterDot;j++){
nTen = nTen*10;
}
resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
return resultStr;
}
else{
resultStr = srcStr;
for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){
resultStr = resultStr+"0";
}
return resultStr;
}
}
}
</script>
<table cellSpacing="0" cellPadding="0" width="100%" align="center" border="0">
<tr>
<td align="center">
<table cellSpacing="0" cellPadding="0" width="100%" background="../images/button/in.gif"
border="0">
<tr>
<td width="30"><IMG height="34" src="../images/button/left.gif" width="27"></td>
<td><span class="STYLE1"> 采購管理 -> 采購單 </span>
</td>
<td align="right"><cc2:xmouseimage id="miPrint" runat="server" ImageUrl="../../images/button/btnprint.gif" returnImgUrl="../images/button/btnprint.gif"
ChangeImgUrl="../images/button/btnprint_2.gif" Visible="False"></cc2:xmouseimage><cc2:xmouseimage id="miDel" runat="server" ImageUrl="../../images/button/btnDelete.gif" returnImgUrl="../images/button/btnDelete.gif"
ChangeImgUrl="../images/button/btnDelete_2.gif"></cc2:xmouseimage><cc2:xmouseimage id="miCheck" runat="server" ImageUrl="../../images/button/btncheck.gif" returnImgUrl="../images/button/btncheck.gif"
ChangeImgUrl="../images/button/btncheck_2.gif" Visible="False"></cc2:xmouseimage><cc2:xmouseimage id="miSave" runat="server" ImageUrl="../../images/button/btnsave.gif" returnImgUrl="../images/button/btnsave.gif"
ChangeImgUrl="../images/button/btnsave_2.gif" Visible="False"></cc2:xmouseimage><cc2:xmouseimage id="miClose" runat="server" ImageUrl="../../images/button/btnclose.gif" returnImgUrl="../images/button/btnclose.gif"
ChangeImgUrl="../images/button/btnclose_2.gif"></cc2:xmouseimage></td>
</tr>
</table>
</td>
</tr>
<tr>
<td vAlign="top" align="center">
<table cellSpacing="2" cellPadding="3" width="100%" align="center" border="0">
<tr>
<td align="center">
<table cellSpacing="2" cellPadding="3" width="100%" border="0">
<tr>
<td align="center">
<table cellSpacing="2" cellPadding="3" width="95%" border="0">
<tr>
<td class="OrderInfo" align="center" width="76%" rowSpan="2"><asp:label id="lblSellCaption" runat="server" Width="255px"></asp:label></td>
<td align="center"><asp:label id="lblGoodsType" runat="server" Width="255px"></asp:label></td>
</tr>
<tr>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -