home *** CD-ROM | disk | FTP | other *** search
-
-
- <%BeginASP%>@ Page Inherits="Microsoft.Office.FrontPage.DBInterface.DBEditor" Src="<%IncPath%>_fpclass/fpdbnet.cs" Language="c#" SmartNavigation="True"<%EndASP%>
- <%BeginASP%>@ Register TagPrefix="FPDB" TagName="DBRegion" Src="<%IncPath%>_fpclass/dbregion.ascx"<%EndASP%>
- <HTML>
- <HEAD>
- <title>
- <%DBEditorTitle%>
- </title>
-
- <META http-equiv="Content-Type" content="text/html; charset=windows-1252">
- <script language="javascript">
- function VerifyDelete()
- {
- var L_ConfirmDelete_Text = "Are you sure you want to delete this record?";
- if( confirm(L_ConfirmDelete_Text) )
- {
- Page_ValidationActive = false;
- return true;
- }
- return false;
- }
-
- function CatchReturn( e )
- {
- if( !e || !document.getElementById )
- return;
-
- var elmSrc = e.srcElement ? e.srcElement : e.target ? e.target : null;
-
- if( !elmSrc )
- return;
-
- var elmSubmit = document.getElementById('SubmitChangeButton');
-
- if( e.keyCode == 13 &&
- elmSrc.tagName != "TEXTAREA" &&
- elmSubmit )
- {
- if( elmSubmit.click )
- elmSubmit.click();
-
- e.returnValue = false;
- }
- }
- </script>
- <script language="C#" Runat="server">
- public override void InitEditor()
- {
- FieldNames="<%FieldNames%>";
- FieldFriendlyNames="<%FriendlyNames%>";
- FieldTypes="<%FieldTypes%>";
- FieldDefaults="<%FieldDefaults%>";
-
- UseControls();
- }
- </script>
- <script language="C#" runat="server" src="<%IncPath%>_fpclass/fputil.cs">
- </script>
- </HEAD>
- <BODY>
- <form ID="frmDBEditor" method="post" runat="server">
- <table width="100%" align="left">
- <tr>
- <td width="50%"><b><font color="#000080" size="+3">
- Database Editor - <I>
- <%DisplayedTableName%>
- </I></font></b>
- </td>
- <td vAlign="middle" align="right" width="50%">
- <%DBEditorNavBar%>
- </td>
- </tr>
- </table>
- <p>
- <br clear="all">
- <hr>
- </P>
- <P></P>
- <P></P>
- <asp:DataGrid id="ResultsGrid" OnItemDataBound="Item_Bound" Runat="server" AutoGenerateColumns="False" AlternatingItemStyle-BackColor="White" ItemStyle-BackColor="LightGray" HeaderStyle-Font-Bold="True" GridLines="Both" BorderColor="Black" CellPadding="3">
- <Columns>
- <asp:TemplateColumn>
- <HeaderTemplate> Edit
- </HeaderTemplate>
- <ItemTemplate>
- <table>
- <tr>
- <td valign="middle">
- <asp:ImageButton ImageUrl="<%IncPath%>images/edit.gif" OnCommand="CommandImageEdit" CommandName='<%BeginASP%>#DataBinder.Eval(Container, "DataItem.<%TableKey%>") <%EndASP%>' runat="server" CausesValidation="False"/></td>
- </tr>
- </table>
- </ItemTemplate>
- </asp:TemplateColumn>
- <%DataGridColumns%>
- </Columns>
- </asp:DataGrid>
- <asp:Label ID="noResultsLabel" Text="No records returned." Runat="server" Visible="False" /><br>
- <FPDB:DBRegion ID="DBRegion" Target="ResultsGrid" DBName="<%DBName%>" TableName="<%TableName%>" TableKey="<%TableKey%>" RootPath="<%IncPath%>" NoResults="noResultsLabel" AllowPaging="True" PageSize="5" Runat="server" />
- <hr>
- <asp:button id="AddNewRecordButton" onclick="ClickButtonAddNewRecord" Text="Add new record" Runat="server" CausesValidation="False" /><br>
- <br>
- <div id="EditorPanel" onKeyDown="CatchReturn( event )" Runat="server">
- <TABLE>
- <%InputFields%>
- </TABLE>
- <BR>
- <asp:button id="SubmitChangeButton" onclick="ClickButtonSubmitChange" Text="Apply changes" Runat="server" />
- <asp:button id="CancelChangeButton" onclick="ClickButtonCancelChange" Text="Cancel changes" Runat="server" CausesValidation="False" />
- <asp:button id="ResetRecordButton" onclick="ClickButtonResetRecord" Text="Reset this record" Runat="server" CausesValidation="False" />
- <input type="button" id="DeleteRecordButton" onclick="if(!VerifyDelete()) return false;" onserverclick="ClickButtonDeleteRecord" Value="Delete this record" Runat="server" CausesValidation="False">
- </div>
- <br>
- <br>
- <asp:label id="PageErrorTextLabel" Text="[Place holder for page error messages]" Runat="server" />
- </form>
- </BODY>
- </HTML>
-