📄 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 + -