177 lines
8.0 KiB
Plaintext
177 lines
8.0 KiB
Plaintext
<%@ Page Language="C#" CodeBehind="Home.aspx.cs" Inherits="CH78.Home" %>
|
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
|
|
<link href="main2.css" rel="stylesheet"/>
|
|
|
|
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head runat="server">
|
|
<script type="text/javascript" language="javascript">
|
|
function SelectAll(id)
|
|
{
|
|
//get reference of GridView control
|
|
var grid = document.getElementById("<%= gvStudent.ClientID %>");
|
|
//variable to contain the cell of the grid
|
|
var cell;
|
|
|
|
if (grid.rows.length > 0)
|
|
{
|
|
//loop starts from 1. rows[0] points to the header.
|
|
for (i=1; i<grid.rows.length; i++)
|
|
{
|
|
//get the reference of first column
|
|
cell = grid.rows[i].cells[0];
|
|
|
|
//loop according to the number of childNodes in the cell
|
|
for (j=0; j<cell.childNodes.length; j++)
|
|
{
|
|
//if childNode type is CheckBox
|
|
if (cell.childNodes[j].type == "checkbox")
|
|
{
|
|
//assign the status of the Select All checkbox to the cell checkbox within the grid
|
|
cell.childNodes[j].checked = document.getElementById(id).checked;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
<title>Home</title>
|
|
</head>
|
|
|
|
<body>
|
|
<form id="frmHome" runat="server">
|
|
<table>
|
|
<tr>
|
|
<td style="width:15%" rowspan="3" valign="middle">
|
|
|
|
<asp:HyperLink
|
|
ID="hplNew" runat="server" NavigateUrl="~/StudentEdit.aspx?ID=0">
|
|
New
|
|
Student
|
|
</asp:HyperLink>
|
|
</td>
|
|
|
|
<td colspan="2" style="height: 20px; width: 538px;">
|
|
<asp:Label ID="Label1" runat="server" Text="Search criteria" Font-Bold="True" Font-Size="Medium"></asp:Label>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2" style="width: 538px">
|
|
<asp:Panel ID="pnlSearch" runat="server" Width="100%">
|
|
<table border="1" cellpadding="1" style="width: 100%; border-top-style: ridge; border-right-style: ridge; border-left-style: ridge; border-bottom-style: ridge;">
|
|
<tr>
|
|
<td style="width: 25%; height: 26px;">
|
|
Student ID:
|
|
</td>
|
|
|
|
<td style="border-style: ridge;" class="auto-style1">
|
|
<asp:TextBox ID="txtStudentID" runat="server" MaxLength="6"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="width: 25%">
|
|
First Name:
|
|
</td>
|
|
<td style="border-style: ridge;" class="auto-style2">
|
|
<asp:TextBox ID="txtFName" runat="server" Width="80%"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="width: 25%">
|
|
Last Name:
|
|
</td>
|
|
<td style="border-style: ridge;" class="auto-style2">
|
|
<asp:TextBox ID="txtLName" runat="server" Width="80%"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</asp:Panel>
|
|
</td>
|
|
</tr>
|
|
<tr >
|
|
<td colspan="2" align="center" style="width: 700px">
|
|
<asp:Button ID="btnSearch" runat="server" Text="Search" OnClick="btnSearch_Click"/>
|
|
<asp:GridView AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" PageSize="2" CssClass="GridView" ID="gvStudent" OnSelectedIndexChanged="grdStudent_SelectedIndexChanged" runat="server" Width="100%">
|
|
<PagerSettings Mode="NextPreviousFirstLast" FirstPageText="Go To First Page" LastPageText="Go To Last Page" Position="Top" />
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="Student ID">
|
|
|
|
<HeaderTemplate>
|
|
<asp:CheckBox ID="cbSelectAll" runat="server"/>
|
|
|
|
<asp:LinkButton ID="lbtnDelete" runat="server" OnCommand="Delete_Click"
|
|
CommandName="lbtnDelete" CommandArgument='<%#Eval("Student_ID") %>'>
|
|
Delete
|
|
</asp:LinkButton>
|
|
</HeaderTemplate>
|
|
|
|
|
|
<ItemTemplate>
|
|
<asp:CheckBox ID="chkStudentID" runat="server" AutoPostBack="false"/>
|
|
<asp:Label ID="hidStudentID" runat="server" Text='<%#Eval("Student_ID") %>' Visible="false"></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="FNAME" HeaderText="First Name" SortExpression="fname"/>
|
|
<asp:BoundField DataField="LNAME" HeaderText="Last Name" SortExpression="lname"/>
|
|
<asp:BoundField HeaderText="Cities" DataField="CITY" SortExpression="city"/>
|
|
<asp:BoundField DataField="CELL_PHONE" HeaderText="Phone" SortExpression="CELL_PHONE"/>
|
|
<asp:HyperLinkField DataNavigateUrlFields="Student_ID"
|
|
DataNavigateUrlFormatString="Display.aspx?ID={0} &type=view"
|
|
HeaderText="View" Text="View" runat="server" Target="_blank">
|
|
<HeaderStyle HorizontalAlign="Left"/>
|
|
</asp:HyperLinkField>
|
|
<asp:TemplateField HeaderText="Edit">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="lbtnEdit" runat="server"
|
|
OnCommand="lbtnEdit_Click" CommandName="lbtnEdit"
|
|
CommandArgument='<% # Eval("Student_IDs") %>'>
|
|
Edit
|
|
</asp:LinkButton>
|
|
<asp:ImageButton ID="imgDelete" runat="server" CommandArgument='<% # Eval("Student_ID") %>' OnCommand="Delete_Click"
|
|
CommandName="lbtnDelete" ImageUrl="~/images/delete.jpg" Height="30" Width="30"/>||
|
|
<asp:ImageButton ID="imgEdit" runat="server" CommandArgument='<% # Eval("Student_ID") %>' OnCommand="lbtnEdit_Click"
|
|
CommandName="lbtnEdit" ImageUrl="~/images/edit.jpg" Height="30" Width="30"/>
|
|
|
|
|
|
</ItemTemplate>
|
|
<ItemTemplate>
|
|
|
|
<asp:ImageButton ID="imgDelete" runat="server" CommandArgument='<% # Eval("Student_ID") %>' OnCommand="Delete_Click"
|
|
CommandName="lbtnDelete" ImageUrl="~/images/delete.jpg" Height="30" Width="30"/>||
|
|
<asp:ImageButton ID="imgEdit" runat="server" CommandArgument='<% # Eval("Student_ID") %>' OnCommand="lbtnEdit_Click"
|
|
CommandName="lbtnEdit" ImageUrl="~/images/edit.jpg" Height="30" Width="30"/>
|
|
|
|
|
|
</ItemTemplate>
|
|
<HeaderStyle HorizontalAlign="Left"/>
|
|
|
|
</asp:TemplateField>
|
|
|
|
</Columns>
|
|
|
|
<EmptyDataTemplate>
|
|
No Records Found Matching Your Search!
|
|
</EmptyDataTemplate>
|
|
|
|
</asp:GridView>
|
|
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td colspan="3" style="width: 100%">
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
</table>
|
|
|
|
</form>
|
|
|
|
</body>
|
|
|
|
</html> |