⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 orderadd.aspx

📁 动易SiteFactory&#8482 网上商店系统1.0源代码
💻 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">&lt;=【</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" />&nbsp;&nbsp;&nbsp;
                <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 + -