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

📄 paymentlogmanage.aspx

📁 动易SiteFactory&#8482 网上商店系统1.0源代码
💻 ASPX
字号:
<%@ Page Language="C#" MasterPageFile="~/Admin/MasterPage.master" AutoEventWireup="true"
    Inherits="PowerEasy.WebSite.Admin.User.PaymentLogManage" Title="在线支付记录管理"
    Codebehind="PaymentLogManage.aspx.cs" %>

<asp:Content ID="Content1" ContentPlaceHolderID="CphNavigation" runat="Server">
    <pe:ExtendedSiteMapPath ID="SmpNavigator" SiteMapProvider="AdminMapProvider" runat="server"
        AdditionalNode="所有在线支付记录" />
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="CphContent" runat="Server">
    <pe:ExtendedGridView ID="GdvPaymentLogList" runat="server" AutoGenerateCheckBoxColumn="True"
        DataSourceID="OdsPaymentLog" DataKeyNames="PaymentLogId" OnRowCommand="GdvPaymentLogList_RowCommand"
        AutoGenerateColumns="False" AllowPaging="True" OnRowDataBound="GdvPaymentLogList_RowDataBound"
        HorizontalAlign="Center" CheckBoxFieldHeaderWidth="3%" SerialText="">
        <Columns>
            <pe:BoundField DataField="PaymentNum" HeaderText="支付序号" SortExpression="PaymentNum"
                HtmlEncode="False">
                <HeaderStyle Width="14%" />
            </pe:BoundField>
            <pe:BoundField DataField="UserName" HeaderText="用户名" SortExpression="UserName" HtmlEncode="False">
                <HeaderStyle Width="8%" />
            </pe:BoundField>
            <pe:TemplateField HeaderText="支付平台">
                <ItemTemplate>
                    <asp:Label ID="LblPlatform" runat="server" />
                </ItemTemplate>
            </pe:TemplateField>
            <pe:TemplateField HeaderText="交易时间" SortExpression="PayTime">
                <HeaderStyle Width="16%" />
                <ItemTemplate>
                    <%# Eval("PayTime", "{0:yyyy-MM-dd HH:mm:ss}")%>
                </ItemTemplate>
            </pe:TemplateField>
            <pe:TemplateField HeaderText="汇款金额" SortExpression="MoneyPay">
                <HeaderStyle Width="12%" />
                <ItemStyle HorizontalAlign="right" />
                <ItemTemplate>
                    <%# Eval("MoneyPay", "{0:N2}")%>
                </ItemTemplate>
            </pe:TemplateField>
            <pe:TemplateField HeaderText="实际转账金额" SortExpression="MoneyTrue">
                <HeaderStyle Width="12%" />
                <ItemStyle HorizontalAlign="right" />
                <ItemTemplate>
                    <%# Eval("MoneyTrue", "{0:N2}")%>
                </ItemTemplate>
            </pe:TemplateField>
            <pe:TemplateField HeaderText="交易状态">
                <HeaderStyle Width="8%" />
                <ItemTemplate>
                    <asp:Label ID="LblStatus" runat="server" />
                </ItemTemplate>
            </pe:TemplateField>
            <pe:TemplateField HeaderText="常规操作">
                <HeaderStyle Width="12%" />
                <ItemTemplate>
                    <pe:ExtendedLinkButton IsChecked="true" OperateCode="PaymentLogManage" ID="LbtnDelete"
                        OnClientClick="return confirm('确定要删除此记录吗?');" runat="server" CommandName="Delete"
                        CommandArgument='<%# Eval("PaymentLogID") %>' Text="删除" Visible='<%# (int)Eval("Status") == 1 ? true : false%>' />
                    <a href='<%#string.Format("PaymentLogDetail.aspx?PaymentLogID={0}",Eval("PaymentLogID"))%>'>
                        查看</a>
                    <pe:ExtendedLinkButton IsChecked="true" OperateCode="PaymentLogManage" ID="LbtnStatus"
                        runat="server" CommandName="Status" CommandArgument='<%# Eval("PaymentLogID") %>'
                        Visible='<%# (int)Eval("Status") == 1 ? true : false%>' Text="成功" />
                </ItemTemplate>
            </pe:TemplateField>
        </Columns>
    </pe:ExtendedGridView>
    <asp:ObjectDataSource ID="OdsPaymentLog" runat="server" SelectCountMethod="GetTotalOfPaymentLog"
        SelectMethod="GetList" TypeName="PowerEasy.Accessories.PaymentLog" DeleteMethod="Delete"
        EnablePaging="true" StartRowIndexParameterName="startRowIndexId" MaximumRowsParameterName="maxNumberRows">
        <DeleteParameters>
            <asp:Parameter Name="paymentLogId" Type="String" />
        </DeleteParameters>
        <SelectParameters>
            <asp:QueryStringParameter DefaultValue="0" Name="searchType" QueryStringField="SearchType"
                Type="String" />
            <asp:QueryStringParameter DefaultValue="0" Name="field" QueryStringField="Field"
                Type="String" />
            <asp:QueryStringParameter DefaultValue="" Name="keyword" QueryStringField="KeyWord"
                Type="String" />
        </SelectParameters>
    </asp:ObjectDataSource>
    <br />
    <pe:ExtendedButton IsChecked="true" OperateCode="PaymentLogManage" ID="BtnDelete"
        runat="server" Text="删除选中的记录" OnClick="BtnDelete_Click" OnClientClick="return batchconfirm('确定要删除记录吗?');" />
    <br />
    <br />
    对于一些交易未成功的支付记录,可以删除一定时间段前的记录以加快速度。
    <br />
    <table width="100%" cellpadding="5" cellspacing="0" class="border">
        <tr class="tdbg">
            <td align="right" style="width: 10%;">
                时间范围:
            </td>
            <td align="left" style="width: 55%;">
                <asp:RadioButtonList ID="RadlDatepartType" runat="server" RepeatDirection="Horizontal">
                    <asp:ListItem Value="0" Selected="True">10天前</asp:ListItem>
                    <asp:ListItem Value="1">1个月前</asp:ListItem>
                    <asp:ListItem Value="2">2个月前</asp:ListItem>
                    <asp:ListItem Value="3">3个月前</asp:ListItem>
                    <asp:ListItem Value="4">6个月前</asp:ListItem>
                    <asp:ListItem Value="5">1年前</asp:ListItem>
                </asp:RadioButtonList></td>
            <td align="left">
                <asp:Button ID="BtnBatchDelete" runat="server" OnClientClick="return confirm('确实要删除有关记录吗?')"
                    Text="删除" OnClick="BtnBatchDelete_Click" CausesValidation="False" /></td>
        </tr>
    </table>
</asp:Content>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -