1 |
<%@ Page language="c#" Codebehind="DamageSearch.aspx.cs" AutoEventWireup="True" Inherits="ELM.TicketManagementSystem.DamageSearchForm" %> |
2 |
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
3 |
<%@ Register TagPrefix="layout" TagName="DefaultHeader" Src="components/controls/DefaultHeader.ascx" %> |
4 |
<%@ Register TagPrefix="layout" TagName="DefaultFooter" Src="components/controls/DefaultFooter.ascx" %> |
5 |
<%@ Register TagPrefix="nav" TagName="MainNav" Src="components/controls/MainNav.ascx" %> |
6 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > |
7 |
<HTML> |
8 |
<HEAD> |
9 |
<title>LaunchPoint Ticket Management Portal - Damage Search</title> |
10 |
<META http-equiv="Content-Type" content="text/html; charset=windows-1252"> |
11 |
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> |
12 |
<meta content="C#" name="CODE_LANGUAGE"> |
13 |
<meta content="JavaScript" name="vs_defaultClientScript"> |
14 |
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> |
15 |
<LINK href="lib/StyleSheet1.css" type="text/css" rel="stylesheet"> |
16 |
</HEAD> |
17 |
<body bgColor="white" leftMargin="0" topMargin="0"> |
18 |
<form id="pageForm" name="pageForm" runat="server"> |
19 |
<telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
20 |
</telerik:RadScriptManager> |
21 |
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1"> |
22 |
<AjaxSettings> |
23 |
<telerik:AjaxSetting AjaxControlID="rbLocation"> |
24 |
<UpdatedControls> |
25 |
<telerik:AjaxUpdatedControl ControlID="chkSearchAll" /> |
26 |
<telerik:AjaxUpdatedControl ControlID="ddStateList" /> |
27 |
<telerik:AjaxUpdatedControl ControlID="drpProfitCenters" /> |
28 |
<telerik:AjaxUpdatedControl ControlID="txtDamage" /> |
29 |
</UpdatedControls> |
30 |
</telerik:AjaxSetting> |
31 |
<telerik:AjaxSetting AjaxControlID="chkSearchAll"> |
32 |
<UpdatedControls> |
33 |
<telerik:AjaxUpdatedControl ControlID="ddStateList" /> |
34 |
<telerik:AjaxUpdatedControl ControlID="drpProfitCenters" /> |
35 |
</UpdatedControls> |
36 |
</telerik:AjaxSetting> |
37 |
<telerik:AjaxSetting AjaxControlID="ddStateList"> |
38 |
<UpdatedControls> |
39 |
<telerik:AjaxUpdatedControl ControlID="drpProfitCenters" /> |
40 |
</UpdatedControls> |
41 |
</telerik:AjaxSetting> |
42 |
<telerik:AjaxSetting AjaxControlID="rbDamage"> |
43 |
<UpdatedControls> |
44 |
<telerik:AjaxUpdatedControl ControlID="chkSearchAll" /> |
45 |
<telerik:AjaxUpdatedControl ControlID="ddStateList" /> |
46 |
<telerik:AjaxUpdatedControl ControlID="drpProfitCenters" /> |
47 |
<telerik:AjaxUpdatedControl ControlID="txtDamage" /> |
48 |
</UpdatedControls> |
49 |
</telerik:AjaxSetting> |
50 |
<telerik:AjaxSetting AjaxControlID="btnSearch"> |
51 |
<UpdatedControls> |
52 |
<telerik:AjaxUpdatedControl ControlID="LblSearchResults" /> |
53 |
<telerik:AjaxUpdatedControl ControlID="gridDamage" /> |
54 |
</UpdatedControls> |
55 |
</telerik:AjaxSetting> |
56 |
</AjaxSettings> |
57 |
</telerik:RadAjaxManager> |
58 |
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Height="75px" |
59 |
Width="75px"> |
60 |
<img alt="Loading..." src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading.gif") %>' |
61 |
style="border: 0px;" /> |
62 |
</telerik:RadAjaxLoadingPanel> |
63 |
<layout:defaultheader id="HeaderControl" runat="server"></layout:defaultheader> |
64 |
<table cellSpacing="0" cellPadding="0" width="996" border="0"> |
65 |
<tr> |
66 |
<td width="10" bgColor="#993333"><IMG height="1" src="images/spacer.gif" width="10" border="0"> |
67 |
</td> |
68 |
<td vAlign="top" align="left" width="196" bgColor="#993333"> |
69 |
<!-- Page Navigation --><NAV:MAINNAV id="MainNav" RUNAT="SERVER"></NAV:MAINNAV><br> |
70 |
<img height=10 src='~/images/spacer.gif' width=2 border=0 /><asp:Button ID="btnNewDamage" runat="server" Text="Enter New Damage" OnClick="btnNewDamage_Click" /><br /> |
71 |
<br /> |
72 |
<asp:Panel ID="pSearchDamageNav" runat="server" Height="50px" Width="125px"> |
73 |
<table style="FONT-SIZE: 10pt; WIDTH: 180px; FONT-FAMILY: Arial; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #eeeeee" |
74 |
cellSpacing="0" rules="all" width="180" bgColor="#eeeeee" border="0"> |
75 |
<tr bgColor="#ff9933"> |
76 |
<td style="width: 5px"><img height=10 src='~/images/spacer.gif' width=5 border=0 /> |
77 |
</td> |
78 |
<td class="whitetextbold" align="left" style="width: 180px"><asp:radiobutton id="rbLocation" GroupName="search" Text="Search By Fields" CssClass="whitetextbold" |
79 |
runat="server" AutoPostBack="True" Checked="True" OnCheckedChanged="rbLocation_CheckedChanged"></asp:radiobutton></td> |
80 |
</tr> |
81 |
<tr> |
82 |
<td colSpan="2"><img height=5 src='~/images/spacer.gif' border=0 /></td> |
83 |
</tr> |
84 |
<tr> |
85 |
<td style="width: 5px"> |
86 |
</td> |
87 |
<td class="text" vAlign="middle" align="left" style="width: 180px"><asp:checkbox id="chkSearchAll" Text=" Search All My Areas" runat="server" |
88 |
Width="152px" Checked="True" AutoPostBack="True" OnCheckedChanged="chkSearchAll_CheckedChanged"></asp:checkbox></td> |
89 |
</tr> |
90 |
<tr> |
91 |
<td style="width: 5px"> |
92 |
</td> |
93 |
<td class="text" vAlign="middle" align="left" style="width: 180px"><asp:dropdownlist id="ddStateList" runat="server" Width="160px" OnChange="javacript:SetPageFocus();" AutoPostBack="True" Enabled="False" OnSelectedIndexChanged="ddStateList_SelectedIndexChanged"></asp:dropdownlist></td> |
94 |
</tr> |
95 |
<tr> |
96 |
<td colSpan="2"></td> |
97 |
</tr> |
98 |
<TR> |
99 |
<TD width="5"> |
100 |
</TD> |
101 |
<TD class="text" vAlign="middle" align="left"> |
102 |
<asp:dropdownlist id="drpProfitCenters" runat="server" Width="160px" Enabled="False"></asp:dropdownlist></TD> |
103 |
</TR> |
104 |
<tr> |
105 |
<td colSpan="2"></td> |
106 |
</tr> |
107 |
<tr bgColor="#ff9933"> |
108 |
<td style="width: 5px"><img height=10 |
109 |
src='~/images/spacer.gif' width=5 border=0 |
110 |
> |
111 |
</td> |
112 |
<td class="whitetextbold" align="left" style="width: 180px"><asp:radiobutton id="rbDamage" GroupName="search" Text="Search By Damage #" CssClass="whitetextbold" |
113 |
runat="server" AutoPostBack="True" OnCheckedChanged="rbDamage_CheckedChanged"></asp:radiobutton></td> |
114 |
</tr> |
115 |
<tr> |
116 |
<td colSpan="2"><img height=5 |
117 |
src='~/images/spacer.gif' border=0 |
118 |
></td> |
119 |
</tr> |
120 |
<tr> |
121 |
<td style="width: 5px"><img height=10 |
122 |
src='~/images/spacer.gif' width=5 border=0 |
123 |
> |
124 |
</td> |
125 |
<td class="text" vAlign="middle" align="left" style="width: 180px"><asp:textbox id="txtDamage" runat="server" Visible="False"></asp:textbox></td> |
126 |
</tr> |
127 |
<tr> |
128 |
<td colSpan="2"></td> |
129 |
</tr> |
130 |
<tr> |
131 |
<td colSpan="2" style="height: 7px"><img height=5 |
132 |
src='~/images/spacer.gif' border=0 |
133 |
></td> |
134 |
</tr> |
135 |
<tr> |
136 |
<td class="text" vAlign="middle" align="center" colSpan="2"><asp:button id="btnSearch" OnClick="btnSearch_Click" Text="Search" runat="server"></asp:button></td> |
137 |
</tr> |
138 |
<tr> |
139 |
<td colSpan="2"><img height=5 |
140 |
src='~/images/spacer.gif' border=0 |
141 |
></td> |
142 |
</tr> |
143 |
</table> |
144 |
</asp:Panel> |
145 |
<br /> |
146 |
<!-- End Navigation --></td> |
147 |
<td width="2" bgColor="#000000"><IMG height="500" src="images/spacer.gif" width="2"> |
148 |
</td> |
149 |
<td width="10"> </td> |
150 |
<td vAlign="top" align="center" style="width: 800px"> |
151 |
<!-- Main Page Content --> |
152 |
<div style="TEXT-ALIGN: center"><asp:label id="lblTitle" Runat="server" CssClass="blueheader">Damage Search</asp:label></div> |
153 |
<div style="TEXT-ALIGN: left"><asp:label id="MyError" CssClass="redtextbold" Runat="server"></asp:label></div> |
154 |
<table cellSpacing="0" cellPadding="1" border="0" > |
155 |
<tr> |
156 |
<td align="left" colspan="6" rowspan="1" valign="top"> |
157 |
<table style="width: 700px"> |
158 |
<tr> |
159 |
<td rowspan="4"> |
160 |
<table cellpadding="4" cellspacing="4"> |
161 |
<tr bgColor="#000066"> |
162 |
<td colspan="2" class="whiteTextBold"> |
163 |
Damage Date</td> |
164 |
</tr> |
165 |
<tr> |
166 |
<td> |
167 |
<asp:Label ID="lblStartDate" runat="server" CssClass="bluetextbold" Text="Start"></asp:Label></td> |
168 |
<td> |
169 |
<telerik:RadDatePicker ID="dateStart" runat="server"> |
170 |
<DatePopupButton CssClass="radPopupImage_Default" /> |
171 |
<Calendar CellAlign="Center" CellVAlign="Middle" DayNameFormat="FirstLetter" FirstDayOfWeek="Default" |
172 |
MonthLayout="Layout_7columns_x_6rows" Orientation="RenderInRows" TitleAlign="Center" |
173 |
UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False"> |
174 |
</Calendar> |
175 |
<DateInput Width="100%"> |
176 |
</DateInput> |
177 |
</telerik:RadDatePicker> |
178 |
</td> |
179 |
</tr> |
180 |
<tr> |
181 |
<td> |
182 |
<asp:Label ID="lblEndDate" runat="server" CssClass="bluetextbold" Text="End"></asp:Label></td> |
183 |
<td> |
184 |
<telerik:RadDatePicker ID="dateEnd" runat="server"> |
185 |
<DatePopupButton CssClass="radPopupImage_Default" /> |
186 |
<Calendar CellAlign="Center" CellVAlign="Middle" DayNameFormat="FirstLetter" FirstDayOfWeek="Default" |
187 |
MonthLayout="Layout_7columns_x_6rows" Orientation="RenderInRows" TitleAlign="Center" |
188 |
UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False"> |
189 |
</Calendar> |
190 |
<DateInput Width="100%"> |
191 |
</DateInput> |
192 |
</telerik:RadDatePicker> |
193 |
</td> |
194 |
</tr> |
195 |
</table> |
196 |
</td> |
197 |
<td> |
198 |
<asp:Label ID="Label2" runat="server" CssClass="bluetextbold" Text="Utility:"></asp:Label> |
199 |
<asp:DropDownList ID="ddlUtility" runat="server" Width="391px"> |
200 |
</asp:DropDownList></td> |
201 |
</tr> |
202 |
<tr> |
203 |
<td> |
204 |
<asp:Label ID="lblLocator" runat="server" CssClass="bluetextbold" Text="Locator:"></asp:Label> |
205 |
<asp:DropDownList |
206 |
ID="ddlLocator" runat="server" Width="377px"> |
207 |
</asp:DropDownList></td> |
208 |
</tr> |
209 |
<tr> |
210 |
<td> |
211 |
<asp:Label ID="lblDamageAddress" runat="server" CssClass="bluetextbold" Text="Damage Address:"></asp:Label> |
212 |
<asp:TextBox ID="txtDamageAddress" runat="server" Width="324px"></asp:TextBox></td> |
213 |
</tr> |
214 |
<tr> |
215 |
<td> |
216 |
<asp:Label ID="Label3" runat="server" CssClass="bluetextbold" Text="City:"></asp:Label> |
217 |
<asp:TextBox ID="txtCity" runat="server"></asp:TextBox> |
218 |
<asp:Label ID="lblState" runat="server" CssClass="bluetextbold" Text="State:"></asp:Label> |
219 |
<asp:DropDownList ID="ddlState" runat="server" Width="90px"> |
220 |
</asp:DropDownList></td> |
221 |
</tr> |
222 |
</table> |
223 |
</td> |
224 |
</tr> |
225 |
<tr> |
226 |
<td align="center" colspan="5" rowspan="1" valign="top"> |
227 |
<table> |
228 |
<tr bgColor="#000066"> |
229 |
<td class="whitetextbold"> |
230 |
Status |
231 |
</td> |
232 |
<td class="whitetextbold"> |
233 |
Liable</td> |
234 |
<td class="whitetextbold"> |
235 |
A/R Status</td> |
236 |
</tr> |
237 |
<tr> |
238 |
<td> |
239 |
<asp:CheckBoxList ID="cblStatus" runat="server" CssClass="bluetextbold" RepeatColumns="2" Width="200px"> |
240 |
<asp:ListItem Value="1">Pending</asp:ListItem> |
241 |
<asp:ListItem Value="2">Inactive</asp:ListItem> |
242 |
<asp:ListItem Value="3">Active</asp:ListItem> |
243 |
<asp:ListItem Value="4">Accepted</asp:ListItem> |
244 |
<asp:ListItem Value="5">Paid</asp:ListItem> |
245 |
<asp:ListItem Value="6">Drop/Rebill</asp:ListItem> |
246 |
<asp:ListItem Value="7">Escalated</asp:ListItem> |
247 |
</asp:CheckBoxList></td> |
248 |
<td valign="top"> |
249 |
<asp:CheckBoxList ID="cblLiable" runat="server" CssClass="bluetextbold" Width="110px"> |
250 |
<asp:ListItem>Yes</asp:ListItem> |
251 |
<asp:ListItem>No</asp:ListItem> |
252 |
<asp:ListItem>Possibly</asp:ListItem> |
253 |
</asp:CheckBoxList></td> |
254 |
<td valign="top"> |
255 |
<asp:CheckBoxList ID="cblARStatus" runat="server" CssClass="bluetextbold" RepeatColumns="1" Width="118px"> |
256 |
<asp:ListItem Value="2">Missing</asp:ListItem> |
257 |
<asp:ListItem Value="3">Pending</asp:ListItem> |
258 |
<asp:ListItem Value="6">Complete</asp:ListItem> |
259 |
</asp:CheckBoxList></td> |
260 |
</tr> |
261 |
</table> |
262 |
</td> |
263 |
<td colspan="1" align="left"> |
264 |
<table style="width: 400px"> |
265 |
<tr> |
266 |
<td> |
267 |
<asp:Label ID="Label1" runat="server" CssClass="bluetextbold" Text="Original Ticket #:" |
268 |
Width="100px"></asp:Label> |
269 |
<asp:TextBox ID="txtOriginalTicket" runat="server"></asp:TextBox></td> |
270 |
</tr> |
271 |
<tr> |
272 |
<td> |
273 |
<asp:Label ID="Label4" runat="server" CssClass="bluetextbold" Text="Customer Invoice #:" |
274 |
Width="117px"></asp:Label> |
275 |
<asp:TextBox ID="txtCustInvoice" runat="server"></asp:TextBox></td> |
276 |
</tr> |
277 |
<tr> |
278 |
<td> |
279 |
<asp:Label ID="lblELMCheck" runat="server" CssClass="bluetextbold" Text="Check #"></asp:Label> |
280 |
<asp:TextBox ID="txtCheckNum" runat="server"></asp:TextBox></td> |
281 |
</tr> |
282 |
</table> |
283 |
</td> |
284 |
</tr> |
285 |
<tr> |
286 |
<td align="center" colSpan="2"><ASP:LABEL id="LblSearchResults" RUNAT="server" CSSCLASS="bluetext"></ASP:LABEL></td> |
287 |
</tr> |
288 |
</table> |
289 |
<telerik:RadGrid ID="gridDamage" runat="server" AutoGenerateColumns="False" GridLines="None" |
290 |
Skin="Web20" AllowPaging="True" AllowSorting="True" OnItemCommand="gridDamage_ItemCommand" OnNeedDataSource="gridDamage_NeedDataSource"> |
291 |
<ExportSettings> |
292 |
<Pdf FontType="Subset" PaperSize="Letter" /> |
293 |
<Excel Format="Html" /> |
294 |
</ExportSettings> |
295 |
<MasterTableView CommandItemDisplay="None" CurrentResetPageIndexAction="SetPageIndexToFirst" |
296 |
Dir="LTR" Frame="Border" TableLayout="Auto" PageSize="30"> |
297 |
<EditFormSettings> |
298 |
<EditColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType"> |
299 |
</EditColumn> |
300 |
</EditFormSettings> |
301 |
<Columns> |
302 |
<telerik:GridBoundColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
303 |
ForceExtractValue="None" HeaderText="Damage Date" UniqueName="DamageDate" DataType="System.DateTime" DataField="DamageDate" DataFormatString="{0:MM/dd/yyyy}"> |
304 |
</telerik:GridBoundColumn> |
305 |
<telerik:GridButtonColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
306 |
HeaderText="Damage" UniqueName="DamageNumber" DataTextField="OCLVerifyID" DataType="System.Int32" AutoPostBackOnFilter="True" CommandName="GetDetail" CommandArgument="OCLVerifyID"> |
307 |
</telerik:GridButtonColumn> |
308 |
<telerik:GridBoundColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
309 |
ForceExtractValue="None" HeaderText="Ticket" UniqueName="TicketNumber" DataField="TicketNumber"> |
310 |
</telerik:GridBoundColumn> |
311 |
<telerik:GridBoundColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
312 |
ForceExtractValue="None" HeaderText="Damage Address" UniqueName="DamageAddress" DataField="DamageAddress"> |
313 |
</telerik:GridBoundColumn> |
314 |
<telerik:GridBoundColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
315 |
ForceExtractValue="None" HeaderText="City" UniqueName="City" DataField="DamageCity"> |
316 |
</telerik:GridBoundColumn> |
317 |
<telerik:GridBoundColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
318 |
ForceExtractValue="None" HeaderText="State" UniqueName="State" DataField="DamageState"> |
319 |
</telerik:GridBoundColumn> |
320 |
<telerik:GridBoundColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
321 |
ForceExtractValue="None" HeaderText="Utility" UniqueName="Utility" DataField="UtilityCompany"> |
322 |
</telerik:GridBoundColumn> |
323 |
<telerik:GridBoundColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
324 |
ForceExtractValue="None" HeaderText="Line Size" UniqueName="LineSize" DataField="LineSize"> |
325 |
</telerik:GridBoundColumn> |
326 |
<telerik:GridBoundColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
327 |
ForceExtractValue="None" HeaderText="Status" UniqueName="Status" DataField="Status"> |
328 |
</telerik:GridBoundColumn> |
329 |
<telerik:GridBoundColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
330 |
ForceExtractValue="None" HeaderText="Liable" UniqueName="Liable" DataField="Liable"> |
331 |
</telerik:GridBoundColumn> |
332 |
<telerik:GridBoundColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
333 |
ForceExtractValue="None" HeaderText="Locator" UniqueName="Locator" DataField="Locator"> |
334 |
</telerik:GridBoundColumn> |
335 |
<telerik:GridBoundColumn CurrentFilterFunction="NoFilter" DataField="OCLVerifyID" |
336 |
FilterListOptions="VaryByDataType" ForceExtractValue="None" HeaderText="OCLVerifyID" |
337 |
UniqueName="OCLVerifyID" Visible="False"> |
338 |
</telerik:GridBoundColumn> |
339 |
</Columns> |
340 |
<ExpandCollapseColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
341 |
Resizable="False" Visible="False"> |
342 |
<HeaderStyle Width="20px" /> |
343 |
</ExpandCollapseColumn> |
344 |
<RowIndicatorColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" |
345 |
Visible="False"> |
346 |
<HeaderStyle Width="20px" /> |
347 |
</RowIndicatorColumn> |
348 |
</MasterTableView> |
349 |
<GroupPanel ID="GroupPanel" Style="width: 100%;"> |
350 |
</GroupPanel> |
351 |
<ClientSettings EnablePostBackOnRowClick="True"> |
352 |
<Selecting AllowRowSelect="True" /> |
353 |
</ClientSettings> |
354 |
</telerik:RadGrid><BR class="smalltext"> |
355 |
<!-- End Main Page Content --></td> |
356 |
</tr> |
357 |
</table> |
358 |
</form> |
359 |
<layout:defaultfooter id="FooterControl" runat="server"></layout:defaultfooter> |
360 |
</body> |
361 |
</HTML> |
362 |
|