?? orderedit.ascx
字號:
<%@ Control Language="c#" AutoEventWireup="false" Codebehind="OrderEdit.ascx.cs" Inherits="Storage.Sell.ASCX.OrderEdit" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
<%@ Register TagPrefix="cc3" Namespace="KP.WebComponents" Assembly="KP.WebComponents" %>
<%@ Register TagPrefix="cc2" Namespace="xImageButton" Assembly="xImageButton" %>
<script src="../js/CommFunc.js" type="text/javascript"></script>
<script src="../js/Calendar.js" type="text/javascript"></script>
<script src="../js/CheckDataFunction.js" type="text/javascript"></script>
<script src="../js/validCheck.js" type="text/javascript"></script>
<script language="javascript">
//執行選擇人員操作
function doGetRetValue()
{
var retValue;
var EmpName,EmpID,DeptName;
retValue = fnOpenModWinM1('../Customer/EmpSearch.aspx','winCustomerSel');
//retValue = '5,劉勇,研發部';
if(retValue!=null)
{
var ary = retValue.split(",");
EmpName = eval('document.all.' +clientName+'_txSellerName');
EmpID = eval('document.all.' +clientName+'_txSellerID');
//DeptName = eval('document.all.' + pDeptName+'_');
EmpID.value = ary[0];
EmpName.value = ary[1];
//DeptName.value = ary[2];
}
return false;
}
function selectCustomer() //得到客戶信息
{
var retValue;
retValue =fnOpenModWinM1('../Customer/CustSearch.aspx','');
if(retValue!=null)
{
var ary=retValue.split(",");
document.all.OrderEdit1_txCsrID.value=ary[0];
document.all.OrderEdit1_txCsrName.value=ary[1];
document.all.OrderEdit1_txCsrPhone.value=ary[8];
document.all.OrderEdit1_txAreaID.value=ary[3];
document.all.OrderEdit1_txCsrAddr.value=ary[4];
document.all.OrderEdit1_txSellerID.value=ary[5];
document.all.OrderEdit1_txSellerName.value=ary[6];
document.all.OrderEdit1_tbIndentTime.value=ary[9];
document.all.OrderEdit1_txlinkMan.value=ary[7];
document.all.OrderEdit1_txMobile.value=ary[2];
document.all.OrderEdit1_tbPayMD.value=ary[10];//欠款總額度
document.all.OrderEdit1_tbPayM.value=ary[11];//欠款總額
ChangeDate();//改變交(送)貨日期------XIAOGANG----2006-09-27
}
}
function addBillDetail(DetailID)
{
var retValue;
retValue =fnOpenModWinM1('../sell/BillDetail.aspx','');
if((retValue!='cancel')&&(retValue!=undefined))
{
document.forms[0].getNewProList.value=retValue;
document.forms[0].submit();
}
}
//根據給定的PROID,將產品做刪除處理
function delProc(proID)
{
if(confirm('確定要刪除嗎?'))
{
document.forms[0].delProID.value=proID;
document.forms[0].submit();
}
}
function calSumMoney(subMoneyObj)
{
subMoneyObj.value=FormatNumber(eval(subMoneyObj.value),2);
}
//根據數量,折扣,計算金額
function calMoney(numObj,priceObj,factMoneyObj,CurStoreNumsObj)
{
//if(eval(CurStoreNumsObj.value)<eval(numObj.value)) //如果出貨量大于庫存量,則只允許出庫最大庫存量
// {
// numObj.value=CurStoreNumsObj.value;
// alert('出貨量已大于庫存,僅能以最大庫存量出貨!');
// }
factMoneyObj.value=FormatNumber(eval(numObj.value + ' * ' + priceObj.value),2);
sumMoney(TotalNumName,TotalFactMoneyName,SumNumName,SumFactMoneyName); //做合計處理
}
function sumMoney(TotalNumName,TotalFactMoneyName,SumNumName,SumFactMoneyName) //做合計處理
{
var TotalNum,TotalSubMoney,TotalFactMoney,I;
TotalNum=0;
TotalSubMoney=0;
TotalFactMoney=0;
var NumArray=TotalNumName.split(',');
var FactMoneyName=TotalFactMoneyName.split(',');
var SumNumObj=eval('document.all.'+SumNumName); //合計總數對象
var SumFactMoneyObj=eval('document.all.'+SumFactMoneyName); //合計實際金額對象
for(I=0;I<NumArray.length;I++)
{
TotalNum=TotalNum+parseFloat(eval('document.all.'+NumArray[I]+'.value'));
}
SumNumObj.value=FormatNumber(TotalNum,2); //得到總數量
for(I=0;I<FactMoneyName.length;I++)
{
TotalFactMoney=TotalFactMoney+parseFloat(eval('document.all.'+FactMoneyName[I]+'.value'));
}
SumFactMoneyObj.value=FormatNumber(TotalFactMoney,2);//得到實際金額
}
//格式化數字,如:FormatNumber(498.8573945,2) 格式化為2位小數
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;
}
}
}
function ChangeDate()//改變交(送)貨日期--XIAOGANG----2006-09-27
{
var DateStr1 = document.all.OrderEdit1_txBuyDate.value;
if(DateStr1 != "")
{
DateStr1 = DateStr1.replace(/-/g,"/");
var IndentTime = document.all.OrderEdit1_tbIndentTime.value;
var DateStr2 = new Date(new Date(DateStr1).getTime()+parseInt(IndentTime)*24*60*60*1000).toLocaleDateString();
DateStr2 = DateStr2.replace("年","-");
DateStr2 = DateStr2.replace("月","-");
DateStr2 = DateStr2.replace("日","");
document.all.OrderEdit1_txGiveDate.value = DateStr2;
}
}
function SaveValidate()//XIAOGANG----2006-09-27
{
var CustName = document.all.OrderEdit1_txCsrName.value;
var DateStr1 = document.all.OrderEdit1_txBuyDate.value;
var DateStr2 = document.all.OrderEdit1_txGiveDate.value;
var PayMDStr = document.all.OrderEdit1_tbPayMD.value;//欠款總額度
var PayMStr = document.all.OrderEdit1_tbPayM.value;//欠款總額
var WillPayMStr = document.all.OrderEdit1_txUpfrontMoney.value;//預付款
var SumFact = "0";
if(SumFactMoneyName!=null)
{
if(SumFactMoneyName!="")
{
var SumFactMoneyObj=eval('document.all.'+SumFactMoneyName);
SumFact = SumFactMoneyObj.value;//本次交易總金額
}
}
//alert("=="+SumFactMoneyName);
var SUMValue = parseFloat(SumFact)+parseFloat(PayMStr)-parseFloat(WillPayMStr)-parseFloat(PayMDStr);
if(isEmpty(CustName))
{
alert("[錯誤信息]請選擇客戶!");
return false;
}
if(isEmpty(DateStr1))
{
alert("[錯誤信息]請填寫訂(購)貨日期!");
return false;
}
if(isEmpty(DateStr2))
{
alert("[錯誤信息]請填寫交(送)貨日期!");
return false;
}
if(SUMValue>0)
{
alert("[錯誤信息]欠款總金額("+(parseFloat(SumFact)+parseFloat(PayMStr))+")已大于客戶欠款總額度("+PayMDStr+")!");
return false;
}
return true;
}
</script>
<input type="hidden" name="Refresh">
<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:mouseimage id="miPrint" runat="server" ImageUrl="../../images/button/btnprint.gif" returnImgUrl="../images/button/btnprint.gif"
ChangeImgUrl="../images/button/btnprint_2.gif" Visible="False"></cc2:mouseimage><cc2:mouseimage id="miDel" runat="server" ImageUrl="../../images/button/btnDelete.gif" returnImgUrl="../images/button/btnDelete.gif"
ChangeImgUrl="../images/button/btnDelete_2.gif"></cc2:mouseimage><cc2:mouseimage id="miCheck" runat="server" ImageUrl="../../images/button/btncheck.gif" returnImgUrl="../images/button/btncheck.gif"
ChangeImgUrl="../images/button/btncheck_2.gif" Visible="False"></cc2:mouseimage><cc2:mouseimage id="miSave" runat="server" ImageUrl="../../images/button/btnsave.gif" returnImgUrl="../images/button/btnsave.gif"
ChangeImgUrl="../images/button/btnsave_2.gif" Visible="False"></cc2:mouseimage><cc2:mouseimage id="miClose" runat="server" ImageUrl="../../images/button/btnclose.gif" returnImgUrl="../images/button/btnclose.gif"
ChangeImgUrl="../images/button/btnclose_2.gif"></cc2:mouseimage></td>
</tr>
</table>
<table cellSpacing="0" cellPadding="0" align="center" border="0">
<tr>
<td vAlign="top" align="center">
<table cellSpacing="2" cellPadding="3" width="100%" align="center" border="0">
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -