📄 orderadd.aspx
字号:
<%@ Page Language="C#" MasterPageFile="~/Admin/MasterPage.master" AutoEventWireup="true"
Codebehind="OrderAdd.aspx.cs" Inherits="PowerEasy.WebSite.Admin.Shop.OrderAdd"
Title="添加订单" %>
<asp:Content ID="Content1" ContentPlaceHolderID="CphNavigation" runat="server">
<pe:ExtendedSiteMapPath ID="SmpNavigator" SiteMapProvider="AdminMapProvider" runat="server" />
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="CphContent" runat="server">
<asp:ScriptManager ID="SmgeRegion" runat="server" EnablePartialRendering="true">
</asp:ScriptManager>
<script type="text/javascript">
function SelectUser()
{
var newwin = window.open('../User/UserNameList.aspx?Select=single','UserNameList','width=670,height=400,resizable=0,scrollbars=yes');
newwin.focus();
}
function DoPostBack(username)
{
__doPostBack("AddUserButton",username);
window.focus();
}
</script>
<table border="0" cellpadding="2" cellspacing="1" class="border" width="100%">
<tr align="center">
<td class="spacingtitle" colspan="2">
添加订单
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft" style="width: 30%; text-align: right">
订单用户:</td>
<td>
<asp:TextBox ID="TxtUserName" ReadOnly="true" runat="server"></asp:TextBox>
<span style="color: #0000ff"><=【</span><a href="#" onclick="SelectUser();"><span
style="text-decoration: underline; color: Green;">会员列表</span></a><span style="color: #0000ff">】</span>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft" style="width: 30%; text-align: right">
收货人姓名:</td>
<td>
<asp:TextBox ID="TxtContacterName" runat="server"></asp:TextBox> <pe:RequiredFieldValidator
ID="ValrContacterName" ControlToValidate="TxtContacterName" runat="server" SetFocusOnError="true"
Display="dynamic" ErrorMessage="请输入收货人姓名!"></pe:RequiredFieldValidator>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft" style="width: 30%; text-align: right">
收货人地址:</td>
<td>
<pe:AddressPicker ID="AddressPick" runat="server" />
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft" style="width: 30%; text-align: right">
收货人邮编:</td>
<td>
<asp:UpdatePanel ID="UpnlZipCode" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:TextBox ID="TxtZipCode" runat="server"></asp:TextBox>
<pe:ZipCodeValidator ID="VzipZipCode" ControlToValidate="TxtZipCode" Display="dynamic"
SetFocusOnError="true" runat="server"></pe:ZipCodeValidator>
<pe:RequiredFieldValidator ID="ValrZipCode" ShowRequiredText="false" ControlToValidate="TxtZipCode"
runat="server" SetFocusOnError="true" Display="Dynamic" ErrorMessage="请输入收货人邮编!"></pe:RequiredFieldValidator>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="AddressPick" EventName="AddressChanged" />
</Triggers>
</asp:UpdatePanel>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft" style="width: 30%; text-align: right">
收货人电话:</td>
<td>
<asp:TextBox ID="TxtPhone" runat="server"></asp:TextBox>
<pe:TelephoneValidator ID="VtelPhone" ControlToValidate="TxtPhone" SetFocusOnError="true"
Display="dynamic" ErrorMessage="收货人电话格式不正确" runat="server"></pe:TelephoneValidator>
<asp:CustomValidator ID="ValxPhone" ClientValidationFunction="ValxPhone_ClientValidate"
Display="dynamic" ValidateEmptyText="true" SetFocusOnError="true" runat="server"
ErrorMessage="至少要输入收货人电话和收货人手机中的一个" OnServerValidate="ValxPhone_ServerValidate"
ControlToValidate="TxtPhone"></asp:CustomValidator>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft" style="width: 30%; text-align: right">
收货人邮箱:</td>
<td>
<asp:TextBox ID="TxtEmail" runat="server"></asp:TextBox>
<pe:RequiredFieldValidator ID="ValfEmail" ControlToValidate="TxtEmail" runat="server"
SetFocusOnError="true" Display="dynamic" ErrorMessage="请输入收货人邮箱!"></pe:RequiredFieldValidator><pe:EmailValidator
ID="VmailEmail" Display="dynamic" SetFocusOnError="true" ControlToValidate="TxtEmail"
runat="server"></pe:EmailValidator>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft" style="width: 30%; text-align: right">
收货人手机:</td>
<td>
<asp:TextBox ID="TxtMobile" runat="server"></asp:TextBox>
<pe:MobileValidator ID="VmblMobile" ControlToValidate="TxtMobile" Display="dynamic"
SetFocusOnError="true" ErrorMessage="收货人手机格式不正确" runat="server"></pe:MobileValidator>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft" style="width: 30%; text-align: right">
代理商:</td>
<td>
<pe:SelectAgent ID="SelectAgent1" runat="server"></pe:SelectAgent>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft" style="width: 30%; text-align: right">
送货方式:</td>
<td>
<asp:UpdatePanel ID="UpnlDeliverType" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<asp:DropDownList ID="DropDeliverType" DataTextField="TypeName" AutoPostBack="true"
DataValueField="TypeId" runat="server" OnSelectedIndexChanged="DropDeliverType_SelectedIndexChanged">
</asp:DropDownList><br />
<asp:Label ID="LblDeliverTypeIntro" runat="server"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft" style="width: 30%; text-align: right">
缺货处理:
</td>
<td>
<asp:RadioButtonList ID="RadlOutOfStockProject" RepeatDirection="horizontal" runat="server">
<asp:ListItem Value="0" Selected="true">缺货时,将有货的商品发出,取消无货商品的订购</asp:ListItem>
<asp:ListItem Value="1">缺货时,取消此订单</asp:ListItem>
</asp:RadioButtonList>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft" style="width: 30%; text-align: right">
付款方式:
</td>
<td>
<asp:UpdatePanel ID="UpnlPaymentType" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<table width="100%" class="border" cellspacing="1" cellpadding="2">
<tr class="tdbg">
<td>
<asp:DropDownList ID="DropPaymentType" DataTextField="TypeName" DataValueField="TypeId"
AutoPostBack="true" OnSelectedIndexChanged="DropPaymentType_SelectedIndexChanged"
runat="server">
</asp:DropDownList>
</td>
</tr>
<tr class="tdbg">
<td>
<asp:Label ID="LblPaymentTypeIntro" runat="server"></asp:Label>
</td>
</tr>
</table>
</ContentTemplate>
</asp:UpdatePanel>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft" style="width: 30%; text-align: right">
发票信息:</td>
<td>
<asp:TextBox ID="TxtInvoiceContent" Text="发票抬头:
商品名称:
发票金额: 元" TextMode="MultiLine" Height="40px" runat="server" Width="250px"></asp:TextBox>
<asp:CheckBox ID="ChkNeedInvoice" runat="server" Text="需要发票" />
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft" style="width: 30%; text-align: right">
订货留言:</td>
<td>
<asp:TextBox ID="TxtRemark" TextMode="MultiLine" Height="50px" runat="server" Width="250px"></asp:TextBox>
</td>
</tr>
<tr class="tdbg">
<td align="right" class="tdbgleft" style="height: 25px">
跟单员:</td>
<td style="height: 25px">
<pe:CrmSelectControl ID="SelectFunctionary" runat="server" ButtonText="..." FileUrl="~/Admin/User/AdminList.aspx?OperateCode=OrderManage"
IsReturnValue="True" ReadOnly="True"></pe:CrmSelectControl></td>
</tr>
<tr class="tdbg">
<td class="tdbgleft" style="width: 30%; text-align: right">
内部记录:</td>
<td>
<asp:TextBox ID="TxtMemo" TextMode="MultiLine" Height="50px" runat="server" Width="250px"></asp:TextBox>
</td>
</tr>
<tr class="tdbgbottom">
<td colspan="2">
<asp:HiddenField ID="HdnAdminName" runat="server" />
<pe:ExtendedButton IsChecked="true" OperateCode="OrderAdd" ID="BtnAdd" runat="server"
Text="添加" OnClick="BtnAdd_Click" />
<asp:Button ID="BtnCancel" runat="server" CausesValidation="false" OnClick="BtnCancel_Click"
Text="取消" />
</td>
</tr>
</table>
<script language="javascript" type="text/javascript">
function ValxPhone_ClientValidate(s,e)
{
var phone = document.getElementById('<%=TxtPhone.ClientID %>').value;
var mobile = document.getElementById('<%=TxtMobile.ClientID %>').value;
if(phone == "" && mobile == "")
{
e.IsValid = false;
}
else
{
e.IsValid = true;
}
}
function SelectAdmin(arr)
{
if (arr != null)
{
var txtFunctionary = document.getElementById('<%=SelectFunctionary.ClientID %>')
var hdnFunctionary = document.getElementById('<%=SelectFunctionary.ClientID %>_Value')
var ss=arr.split('$$$');
txtFunctionary.value = ss[0];
hdnFunctionary.value = ss[0];
}
}
</script>
</asp:Content>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -