asked onÂ
<div id="divPanel" runat="server" >
<asp:Panel ID="pnlQuickView" runat="server">
<div style="height: 25px; font-size: x-large; width: 100%;text-align:center;">
<b>
<asp:Label ID="lblManagement" runat="server" Text=""></asp:Label>
</b>
</div>
<br />
<%--Quick View of Status for logged in user--%>
<table align="center" style="width: 50%">
<tr >
<td><h4>Quick View:</h4></td>
</tr>
<tr style="text-align: center;border: 1px solid #0066CC">
<td id="tdCreated" runat="server" style="font-size:18px;" class="auto-style7"><asp:Label ID="lblCreated" runat="server" Text="Created"></asp:Label><br/><asp:Image ID="Image5" runat="server" ImageUrl="~/images/report.png"/><br/><asp:LinkButton ID="lnkCreated" runat="server" Text="0" Font-Size="Large" OnClick="lnkCreated_Click" CommandArgument="1"></asp:LinkButton></td>
<td id="tdPending" runat="server" style="font-size:18px;" class="auto-style7"><asp:Label ID="lblPending" runat="server" Text="Pending"></asp:Label><br/><asp:Image ID="Image2" runat="server" ImageUrl="~/images/hourglass.png"/><br/><asp:LinkButton ID="lnkPending" runat="server" Text="0" Font-Size="Large" OnClick="lnkPending_Click" CommandArgument="2"></asp:LinkButton></td>
<td id="tdApproved" runat="server" style="font-size:18px;" class="auto-style7"><asp:Label ID="lblApproved" runat="server" Text="Approved"></asp:Label><br/><asp:Image ID="Image3" runat="server" ImageUrl="~/images/award_star_gold_2.png"/><br/><asp:LinkButton ID="lnkApproved" runat="server" Text="0" Font-Size="Large" OnClick="lnkApproved_Click" CommandArgument="3"></asp:LinkButton></td>
<td id="tdRejected" runat="server" style="font-size:18px;" class="auto-style7"><asp:Label ID="lblRejected" runat="server" Text="Rejected"></asp:Label><br/><asp:Image ID="Image4" runat="server" ImageUrl="~/images/report_delete.png"/><br/><asp:LinkButton ID="lnkRejected" runat="server" Text="0" Font-Size="Large" OnClick="lnkRejected_Click" CommandArgument="4"></asp:LinkButton></td>
</tr>
</table>
<br />
</asp:Panel>
<asp:Panel ID="pnlSearch" runat="server" DefaultButton="btnSearch"> <%--HorizontalAlign="Center" Width="100%" Direction="LeftToRight" ScrollBars="Horizontal"--%>
<table align="center"> <%-- style="width:100%"--%>
<tr Style="text-align: left;" >
<td>
<asp:Label ID="lblDateFrom" runat="server" Text="From: " Height="16px" Width="80px" ></asp:Label>
</td>
<td>
<asp:Label ID="lblDateTo" runat="server" text="To:"></asp:Label>
</td>
<td></td>
<td>
<asp:Label ID="Label1" runat="server" Text="Employees: " Height="16px" Width="80px"></asp:Label>
</td>
<td></td>
<td>
<asp:Label ID="Label5" runat="server" text="Roles:"></asp:Label>
</td>
</tr>
<tr>
<td style="width:200px;">
<asp:Imagebutton ID="imgClearFrom" runat="server" ImageAlign="Top" ImageUrl="~/images/clearButtonIconDark.png" OnClick="imgClearFrom_Click" />
<asp:TextBox ID="txtDateFrom" Style="width: 128px; height: 22px;" runat="server" MaxLength="10" OnTextChanged="txtDateFrom_TextChanged"></asp:TextBox>
<asp:ImageButton ID="imgCalendar" runat="server" CausesValidation="false" Style="height: 26px;" ImageUrl="~\Images\Calendar.png" Width="25" ImageAlign="Top" />
<cc1:calendarextender ID="calDateFrom" runat="server" Format="MM/dd/yyyy" PopupButtonID="imgCalendar" PopupPosition="Right" TargetControlID="txtDateFrom" />
</td>
<td style="width:200px;">
<asp:ImageButton ID="imgClearTo" runat="server" ImageAlign="Top" ImageUrl="~/images/clearButtonIconDark.png" OnClick="imgClearTo_Click" />
<asp:TextBox ID="txtDateTo" runat="server" AutoPostBack="True" Style="width: 128px; height: 22px;" MaxLength="10" OnTextChanged="txtDateTo_TextChanged" OnInit="TextInit"></asp:TextBox>
<asp:ImageButton ID="imgCalendar1" runat="server" CausesValidation="false" Style="height: 26px;" ImageUrl="~\Images\Calendar.png" Width="25" ImageAlign="Top"/>
<cc1:calendarextender ID="calDateTo" runat="server" Format="MM/dd/yyyy" PopupButtonID="imgCalendar1" PopupPosition="Right" TargetControlID="txtDateTo" />
</td>
<td width="20px">
</td>
<td align="left" style="width:220px;">
<asp:DropDownList ID="ddlUsers" runat="server" OnSelectedIndexChanged="dlUsers_SelectedIndexChanged" AppendDataBoundItems="true" Width="200px" AutoPostBack="true" DataSourceID="SqlDataSource5" DataTextField="Name" DataValueField="UserID">
</asp:DropDownList>
<asp:SqlDataSource runat="server" ID="SqlDataSource5" ConnectionString='<%$ ConnectionStrings:constr %>' SelectCommand="spGetInspectorAuditors">
</asp:SqlDataSource>
</td>
<td width="20px">
</td>
<td align="left" style="width:220px;">
<asp:DropDownList ID="ddlSecondary" runat="server" OnSelectedIndexChanged="ddlSecondary_SelectedIndexChanged" AppendDataBoundItems="true" Width="200px" AutoPostBack="true" DataSourceID="SqlDataSource4" DataTextField="RoleDescription" DataValueField="UserRoleID" CssClass="chosen">
</asp:DropDownList>
</td>
<td align="left" style="width: auto; float: left;" >
<asp:Button ID="btnSearch" runat="server" BackColor="#46A3FF" Font-Bold="True" Font-Size="Medium" ForeColor="White" Height="30px" OnClick="btnSearch_Click" Text="Search"/>
</td>
<asp:SqlDataSource runat="server" ID="SqlDataSource4" ConnectionString='<%$ ConnectionStrings:constr %>' SelectCommand="spGetManagementUserRoles" SelectCommandType="StoredProcedure">
<SelectParameters>
<asp:SessionParameter DefaultValue="3" Name="role" SessionField="UserRoleID" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
</tr>
</table>
<br />
<div id="divSecondary" runat="server" style="font-size:small; width: 100%;text-align:center;">
<b>
<br />
<asp:Label ID="lblSecondary" runat="server" Text=""></asp:Label>
</b>
<table id="tblSecondary" runat="server" align="center" style="width: 50%;border: .2em none #0066CC;">
<tr style="text-align: center">
<%--<td id="td1" runat="server" style="font-size:9px;" class="auto-style7"><asp:Label ID="Label2" runat="server" Text="Created"></asp:Label><br/><br/><asp:Image ID="Image5" runat="server" ImageUrl="~/images/report.png"/><br/><asp:LinkButton ID="LinkButton1" runat="server" Text="0" Font-Size="Small" OnClick="lnkCreated_Click" CommandArgument="1"></asp:LinkButton></td>--%>
<td id="tdPending1" runat="server" style="font-size:9px;" class="auto-style7"><asp:Label ID="Label3" runat="server" Text="ED. Pending"></asp:Label><br/><asp:LinkButton ID="lnkPending1" runat="server" Text="0" Font-Size="Small" OnClick="lnkPending1_Click" CommandArgument="5"></asp:LinkButton></td>
<td id="tdApproved1" runat="server" style="font-size:9px;" class="auto-style7"><asp:Label ID="Label4" runat="server" Text="ED. Approved"></asp:Label><br/><asp:LinkButton ID="lnkApproved1" runat="server" Text="0" Font-Size="Small" OnClick="lnkApproved1_Click" CommandArgument="6"></asp:LinkButton></td>
<td id="tdRejected1" runat="server" style="font-size:9px;" class="auto-style7"><asp:Label ID="Label6" runat="server" Text="ED. Rejected"></asp:Label><br/><asp:LinkButton ID="lnkRejected1" runat="server" Text="0" Font-Size="Small" OnClick="lnkRejected1_Click" CommandArgument="7"></asp:LinkButton></td> <td style="width:10px;"></td>
<td id="tdPending2" runat="server" style="font-size:9px;" class="auto-style7"><asp:Label ID="Label2" runat="server" Text="Fin. Pending"></asp:Label><br/><asp:LinkButton ID="lnkPending2" runat="server" Text="0" Font-Size="Small" OnClick="lnkPending2_Click" CommandArgument="8"></asp:LinkButton></td>
<td id="tdApproved2" runat="server" style="font-size:9px;" class="auto-style7"><asp:Label ID="Label10" runat="server" Text="Fin. Approved"></asp:Label><br/><asp:LinkButton ID="lnkApproved2" runat="server" Text="0" Font-Size="Small" OnClick="lnkApproved2_Click" CommandArgument="9"></asp:LinkButton></td>
<td id="tdRejected2" runat="server" style="font-size:9px;" class="auto-style7"><asp:Label ID="Label11" runat="server" Text="Fin. Rejected"></asp:Label><br/><asp:LinkButton ID="lnkRejected2" runat="server" Text="0" Font-Size="Small" OnClick="lnkRejected2_Click" CommandArgument="10"></asp:LinkButton></td>
</tr>
</table>
<br />
</div>
</asp:Panel>
</div>
<br />
<div id="divGridview" align="center" >
<%-- <asp:UpdatePanel ID="upGridview" runat="server" UpdateMode="Conditional">
<ContentTemplate>--%>
<fieldset style="text-align: left;width:95%">
<legend>Status: <asp:Label ID="lblGridviewStatus" runat="server" Text=""></asp:Label></legend><br />
<table align="center" width="100%" >
<tr align="center" >
<td align="center" >
<asp:GridView ID="myGridview" runat="server" OnRowDataBound="myGridview_RowDataBound" OnRowCommand="myGridview_RowCommand" OnSelectedIndexChanged="myGridview_SelectedIndexChanged" ShowHeaderWhenEmpty="True" EmptyDataText="No Records Found"
AutoGenerateColumns="False" HorizontalAlign="Center" Width="90%" HeaderStyle-BackColor="#7092BE" HeaderStyle-ForeColor="White"> <%--OnSorting="myGridview_Sorting" AllowSorting="True" AllowPaging="True" ViewStateMode="Enabled" --%>
<Columns>
<asp:BoundField DataField="UserID" HeaderText="Employee" ReadOnly="True" />
<asp:BoundField DataField="User" HeaderText="Employee" ReadOnly="True" SortExpression="User" />
<asp:BoundField DataField="StatusID" HeaderText="Status" SortExpression="StatusID" />
<asp:BoundField DataField="WorkWeekID" HeaderText="Week ID" SortExpression="WorkWeekID" />
<asp:BoundField DataField="WeekRange" HeaderText="Week Range" ReadOnly="True" SortExpression="WeekRange" />
<asp:BoundField DataField="WorkCount" HeaderText="Work Items" ReadOnly="True" SortExpression="WorkCount" />
<asp:BoundField DataField="TravelCount" HeaderText="Travel Items" ReadOnly="True" SortExpression="TravelCount" />
<asp:BoundField DataField="ImageCount" HeaderText="Image Items" ReadOnly="True" SortExpression="ImageCount" />
<asp:BoundField DataField="Duration" HeaderText="Duration" ReadOnly="True" SortExpression="Duration" />
<asp:BoundField DataField="ItemApprovedBy" HeaderText="Approved By" SortExpression="ItemApprovedBy" DataFormatString="{0:dd-MMM-yyyy}"/>
<asp:BoundField DataField="ItemApprovedDate" HeaderText="Approved Date" SortExpression="ItemApprovedDate" />
<asp:TemplateField HeaderText="Approve" SortExpression="Approve">
<HeaderTemplate>
<asp:Label ID="lblHeader" runat="server" Text='<%# IIf(Session("StatusID") = 3, "Approved", "Approve")%>' ></asp:Label>
<asp:ImageButton ID="imgApproveHeader" runat="server" OnClick="imgApproveHeader_Click" ImageUrl="~/images/award_star_gold_2.png" ImageAlign="TextTop" /> <%--ImageUrl="~/images/checkbox.png"--%>
</HeaderTemplate>
<ItemTemplate>
<%--<asp:Checkbox ID="chkApprove" runat="server" Visible='<%# IIf(Session("StatusID") = 2, "True", "False")%>' ></asp:Checkbox> OnClick="imgApprove_Click"--%>
<asp:ImageButton ID="imgApprove" runat="server" ImageUrl='<%# IIf((Session("StatusID") = 3 Or Session("StatusID") = 6), "~/images/checkbox.png", "~/images/checkbox_no.png")%>' ImageAlign="AbsMiddle" CommandName="Approve" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Email" SortExpression="Email" >
<HeaderTemplate>
<asp:Label ID="lblEmailHeader" runat="server" Text="Email" Visible='<%# IIf((Session("StatusID") = 3 Or Session("StatusID") = 6 Or Session("StatusID") = 9), "True", "False")%>'></asp:Label>
<asp:ImageButton ID="imgEmailHeader" runat="server" OnClick="imgEmailHeader_Click" ImageUrl="~/images/sent.png" Visible='<%# IIf((Session("StatusID") = 3 Or Session("StatusID") = 6 Or Session("StatusID") = 9), "True", "False")%>' ImageAlign="TextTop" CommandName="EmailHeader" /> <%--ImageUrl="~/images/checkbox.png"--%>
</HeaderTemplate>
<ItemTemplate>
<%--<asp:Checkbox ID="chkEmail" runat="server" Visible='<%# IIf(Session("StatusID") = 3, "True", "False")%>'></asp:Checkbox>--%>
<asp:ImageButton ID="imgEmail" runat="server" ImageUrl= "~/images/checkbox_no.png" ImageAlign="AbsMiddle" Visible='<%# IIf((Session("StatusID") = 3 Or Session("StatusID") = 6 Or Session("StatusID") = 9), "True", "False")%>' CommandName="Email" CommandArgument="<%# CType(Container, GridViewRow).RowIndex%>" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="WorkWeekKey" ReadOnly="true" ShowHeader="False" Visible="false" />
<asp:TemplateField HeaderText="Comments" SortExpression="Comments">
<HeaderTemplate>
<asp:Label ID="lblCommentHeader" runat="server" Text="Comments" Visible='<%# IIf((Session("StatusID") = 3 Or Session("StatusID") = 4 Or Session("StatusID") = 7 Or Session("StatusID") = 10), "True", "False")%>'></asp:Label>
</HeaderTemplate>
<ItemTemplate>
<asp:ImageButton ID="imgComments" runat="server" ImageUrl= "~/images/comments.png" ImageAlign="AbsMiddle" Visible='<%# IIf((Session("StatusID") = 3 Or Session("StatusID") = 4 Or Session("StatusID") = 7 Or Session("StatusID") = 10), "True", "False")%>' CommandName="Comments" CommandArgument="<%# CType(Container, GridViewRow).RowIndex%>" OnClick="imgComments_Click" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<EmptyDataRowStyle Font-Bold="True" HorizontalAlign="Center" />
<EmptyDataTemplate> <center>No Records Found</center> </EmptyDataTemplate>
<HeaderStyle BackColor="#7092BE" ForeColor="White" />
<RowStyle HorizontalAlign="Center" />
</asp:GridView>
</td>
</tr>
</table>
<br />
<div id="divEmail" runat="server" style="float: right;padding-right:80px;">
<asp:Button ID="btnBatchEmail" runat="server" CommandArgument="" CommandName="emailbatch" Text="Email Approved" OnClick="btnBatchEmail_Click" Height="30px" Width="200px" BackColor="#46A3FF" Font-Bold="True" Font-Size="Medium" ForeColor="White" Visible="False" ></asp:Button>
<cc1:RoundedCornersExtender runat="server" BehaviorID="btnBatchEmail_RoundedCornersExtender" TargetControlID="btnBatchEmail" ID="btnBatchEmail_RoundedCornersExtender"></cc1:RoundedCornersExtender>  
<asp:Button ID="btnApproveWeek" runat="server" Text="Approve Timesheet(s)" OnClick="btnApproveWeek_Click" BackColor="#46A3FF" Height="30px" Width="200px" CssClass="" Font-Bold="True" ForeColor="White" Font-Size="Medium" Visible="False" />
<%--<cc1:ConfirmButtonExtender ID="btnApproveWeek_ConfirmButtonExtender" runat="server" BehaviorID="btnApproveWeek_ConfirmButtonExtender" ConfirmText="Approve Timesheet? Would you like to proceed?" TargetControlID="btnApproveWeek" />--%>
<cc1:RoundedCornersExtender ID="btnApproveWeek_RoundedCornersExtender" runat="server" BehaviorID="btnApproveWeek_RoundedCornersExtender" TargetControlID="btnApproveWeek" >
</cc1:RoundedCornersExtender>  
<asp:Button ID="btnRejectWeek" runat="server" Text="Reject Timesheet" OnClick="btnRejectWeek_Click" BackColor="#46A3FF" Height="30px" Width="180px" CssClass="" Font-Bold="True" ForeColor="White" Font-Size="Medium" Visible="False" />
<%--<cc1:ConfirmButtonExtender ID="btnRejectWeek_ConfirmButtonExtender" runat="server" BehaviorID="btnRejectWeek_ConfirmButtonExtender" ConfirmText="Reject Timesheet? Please add comments describing why." TargetControlID="btnRejectWeek" />--%>
<cc1:RoundedCornersExtender ID="btnRejectWeek_RoundedCornersExtender" runat="server" BehaviorID="btnRejectWeek_RoundedCornersExtender" TargetControlID="btnRejectWeek" /> 
<asp:Button ID="btnResubmit" runat="server" Text="Re-Submit Timesheet" OnClick="btnResubmit_Click" BackColor="#46A3FF" Height="30px" Width="180px" CssClass="" Font-Bold="True" ForeColor="White" Font-Size="Medium" Visible="False" />
<cc1:RoundedCornersExtender runat="server" BehaviorID="btnResubmit_RoundedCornersExtender" TargetControlID="btnResubmit" ID="btnResubmit_RoundedCornersExtender"></cc1:RoundedCornersExtender>
</div>
</fieldset>
<%--New Popup Control for Comments--%>
<cc1:ModalPopupExtender ID="PopupModal" runat="server" TargetControlID="HiddenField1" CancelControlID="btnCancel" PopupControlID="pnlComments" Drag="true" PopupDragHandleControlID="pnlComments" BackgroundCssClass="popup-background-loading" >
</cc1:ModalPopupExtender>
<asp:HiddenField ID="HiddenField1" runat="server" Value="0" />
<asp:Panel ID="pnlComments" runat="server" Width="370px">
<table style="border:3px Solid #7092BE; background-color:white;">
<tr style="background-color:#7092BE;padding:5px;height:30px;">
<td colspan="2" style="color:White; font-weight:bold; font-size:large;" align="center">Timesheet Comments</td>
</tr>
<tr style="padding:5px;padding-top:10px;width:85px">
<td align="right" style=" font-weight:bold" >
<br />
Week ID:
</td>
<td style="padding-left:20px" >
<br />
<asp:Label ID="lblWeekID" Font-Bold="true" runat="server" ReadOnly="true"></asp:Label>
</td>
</tr>
<tr id="trLastUpdate" runat="server" style="padding:5px;vertical-align:central;">
<td align="right" style="font-weight:bold"><br />Last Updated:
</td>
<td style="vertical-align:central;padding-left:20px;"><br />
<asp:Label ID="lblPriorRejections" runat="server" Font-Bold="true" Text=""></asp:Label>
</td>
</tr>
<tr style="padding:5px;padding-top:10px;vertical-align:top;">
<td align="right" style="font-weight:bold" >
<br />
Comments: </td>
<td style="padding-left:10px;padding-right:5px;">
<br />
<asp:TextBox ID="txtCommentItem" runat="server" Height="120px" Text="" TextMode="MultiLine" Width="240px" />
<asp:RequiredFieldValidator ID="CommentRequired" runat="server" SetFocusOnError="true" ControlToValidate="txtCommentItem" ErrorMessage="<br />* Comments field is required." ForeColor="Red" ToolTip="Comments field is required." Font-Bold="True" style="text-align:left;"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td style="padding:5px;font-weight:bold" >
Created By:
<br />
</td>
<td style="padding:5px;padding-left:10px;">
<br />
<asp:DropDownList ID="ddlRejectedBy" runat="server" DataSourceID="SqlDataSource6" DataTextField="Manager" DataValueField="UserID" Width="220px">
<asp:ListItem Text="Select" Value="0"></asp:ListItem>
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource6" runat="server" ConnectionString="<%$ ConnectionStrings:constr %>" SelectCommand="spFillManagementDropdown" SelectCommandType="StoredProcedure">
<SelectParameters>
<asp:SessionParameter Name="UserRoleID" SessionField="UserRoleID" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
<br />
<asp:Label ID="lblValidator" runat="server" ForeColor="Red" Font-Bold="true" Text="* Created By field is required."></asp:Label>
</td>
</tr>
<tr>
<td></td>
<td align="center">
<asp:Button ID="btnOkTest" runat="server" BackColor="#46A3FF" Font-Bold="True" Font-Size="Medium" ForeColor="White" Height="30px" OnClick="btnOkTest_Click" Text="Ok" Width="100px" />
<cc1:RoundedCornersExtender ID="btnOkTest_RoundedCornersExtender" runat="server" BehaviorID="btnOkTest_RoundedCornersExtender" TargetControlID="btnOkTest" />
<asp:Button ID="btnCancel" runat="server" BackColor="#46A3FF" Font-Bold="True" Font-Size="Medium" ForeColor="White" Height="30px" OnClick="btnCancel_Click" Text="Cancel" Width="100px" />
<cc1:RoundedCornersExtender ID="btnCancel_RoundedCornersExtender" runat="server" BehaviorID="btnCancel_RoundedCornersExtender" TargetControlID="btnCancel" />
</td>
</tr>
</table>
</asp:Panel>
<%--New Popup Control for Comments History--%>
<cc1:ModalPopupExtender ID="PopupModalCommentGrid" runat="server" TargetControlID="HiddenField3" CancelControlID="btnCloseCmments" PopupControlID="Panel1" Drag="true" PopupDragHandleControlID="Panel1" BackgroundCssClass="popup-background" >
</cc1:ModalPopupExtender>
<asp:HiddenField ID="HiddenField3" runat="server" Value="0" />
<asp:Panel ID="Panel1" runat="server" style="display:block;width:50%;"> <%-- BorderColor="Black" BorderStyle="Solid" BorderWidth="1" style="display:block;width:60%;" HorizontalAlign="Center" --%>
<table style="font-family:Tahoma;border:3px Solid #7092BE; width:100%; height:100%; background-color:white;">
<tr style="width:100%;font-family:Tahoma;padding:2px;background-color:#7092BE;height:30px; font-size: medium; color: #FFFFFF;text-align:center;border:solid;border-color:black;">
<td>
<b>Comments History</b>
</td>
</tr>
<tr style="font-family:Tahoma;padding:2px;border:3px Solid #7092BE; width:100%; height:100%; background-color:white;">
<td>
<asp:GridView ID="gvComments" runat="server" OnRowDataBound="gvComments_RowDataBound" OnSelectedIndexChanged="gvComments_SelectedIndexChanged" GridLines="None"
ShowHeaderWhenEmpty="True" AutoGenerateColumns="False" HorizontalAlign="Center" Width="100%" DataSourceID="SqlDataSource7" DataKeyNames="ItemCommentID"
ItemStyle-HorizontalAlign="Center" RowStyle-HorizontalAlign="Center" EmptyDataText="<br /> No Records Found <br />"
EmptyDataRowStyle-HorizontalAlign="Center" HeaderStyle-BackColor="#7092BE" HeaderStyle-ForeColor="White" BorderColor="Black" HeaderStyle-BorderColor="Black" >
<Columns>
<asp:BoundField DataField="ItemCommentID" HeaderText="ItemCommentID" SortExpression="ItemCommentID" ReadOnly="True" Visible="False" />
<asp:BoundField DataField="WorkWeekID" HeaderText="WorkWeekID" SortExpression="WorkWeekID" Visible="False" />
<asp:BoundField DataField="WeekID" HeaderText="WeekID" SortExpression="WeekID" Visible="False" />
<asp:BoundField DataField="UserID" HeaderText="UserID" SortExpression="UserID" Visible="False" />
<asp:BoundField DataField="Comments" HeaderText="Comments" SortExpression="Comments" ItemStyle-Wrap="true" >
<ItemStyle Wrap="True" />
</asp:BoundField>
<asp:BoundField DataField="RejectedBy" HeaderText="Rejected By" SortExpression="RejectedBy" />
<asp:BoundField DataField="CreateDate" HeaderText="Reject Date" SortExpression="CreateDate" />
<asp:TemplateField>
<HeaderTemplate>
<asp:Label ID="lblHeader" runat="server" Text="Comment Type" ></asp:Label>
</HeaderTemplate>
<ItemTemplate>
<asp:Image ID="imgType" runat="server" ImageAlign="AbsMiddle" ImageUrl="~/images/award_star_gold_2.png" /> <%-- ImageUrl="~/images/award_star_gold_2.png" ImageAlign="AbsMiddle" CommandName="Approve" />--%>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="IsApproved" Visible="false" ReadOnly="true"/>
</Columns>
<SelectedRowStyle BackColor="LightYellow" />
<EmptyDataRowStyle Font-Bold="True" HorizontalAlign="Center" />
<RowStyle HorizontalAlign="Center" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource7" runat="server" ConnectionString="<%$ ConnectionStrings:constr %>" SelectCommand="SELECT [ItemCommentID], [WorkWeekID], [WeekID], [UserID], [Comments], [RejectedBy], [CreateDate], [IsApproved] FROM [ItemComments] WHERE (([WorkWeekID] = @WorkWeekID) AND ([WeekID] = @WeekID)) Order By CreateDate desc">
<SelectParameters>
<asp:SessionParameter Name="WorkWeekID" SessionField="WeekKey" Type="Int32" />
<asp:SessionParameter Name="WeekID" SessionField="AdminWeekID" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
</td>
</tr>
<tr style="background-color:white;" align="right">
<td>
<asp:Button ID="btnAddComment" runat="server" Text="Add Comment" OnClick="btnAddComment_Click" BackColor="#46A3FF" Height="30px" Width="180px" Font-Bold="True" ForeColor="White" Font-Size="Medium" />
<cc1:RoundedCornersExtender ID="btnAddComment_RoundedCornersExtender" runat="server" BehaviorID="btnAddComment_RoundedCornersExtender" TargetControlID="btnAddComment" />
<asp:Button ID="btnCloseCmments" runat="server" Text="Close" BackColor="#46A3FF" Height="30px" Width="160px" Font-Bold="True" ForeColor="White" Font-Size="Medium" />
<cc1:RoundedCornersExtender ID="btnCloseCmments_RoundedCornersExtender" runat="server" BehaviorID="btnCloseCmments_RoundedCornersExtender" TargetControlID="btnCloseCmments" />
</td>
</tr>
</table>
</asp:Panel>
<%--New Popup Control for Approving Timesheets--%>
<cc1:ModalPopupExtender ID="PopupApproveTimesheets" runat="server" TargetControlID="HiddenField2" PopupControlID="pnlApprove" Drag="true" PopupDragHandleControlID="pnlApprove" CancelControlID="btnBatchCancel" BackgroundCssClass="popup-background" >
</cc1:ModalPopupExtender>
<asp:HiddenField ID="HiddenField2" runat="server" />
<asp:Panel ID="pnlApprove" runat="server" BorderColor="Black" BorderStyle="Solid" BorderWidth="1" Width="350px" Height="220px" style="display:block">
<table style="border:3px Solid #7092BE; width:100%; height:100%;background-color:white;">
<tr style="background-color:#7092BE; width:100%;vertical-align:central;">
<td colspan="2" style="color:White; font-weight:bold; font-size:larger;height:30px;" align="center" >Approve Timesheets</td>
</tr>
<tr>
<td align="center" style="font-weight:bold;"><br />
Week ID: </td>
<td style="padding-left: 10px;" ><br />
<asp:Label ID="lblWeeks" runat="server" Font-Bold="true" Text=""></asp:Label>
</td>
</tr>
<tr style="vertical-align:middle;">
<td align="center" style="font-weight:bold;height:30px">Signature: </td>
<td style="padding-left: 10px;" >
<asp:TextBox ID="txtSignature" runat="server" Text="" Width="180px" />
<asp:ImageButton ID="imgCommentApprove" runat="server" ImageUrl="~/images/flyout.png" ToolTip="Leave Comments" OnClientClick="DisplayComments(); return false;" />
</td>
</tr>
<tr id="trComments" style="vertical-align: top;height:140px;display:none;">
<td align="center" style="font-weight:bold;">
Comments: </td>
<td style="padding-left:10px;padding-right:5px;" >
<asp:TextBox ID="txtCommentsApprove" runat="server" Height="100px" Text="" TextMode="MultiLine" Width="240px" />
</td>
</tr>
<tr>
<td></td>
<td align="center">
<asp:Button ID="btnBatchApprove" runat="server" BackColor="#46A3FF" Font-Bold="True" Font-Size="Medium" ForeColor="White" Height="30px" OnClick="btnBatchApprove_Click" Text="Ok" Width="100px" />
<cc1:RoundedCornersExtender ID="btnBatchApprove_RoundedCornersExtender" runat="server" BehaviorID="btnBatchApprove_RoundedCornersExtender" TargetControlID="btnBatchApprove" />
<asp:Button ID="btnBatchCancel" runat="server" BackColor="#46A3FF" Font-Bold="True" Font-Size="Medium" ForeColor="White" Height="30px" OnClick="btnBatchCancel_Click" Text="Cancel" Width="100px" />
<cc1:RoundedCornersExtender ID="btnBatchCancel_RoundedCornersExtender" runat="server" BehaviorID="btnBatchCancel_RoundedCornersExtender" TargetControlID="btnBatchCancel" />
</td>
</tr>
</table>
</asp:Panel>
<%--</ContentTemplate>
</asp:UpdatePanel>--%>
</div>