Author: husted Date: Thu Apr 21 03:05:39 2005 New Revision: 164020 URL: http://svn.apache.org/viewcvs?rev=164020&view=rev Log: OVR-5 * Refactor prototype code
Modified: struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory.aspx struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory.aspx.cs struts/sandbox/trunk/overdrive/PhoneBook/Web/Web.csproj Modified: struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory.aspx URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory.aspx?rev=164020&r1=164019&r2=164020&view=diff ============================================================================== --- struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory.aspx (original) +++ struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory.aspx Thu Apr 21 03:05:39 2005 @@ -2,7 +2,7 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML> <HEAD> - <title id="msgTitle" runat="server"></title> + <title>PhoneBook Directory</title> <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> <meta name="CODE_LANGUAGE" Content="C#"> <meta name="vs_defaultClientScript" content="JavaScript"> @@ -10,18 +10,18 @@ <LINK href="default.css" type="text/css" rel="stylesheet"> </HEAD> <body> - <h1>PhoneBook</h1> - <form id="frm" method="post" runat="server"> + <h1>PhoneBook Directory</h1> + <form id="frmDirectory" method="post" runat="server"> + <!-- ERROR --> - <asp:Panel id=pnlError Runat="server"> + <asp:Panel id="pnlError" Runat="server"> <HR> - <asp:Label id=lblError Runat="server"></asp:Label> + <asp:Label id="lblError" Runat="server"></asp:Label> </asp:Panel> + <!-- PROMPT --> - <asp:Panel id=pnlPrompt Runat="server"> - <HR> - <asp:Label id=lblPrompt Runat="server"></asp:Label> - </asp:Panel> + <p>To select entries, choose a filter or search for a Name or Extension.</p> + <!-- FIND --> <asp:Panel ID="pnlFind" Runat="server"> <table><tr> @@ -30,16 +30,17 @@ <td><asp:Button ID="cmdAdd" Runat="server"></asp:Button></td> </tr></table> </asp:panel> - <!-- FIND --> + + <!-- LIST --> <asp:Panel ID="pnlList" Runat="server"> Â Â Â Â Â Â <asp:DataGrid id="repList" Runat="server" - PagerStyle-Mode="NumericPages" AllowPaging="true" PageSize="10" OnPageIndexChanged="List_PageIndexChanged"> + PagerStyle-Mode="NumericPages" AllowPaging="true" PageSize="10"> <HeaderStyle CssClass="HeaderStyle" BackColor="#CCCC99"></HeaderStyle> <AlternatingItemStyle CssClass="AlternatingItemStyle" BackColor="#CCCC99"></AlternatingItemStyle> <EditItemStyle CssClass="EditItemStyle"></EditItemStyle> ÂÂ Â Â Â Â Â </asp:DataGrid> </asp:Panel> - </asp:Panel> + </form> </body> </HTML> Modified: struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory.aspx.cs URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory.aspx.cs?rev=164020&r1=164019&r2=164020&view=diff ============================================================================== --- struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory.aspx.cs (original) +++ struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory.aspx.cs Thu Apr 21 03:05:39 2005 @@ -26,19 +26,8 @@ set { _Controller = value; } } - protected HtmlGenericControl msgTitle; protected Panel pnlError; protected Label lblError; - protected Panel pnlPrompt; - protected Label lblPrompt; - - protected string Page_Title - { - set - { - msgTitle.InnerText = value; - } - } protected IViewHelper Page_Error { @@ -49,47 +38,10 @@ } } - protected string Page_Prompt - { - set - { - lblPrompt.Text = value; - pnlPrompt.Visible = true; - } - } - - private int List_ItemIndex - { - get - { - return (int) ViewState["ITEM_INDEX"]; - } - set - { - ViewState["ITEM_INDEX"] = value; - if (repList!=null) repList.EditItemIndex = value; - } - } - - private bool List_Insert - { - get - { - return (bool) ViewState["INSERT"]; - } - set - { - ViewState["INSERT"] = value; - cmdAdd.Visible = !value; - } - } - #endregion #region Messages - private const string msg_TITLE = "PhoneBook Application"; - private const string msg_PROMPT = "To select entries, choose a filter or search for a Name or Extension."; private const string msg_FIND_CMD = "FIND"; private const string msg_ADD_CMD = "ADD NEW"; @@ -98,11 +50,10 @@ #region Find protected Panel pnlFind; - protected IViewHelper myFindHelper; protected DropDownList lstSelect; protected TextBox txtFind; protected Button cmdFind; - protected Button cmdAdd; + protected IViewHelper myFindHelper; // pageload events - These methods populate controls to display @@ -121,11 +72,6 @@ { // TODO: Page_Error = myFindHelper; } - else - { - // TODO: Page_Title = myFindHelper.Title; - // TODO: Page_Prompt = myFindHelper.Prompt; - } pnlFind.Visible = true; } @@ -137,29 +83,14 @@ List_Load (); } - protected void Add_Submit (object sender, EventArgs e) - { - // call business logic - // TODO: myListHelper.DataInsert (repList); - // act on outcome - if (true) // TODO: (myListHelper.IsNominal) - { - List_ItemIndex = 0; - // TODO: myListHelper.DataBind (repList); - // TODO: Page_Prompt = myListHelper.Prompt; - List_Insert = true; - pnlList.Visible = true; - } - else Page_Error = myListHelper; - } - #endregion #region panel List protected Panel pnlList; - protected IEditHelper myListHelper; protected DataGrid repList; + protected Button cmdAdd; + protected IListHelper myListHelper; // pageload events @@ -168,7 +99,6 @@ // Put user code to initialize the list here } - // Data access method private bool List_Load () { bool okay = true ; // TODO: myListHelper.IsNominal; @@ -176,8 +106,6 @@ { // TODO: repList.DataSource = myListHelper.List; repList.DataBind (); - // TODO: Page_Title = myListHelper.Title; - // TODO: Page_Prompt = myListHelper.Prompt; pnlList.Visible = true; } else @@ -209,6 +137,22 @@ repList.DataBind (); } + protected void Add_Submit (object sender, EventArgs e) + { + // call business logic + // TODO: myListHelper.DataInsert (repList); + // act on outcome + if (true) // TODO: (myListHelper.IsNominal) + { + // TODO: myListHelper.ItemIndex = 0; + // TODO: myListHelper.DataBind (repList); + // TODO: myListHelper.Insert = true; + pnlList.Visible = true; + } + else Page_Error = myListHelper; + } + + #endregion private void Page_Load(object sender, System.EventArgs e) @@ -218,10 +162,8 @@ bool isFirstView = (!IsPostBack); if (isFirstView) { - Page_Title = msg_TITLE; - Page_Prompt = msg_PROMPT; - // TODO: myFindHelper = Controller.GetObject(App.FIND_HELPER) as IViewHelper; - // TODO: myListHelper = Controller.GetObject(App.LIST_HELPER) as IEditHelper; + // TODO: myFindHelper = Controller.GetHelper(App.FIND_HELPER); + // TODO: myListHelper = Controller.GetHelper(App.LIST_HELPER) as IListHelper; Find_Load(); } } Modified: struts/sandbox/trunk/overdrive/PhoneBook/Web/Web.csproj URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Web/Web.csproj?rev=164020&r1=164019&r2=164020&view=diff ============================================================================== --- struts/sandbox/trunk/overdrive/PhoneBook/Web/Web.csproj (original) +++ struts/sandbox/trunk/overdrive/PhoneBook/Web/Web.csproj Thu Apr 21 03:05:39 2005 @@ -119,6 +119,11 @@ AssemblyName = "Nexus.Extras" HintPath = "..\..\Nexus\Extras\bin\Debug\Nexus.Extras.dll" /> + <Reference + Name = "Nexus.Web" + AssemblyName = "Nexus.Web" + HintPath = "..\..\Nexus\Web\bin\Nexus.Web.dll" + /> </References> </Build> <Files> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]