📄 billofselledit.ascx
字号:
<asp:button id="btnAdd" runat="server" Text="添加产品" EnableViewState="False"></asp:button>
</td>
</tr>
</table>
<table cellSpacing="2" cellPadding="3" width="100%" align="center" border="0">
<tr>
<td align="center" colSpan="2"><asp:datagrid id="DgBillList" runat="server" Width="100%" AutoGenerateColumns="False" DataKeyField="ProcID">
<EditItemStyle Wrap="False"></EditItemStyle>
<ItemStyle Height="30px"></ItemStyle>
<HeaderStyle CssClass="MainPageBar"></HeaderStyle>
<Columns>
<asp:BoundColumn Visible="False" DataField="procID" ReadOnly="True" HeaderText="产品ID">
<HeaderStyle Width="5%"></HeaderStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="GoodsCode" ReadOnly="True" HeaderText="编号">
<HeaderStyle Width="10%"></HeaderStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="GoodsName" ReadOnly="True" HeaderText="品名">
<HeaderStyle Width="11%"></HeaderStyle>
</asp:BoundColumn>
<asp:BoundColumn Visible="False" DataField="Model" ReadOnly="True" HeaderText="型号">
<HeaderStyle Width="7%"></HeaderStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="Spec" ReadOnly="True" HeaderText="规格">
<HeaderStyle Width="7%"></HeaderStyle>
</asp:BoundColumn>
<asp:BoundColumn Visible="False" DataField="Color" ReadOnly="True" HeaderText="颜色">
<HeaderStyle Width="6%"></HeaderStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="UnitName" ReadOnly="True" HeaderText="单位">
<HeaderStyle Width="5%"></HeaderStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="BuyPrice" HeaderText="进价" DataFormatString="{0} 元">
<HeaderStyle Width="7%"></HeaderStyle>
</asp:BoundColumn>
<asp:BoundColumn Visible="False" DataField="procType" ReadOnly="True" HeaderText="产品类型">
<HeaderStyle Width="7%"></HeaderStyle>
</asp:BoundColumn>
<asp:TemplateColumn HeaderText="库存量">
<HeaderStyle Width="10%"></HeaderStyle>
<ItemTemplate>
<asp:TextBox id=tbCurStoreNums runat="server" Width="58px" ReadOnly="True" Text='<%# DataBinder.Eval(Container, "DataItem.CurStoreNums") %>' BorderStyle="None">
</asp:TextBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="数量">
<HeaderStyle Width="6%"></HeaderStyle>
<HeaderTemplate>
<FONT face="宋体">数量</FONT>
</HeaderTemplate>
<ItemTemplate>
<asp:TextBox id=tbNum Width="30px" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Nums") %>'>
</asp:TextBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="单价">
<HeaderStyle Width="7%"></HeaderStyle>
<HeaderTemplate>
<FONT face="宋体">单价</FONT>
</HeaderTemplate>
<ItemTemplate>
<asp:TextBox id=tbPrice runat="server" Width="40px" Text='<%# DataBinder.Eval(Container, "DataItem.Price") %>'>
</asp:TextBox>
</ItemTemplate>
<EditItemTemplate>
<FONT face="宋体"></FONT>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn Visible="False" HeaderText="折扣率(%)">
<HeaderStyle Width="7%"></HeaderStyle>
<HeaderTemplate>
<FONT face="宋体">折扣率(%)</FONT>
</HeaderTemplate>
<ItemTemplate>
<asp:TextBox id=tbRate runat="server" Width="20px" Text='<%# DataBinder.Eval(Container, "DataItem.Rate") %>'>
</asp:TextBox><FONT face="宋体">%</FONT>
</ItemTemplate>
<EditItemTemplate>
<FONT face="宋体"></FONT>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn Visible="False" HeaderText="折扣前金额">
<HeaderStyle Width="7%"></HeaderStyle>
<HeaderTemplate>
<FONT face="宋体">折扣前金额</FONT>
</HeaderTemplate>
<ItemTemplate>
<asp:TextBox id=tbSubMoney runat="server" Width="60px" ReadOnly="True" Text='<%# DataBinder.Eval(Container, "DataItem.SubMoney") %>' BorderStyle="None">
</asp:TextBox><FONT face="宋体">元</FONT>
</ItemTemplate>
<EditItemTemplate>
<FONT face="宋体"></FONT>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="折扣后金额">
<HeaderStyle Width="7%"></HeaderStyle>
<HeaderTemplate>
<FONT face="宋体">金额</FONT>
</HeaderTemplate>
<ItemTemplate>
<FONT face="宋体">
<asp:TextBox id=tbFactMoney runat="server" Width="60px" Text='<%# DataBinder.Eval(Container, "DataItem.FactMoney") %>'>
</asp:TextBox>元</FONT>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="备注">
<HeaderStyle Width="10%"></HeaderStyle>
<ItemTemplate>
<asp:TextBox id="tbMemo" runat="server" Width="120px" Text='<%# DataBinder.Eval(Container, "DataItem.Memo") %>' >
</asp:TextBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn Visible="False" DataField="UnitID" ReadOnly="True" HeaderText="单位ID"></asp:BoundColumn>
<asp:BoundColumn Visible="False" DataField="GoodsCode" ReadOnly="True" HeaderText="货物编号"></asp:BoundColumn>
<asp:BoundColumn Visible="False" DataField="PutInStatus" ReadOnly="True" HeaderText="出库状态">
<HeaderStyle Width="7%"></HeaderStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="procID" ReadOnly="True" HeaderText="操作" DataFormatString="<input type='button' name='delProcID_{0}' onclick='delProc({0});' value='删除'>">
<HeaderStyle Width="5%"></HeaderStyle>
</asp:BoundColumn>
</Columns>
</asp:datagrid>
<table cellSpacing="0" borderColorDark="#ffffff" cellPadding="5" width="100%" align="center"
borderColorLight="#dddddd" border="1">
<tr vAlign="top">
<td width="18%" colSpan="3"><FONT face="宋体">收取现金:
<asp:textbox id="txGetCash" runat="server" Width="104px">0</asp:textbox>元
<asp:textbox id="txUpfrontMoney" runat="server" Width="0px" onchange="this.value=FormatNumber(this.value,2);">0</asp:textbox>
<asp:textbox id="txGetProCount" runat="server" Width="0px">0</asp:textbox></FONT></td>
</tr>
</table>
<table cellSpacing="3" cellPadding="5" width="100%" align="center" border="0">
<tr>
<td style="WIDTH: 141px" height="35">制单:
<asp:label id="LblMakelMan" runat="server" Width="72px"></asp:label></td>
<td>审核:
<asp:label id="LblCheckMan" Visible="False" runat="server" Width="72px"></asp:label></td>
<td style="WIDTH: 171px">出纳:
<asp:textbox id="txPayouter" runat="server" Width="96px"></asp:textbox></td>
<td>库管:
<asp:textbox id="txStoreMan" runat="server" Width="80px"></asp:textbox></td>
<td>送货:
<asp:textbox id="txSendGoodsMan" runat="server" Width="60px"></asp:textbox></td>
<td>质检:
<asp:textbox id="txQualityMan" runat="server" Width="49px"></asp:textbox></td>
</tr>
</table>
<table cellSpacing="0" borderColorDark="#ffffff" width="100%" align="center" borderColorLight="#c0c0c0"
border="1">
<tr>
<td vAlign="top">备注:<asp:textbox id="txMemo" runat="server" Width="90%" BorderStyle="Groove" TextMode="MultiLine"></asp:textbox>
</td>
</tr>
</table>
<asp:textbox id="txCsrID" runat="server" Width="0px"></asp:textbox><asp:textbox id="txAreaID" runat="server" Width="0px"></asp:textbox><asp:textbox id="txBillID" runat="server" Width="0px"></asp:textbox><asp:textbox id="txStatus" runat="server" Width="0px">0</asp:textbox><asp:textbox id="txDeptID" runat="server" Width="0px"></asp:textbox><asp:textbox id="txOrderID" runat="server" Width="0px"></asp:textbox></td>
</tr>
</table>
<asp:panel id="lblRelative" Visible="False" runat="server">
<asp:Label id="lblPutIn" runat="server" Visible="False">相关出库单列表</asp:Label>
<BR>
<TABLE cellSpacing="0" borderColorDark="#ffffff" width="100%" align="center" borderColorLight="#c0c0c0"
border="1">
<TR>
<TD vAlign="top" align="center" height="30">
<asp:DataList id="dlPutInNo" runat="server" Visible="False" Width="90%" RepeatDirection="Horizontal"
RepeatColumns="4">
<ItemTemplate>
<a href='#' onclick='fnOpenModWinL1("../Storeroom/BillOfTakeoutEdit.aspx?GoodsType=<%# DataBinder.Eval(Container.DataItem,"GoodsType") %>&objID=<%# DataBinder.Eval(Container.DataItem,"BillOfTakeoutID") %>","");' >
出库单号:<%# DataBinder.Eval(Container.DataItem,"BillNO") %></a>
</ItemTemplate>
</asp:DataList> </TD>
</TR>
</TABLE>
</asp:panel></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<asp:image id="imgCheck" style="Z-INDEX: 101; LEFT: 100px; POSITION: absolute; TOP: 20px" Visible="False"
ImageUrl="../../Images/ysh.gif" runat="server"></asp:image>
<script language="JavaScript">
function deleteData(obj)//将销售单进行提交
{
if(confirm('确定要删除吗?'))
{
document.forms[0].submit();
}
}
function checkData(obj) //做销售单提交前的验证
{
var tmpObj;
tmpObj=eval('document.all.'+obj+'_txBillNo');
if(tmpObj.value.match('\\S')==null)
{
alert('请填入销售单号!');
tmpObj.focus();
return false;
}
tmpObj=eval('document.all.'+obj+'_txCsrName');
if(tmpObj.value.match('\\S')==null)
{
alert('请选择客户!');
tmpObj.focus();
return false;
}
tmpObj=eval('document.all.'+obj+'_txDeptID');
if(tmpObj.value.match('\\S')==null)
{
alert('请选择部门');
tmpObj.focus();
return false;
}
tmpObj=eval('document.all.'+obj+'_txGetProCount');
if((tmpObj.value.match('\\S')==null)||(eval(tmpObj.value)<=1))
{
alert('请添加产品!');
return false;
}
tmpObj=eval('document.all.'+obj+'_txSellerID');
if((tmpObj.value.match('\\S')==null)||(eval(tmpObj.value)<1))
{
alert('请添加业务员!');
return false;
}
tmpObj=eval('document.all.'+obj+'_txGetCash');
if(tmpObj.value.match('\\S')==null)
{
tmpObj.value='0';
}
tmpObj=eval('document.all.'+obj+'_txUpfrontMoney');
if(tmpObj.value.match('\\S')==null)
{
tmpObj.value='0';
}
return true;
}
</script>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -