Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Apress
committed
Oct 5, 2016
0 parents
commit e26302e
Showing
130 changed files
with
5,786 additions
and
0 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
Chapter 1 Introducing Dreamweaver<br /> | ||
Chapter 2 Web Standards in Dreamweaver<br /> | ||
Chapter 3 Introducing ASP.NET <br /> | ||
Chapter 4 ASP.NET Features and Syntax<br /> | ||
Chapter 5 Introducing .NET and Databases<br /> | ||
Chapter 6 Data Applications <br /> | ||
Chapter 7 Working with XML in ASP.NET <br /> | ||
Chapter 8 Reusing Code in Dreamweaver and ASP.NET <br /> | ||
Chapter 9 Extending Dreamweaver MX<br /> | ||
Chapter 10 Debugging and Error Handling <br /> | ||
Chapter 11 Case Study |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
<%@ Page Language="VB" inherits="BookRoom" %> | ||
<%@ Register TagPrefix="MM" Namespace="DreamweaverCtrls" Assembly="DreamweaverCtrls,version=1.0.0.0,publicKeyToken=836f606ede05d46a,culture=neutral" %> | ||
<MM:DataSet | ||
ConnectionString='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_STRING_ConStr") %>' | ||
CommandText='<%# "SELECT RoomID, RoomName FROM tbl_Rooms" %>' | ||
Debug="true" | ||
DatabaseType='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_DATABASETYPE_ConStr") %>' | ||
id="DsRooms" | ||
IsStoredProcedure="false" | ||
runat="Server" manualmode="true" | ||
></MM:DataSet> | ||
<MM:DataSet | ||
id="DsBookedDays" | ||
runat="Server" | ||
IsStoredProcedure="false" | ||
ConnectionString='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_STRING_ConStr") %>' | ||
DatabaseType='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_DATABASETYPE_ConStr") %>' | ||
CommandText='<%# "SELECT * FROM qry_BookedDays WHERE Room = ? And BookedDate >= ?" %>' | ||
Debug="true" | ||
><Parameters> | ||
<Parameter Name="@Room" Value='<%# Me.drpRooms.SelectedItem.Value %>' Type="Integer" /> | ||
<Parameter Name="@BookedDate" Value='<%# DateTime.Now %>' Type="DBDate" /> | ||
</Parameters></MM:DataSet> | ||
<mm:pagebind runat="server" PostBackBind="true" Ignore="false"></mm:pagebind> | ||
<%@ Register TagPrefix="CaseStudy" TagName="Header" Src="Header.ascx" %> | ||
<%@ Register TagPrefix="CaseStudy" TagName="Menu" Src="Menu.ascx" %> | ||
<%@ Register TagPrefix="CaseStudy" TagName="Footer" Src="Footer.ascx" %> | ||
<html> | ||
<head> | ||
<title>Apress Hotel Book A Room</title> | ||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> | ||
</head> | ||
<body> | ||
<CaseStudy:Header id="Header1" runat="server" text="Book A Room"></CaseStudy:Header> | ||
|
||
<table width="750" border="0" cellpadding="0" cellspacing="0"> | ||
<tr> | ||
<td width="130" align="center" valign="top" bgcolor="#CCCCCC"><CaseStudy:Menu id="Menu1" runat="server"></CaseStudy:Menu></td> | ||
<td width="620" valign="top"><form runat="server"> | ||
<br> | ||
<table border="0" align="center"> | ||
<tr> | ||
<td colspan="2">Select Room : | ||
<asp:DropDownList AutoPostBack="true" ID="drpRooms" runat="server"></asp:DropDownList> | ||
</td></tr> | ||
<tr> | ||
<td colspan="2"></td> | ||
</tr> | ||
<tr valign="top"> | ||
<td> </td> | ||
<td align="center"> </td> | ||
</tr> | ||
<tr valign="top"> | ||
<td><strong>Available Dates for : | ||
<asp:label ID="lblSelectedRoom" runat="server"></asp:label> | ||
</strong></td> | ||
<td align="center"> </td> | ||
</tr> | ||
<tr valign="top"> | ||
<td> </td> | ||
<td align="center"> </td> | ||
</tr> | ||
<tr valign="top"> | ||
<td><ul> | ||
<li>Red Text = Room Already Booked</li> | ||
<li> Green background = Your Selections</li> | ||
<li> Red background = Your Selections but Room already booked</li> | ||
</ul> </td> | ||
<td align="center">Green text = Date is Available<br> | ||
Red text = Date is Unavailable</td> | ||
</tr> | ||
<tr valign="top"> | ||
<td><asp:Calendar ID="CalAvailableDates" runat="server"></asp:Calendar></td> | ||
<td><asp:DataList CellPadding="5" ID="DateListBookedDays" RepeatColumns="3" RepeatDirection="Horizontal" RepeatLayout="Table" runat="server" > | ||
<itemtemplate> | ||
<asp:Label ID="lblBookedDate" Text="<%# Container.DataItem.ToShortDateString() %>" runat="server"></asp:Label> | ||
</itemtemplate></asp:DataList></td> | ||
</tr> | ||
<tr> | ||
<td colspan="2"><asp:Button ID="btnBook" runat="server" Text="Book Now" /> | ||
<asp:Button ID="btnSelectRange" runat="server" Text="Select Range" /> | ||
<asp:Button ID="btnClear" runat="server" Text="Select None" /> | ||
<asp:Label ForeColor="#FF0000" ID="lblStatus" runat="server" /></td></tr> | ||
<tr> | ||
<td colspan="2"> </td> | ||
</tr> | ||
</table> | ||
</form> | ||
</td> | ||
</tr> | ||
</table> | ||
<CaseStudy:Footer id="Footer1" runat="server"></CaseStudy:Footer> | ||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
<%@ Page Language="VB" %> | ||
<%@ Register TagPrefix="MM" Namespace="DreamweaverCtrls" Assembly="DreamweaverCtrls,version=1.0.0.0,publicKeyToken=836f606ede05d46a,culture=neutral" %> | ||
<MM:DataSet | ||
id="DsRooms" | ||
runat="Server" | ||
IsStoredProcedure="false" | ||
ConnectionString='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_STRING_ConStr") %>' | ||
DatabaseType='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_DATABASETYPE_ConStr") %>' | ||
CommandText='<%# "SELECT * FROM qry_Rooms" %>' | ||
Debug="true" | ||
></MM:DataSet> | ||
<MM:PageBind runat="server" PostBackBind="true" /> | ||
<%@ Register TagPrefix="CaseStudy" TagName="Header" Src="Header.ascx" %> | ||
<%@ Register TagPrefix="CaseStudy" TagName="Menu" Src="Menu.ascx" %> | ||
<%@ Register TagPrefix="CaseStudy" TagName="Footer" Src="Footer.ascx" %> | ||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | ||
<html> | ||
<head> | ||
<title>Apress Browse Rooms</title> | ||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> | ||
</head> | ||
<body> | ||
<CaseStudy:Header id="Header1" Text="Browse Rooms" runat="server"></CaseStudy:Header> | ||
<table width="750" border="0" cellpadding="0" cellspacing="0"> | ||
<tr> | ||
<td width="130" align="center" valign="top" bgcolor="#CCCCCC"><CaseStudy:Menu id="Menu1" runat="server"></CaseStudy:Menu></td> | ||
<td width="620" valign="top"><br> | ||
<table width="600" border="0" align="center"> | ||
<tr> | ||
<td><table width="610" border="0"> | ||
<tr> | ||
<td><strong>Room No</strong></td> | ||
<td><strong>RoomName</strong></td> | ||
<td><strong>EnSuite</strong></td> | ||
<td><strong>RoomType</strong></td> | ||
<td><strong>CostPerNight</strong></td> | ||
<td> </td> | ||
</tr> | ||
<ASP:Repeater runat="server" DataSource='<%# DsRooms.DefaultView %>'> | ||
<ItemTemplate> | ||
<tr> | ||
<td><%# DsRooms.FieldValue("RoomNo", Container) %></td> | ||
<td><%# DsRooms.FieldValue("RoomName", Container) %></td> | ||
<td><%# DsRooms.FieldValue("EnSuite", Container).Replace("True", "Yes").Replace("False","No") %></td> | ||
<td><%# DsRooms.FieldValue("RoomTypeText", Container) %></td> | ||
<td><%# Double.Parse(DsRooms.FieldValue("CostPerNight", Container)).ToString("C") %></td> | ||
<td><a href="RoomDetails.aspx?RoomID=<%# DsRooms.FieldValue("RoomID", Container) %>">More...</a></td> | ||
</tr> | ||
</ItemTemplate> | ||
</ASP:Repeater> | ||
</table></td></tr> | ||
</table></td> | ||
</tr> | ||
</table> | ||
<CaseStudy:Footer id="Footer1" runat="server"></CaseStudy:Footer> | ||
</body> | ||
</html> |
Oops, something went wrong.