schangxiang@126.com
2025-08-25 aa383c30e4f1053e97c6a33ccf9a899fca26dd20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="FailSentMessage.aspx.cs" Inherits="iWareWms.View.LOG.FailSentMessage.FailSentMessage" %>
 
<!DOCTYPE html>
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
     <form id="form1" runat="server">
 
    <f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server">
        </f:PageManager>
        <f:Panel ID="Panel1" runat="server" Layout="VBox" ShowBorder="false" ShowHeader="false">
            <items>
                <f:Form ID="Form2" runat="server" BodyPadding="5px" ShowBorder="false" ShowHeader="false">
                    <Rows>
                        <f:FormRow runat="server">
                            <Items>
                                
                                <f:TextBox ID="tbUrl" Label="请求地址" runat="server" EmptyText="在请求地址中搜索" NextFocusControl="SearchBtn" LabelWidth="96px">
                                </f:TextBox>
                
                                <f:TextBox ID="tbRequestStr" Label="请求字符" runat="server" EmptyText="在请求字符中搜索" NextFocusControl="SearchBtn" LabelWidth="96px">
                                </f:TextBox>
                        </Items>
                        </f:FormRow>
                        <f:FormRow runat="server">
                            <Items>
                                <f:TextBox ID="tbResMsg" Label="错误消息" runat="server" EmptyText="在错误消息中搜索" NextFocusControl="SearchBtn" LabelWidth="96px">
                                </f:TextBox>
                                
 
                                <f:DatePicker runat="server" ID="fromDate" ShowTime="false" DateFormatString="yyyy-MM-dd"
                                  Label="创建时间从" LabelWidth="96px" AutoShowClearIcon="false"                
                                    EnableDateSelectEvent="true" EnableEdit="false" AutoPostBack="true">
                                </f:DatePicker>
                        </Items>
                        </f:FormRow>
                        <f:FormRow runat="server">
                            <Items>                       
                                <f:DatePicker runat="server" ID="toDate" ShowTime="false" DateFormatString="yyyy-MM-dd"
                                    Label="至" LabelWidth="96px" AutoShowClearIcon="false"
                                    EnableDateSelectEvent="true" EnableEdit="false" AutoPostBack="true">
                                </f:DatePicker> 
                                   
                                <f:Button OnClick="Search" ID="SearchBtn"  runat="server" Text="搜索"  Width="96px"></f:Button>
 
                            </Items>
                        </f:FormRow>
                      
                    </Rows>
                </f:Form>
 
                <f:Grid ID="FailSentMessageGrid" runat="server"  BoxFlex="1" KeepCurrentSelection="true" IsFluid="true" EnableTextSelection="true"
                    IsDatabasePaging="true"   DataKeyNames="Id" AllowSorting="true"  SortField="Id" OnRowCommand="GridRowCommand"
                    ShowBorder="true"    AllowPaging="true"  OnPageIndexChange="GridPageIndexChange" ForceFit="true"
                    EnableRowLines="True" ShowSelectedCell="False" ShowHeader="false" EnableCheckBoxSelect="false" >                
                    <ToolBars>
                        <f:Toolbar runat="server">
                            <Items>
                               
                                <f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>                                          
 
                                <f:Button ID="ToExcel" EnableAjax="false" Icon="ApplicationOsxGet"
                                    runat="server" Text="导出Excel" OnClick="ExportExcel"> 
                                </f:Button>
                                
                            </Items>
 
                        </f:Toolbar>
                    </ToolBars>
                    <PageItems>
                          <f:ToolbarSeparator ID="ToolbarSeparator1" runat="server"></f:ToolbarSeparator>
                          <f:ToolbarText ID="ToolbarText1" runat="server"></f:ToolbarText>
                          <f:DropDownList ID="ddlPageSize" runat="server" Label="每页记录数" OnSelectedIndexChanged="PageSizeSelectedIndexChanged" AutoPostBack="true">
                          <f:ListItem Text="8" Value="8"/>
                          <f:ListItem Text="10" Value="10"/>
                          <f:ListItem Text="15" Value="15"/>
                          <f:ListItem Text="20" Value="20"/>
                          </f:DropDownList>
                    </PageItems>
                    <Columns>               
                        
                        <f:RowNumberField  MinWidth="30px" HeaderText=""  TextAlign="Center"/>     
 
                        <f:BoundField DataField="Url" Width="130px" HeaderText="请求地址" />
                        <f:BoundField DataField="RequestStr" Width="130px" HeaderText="请求字符串" />
                        <f:BoundField DataField="ResMsg" Width="130px" HeaderText="错误消息" />
                        <f:BoundField DataField="RetryTimes" Width="100px" HeaderText="重试次数" />
                        
                        <f:TemplateField Width="130px" HeaderText="是否成功" SortField="IsOk">
                            <ItemTemplate>
                                <asp:Label ID="Type" runat="server" Text='<%# GetYesOrNo(Eval("IsOk")) %>'></asp:Label>   
                            </ItemTemplate>
                        </f:TemplateField>
                        
                       <f:TemplateField Width="130px" HeaderText="是否发送邮件" SortField="IsOk">
                            <ItemTemplate>
                                <asp:Label ID="Label1" runat="server" Text='<%# GetYesOrNo(Eval("IsMailed")) %>'></asp:Label>   
                            </ItemTemplate>
                        </f:TemplateField>
 
 
                        <f:BoundField DataField="CreateTime" Width="130px" HeaderText="创建时间" />
                        <f:BoundField DataField="UpdateTime" Width="130px" HeaderText="更新时间" />
 
                        <f:LinkButtonField ColumnID="reSendField" HeaderText="重新发送" TextAlign="Center" 
                            Icon="BulletWrench" ToolTip="重新发送" ConfirmText="确定重新发送?" 
                            ConfirmTarget="Top" CommandName="ReSend" Width="96px" Hidden="false" EnableColumnHide="false" ExpandUnusedSpace ="true"/>
 
                        <f:LinkButtonField ColumnID="sendMailField" HeaderText="发送邮件" TextAlign="Center" 
                            Icon="Mail" ToolTip="发送邮件" ConfirmText="确定发送邮件?" 
                            ConfirmTarget="Top" CommandName="SendMail" Width="130px" Hidden="false" EnableColumnHide="false" />
 
            
                    </Columns>
                </f:Grid>
            </items>
        </f:Panel>
        
 
        
 
        <f:Window ID="Window2" runat="server" IsModal="true" Hidden="true" Target="Top" EnableResize="true"
            EnableMaximize="true" EnableIFrame="true" IFrameUrl="about:blank" Width="220px"
            Height="120px">
        </f:Window>
 
        <f:Timer OnTick="ExcelTick" runat="server" Enabled="false" Interval="1" ID="timer1"></f:Timer>
    </form>
</body>
</html>