Skip to content

Commit

Permalink
First commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Apress committed Oct 5, 2016
0 parents commit e26302e
Show file tree
Hide file tree
Showing 130 changed files with 5,786 additions and 0 deletions.
Binary file added 1573.pdf
Binary file not shown.
Binary file added 1574.pdf
Binary file not shown.
11 changes: 11 additions & 0 deletions 1576.html
@@ -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
Binary file added 9781590593486.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
94 changes: 94 additions & 0 deletions CaseStudy Files/CodeBehind/BookRoom.aspx
@@ -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>&nbsp;</td>
<td align="center">&nbsp;</td>
</tr>
<tr valign="top">
<td><strong>Available Dates for :
<asp:label ID="lblSelectedRoom" runat="server"></asp:label>
</strong></td>
<td align="center">&nbsp;</td>
</tr>
<tr valign="top">
<td>&nbsp;</td>
<td align="center">&nbsp;</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">&nbsp;</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<CaseStudy:Footer id="Footer1" runat="server"></CaseStudy:Footer>
</body>
</html>
57 changes: 57 additions & 0 deletions CaseStudy Files/CodeBehind/BrowseRooms.aspx
@@ -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>&nbsp;</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>

0 comments on commit e26302e

Please sign in to comment.