Author: husted
Date: Mon Sep 19 07:27:55 2005
New Revision: 290171

URL: http://svn.apache.org/viewcvs?rev=290171&view=rev
Log:
OVR-21
* Bind events from code-behind. Other changes to synch with r290168.

Modified:
    struts/sandbox/trunk/overdrive/PhoneBook/Core/AppEntry.cs
    struts/sandbox/trunk/overdrive/PhoneBook/Core/AppUserProfile.cs
    struts/sandbox/trunk/overdrive/PhoneBook/Web/Controls/Finder2.ascx.cs
    struts/sandbox/trunk/overdrive/PhoneBook/Web/Controls/Lister2.ascx.cs
    struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx
    struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx.cs

Modified: struts/sandbox/trunk/overdrive/PhoneBook/Core/AppEntry.cs
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Core/AppEntry.cs?rev=290171&r1=290170&r2=290171&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/PhoneBook/Core/AppEntry.cs (original)
+++ struts/sandbox/trunk/overdrive/PhoneBook/Core/AppEntry.cs Mon Sep 19 
07:27:55 2005
@@ -23,7 +23,6 @@
        /// 
        public class AppEntry
        {
-
                private IDictionary _Value = new Hashtable(5);
 
                public void AddAll(IDictionary sources)
@@ -31,10 +30,10 @@
                        ICollection keys = sources.Keys;
                        foreach (string key in keys)
                        {
-                               Add (key,sources[key] as string);
+                               Add(key, sources[key] as string);
                        }
                }
-               
+
                public void Add(string key, string value)
                {
                        _Value.Add(key, value);

Modified: struts/sandbox/trunk/overdrive/PhoneBook/Core/AppUserProfile.cs
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Core/AppUserProfile.cs?rev=290171&r1=290170&r2=290171&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/PhoneBook/Core/AppUserProfile.cs (original)
+++ struts/sandbox/trunk/overdrive/PhoneBook/Core/AppUserProfile.cs Mon Sep 19 
07:27:55 2005
@@ -25,7 +25,7 @@
                        set
                        {
                                _Entry = value;
-                               if (_Entry!=null)
+                               if (_Entry != null)
                                {
                                        StringBuilder sb = new StringBuilder();
                                        sb.Append(_Entry.first_name);

Modified: struts/sandbox/trunk/overdrive/PhoneBook/Web/Controls/Finder2.ascx.cs
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Web/Controls/Finder2.ascx.cs?rev=290171&r1=290170&r2=290171&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/PhoneBook/Web/Controls/Finder2.ascx.cs 
(original)
+++ struts/sandbox/trunk/overdrive/PhoneBook/Web/Controls/Finder2.ascx.cs Mon 
Sep 19 07:27:55 2005
@@ -9,7 +9,6 @@
 {
        public class Finder2 : ViewControl
        {
-
                protected Button find;
 
                /// <summary>
@@ -70,7 +69,8 @@
                                if (IsListControl(c))
                                {
                                        DropDownList x = (DropDownList) c;
-                                       x.SelectedIndexChanged += new 
EventHandler(Filter_Changed);;
+                                       x.SelectedIndexChanged += new 
EventHandler(Filter_Changed);
+                                       ;
                                        x.AutoPostBack = true;
                                }
                        }

Modified: struts/sandbox/trunk/overdrive/PhoneBook/Web/Controls/Lister2.ascx.cs
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Web/Controls/Lister2.ascx.cs?rev=290171&r1=290170&r2=290171&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/PhoneBook/Web/Controls/Lister2.ascx.cs 
(original)
+++ struts/sandbox/trunk/overdrive/PhoneBook/Web/Controls/Lister2.ascx.cs Mon 
Sep 19 07:27:55 2005
@@ -25,15 +25,9 @@
                        }
                }
 
-               public void Reset(IDictionary criteria)
-               {
-                       list_ResetIndex();
-                       Open(criteria);                 
-               }
-
                private static string LABEL = "_label";
 
-               private void SetProperties()
+               private void Grid_Load()
                {
                        FindCommand = App.ENTRY_FIND;
                        ListCommand = App.ENTRY_LIST;
@@ -71,7 +65,7 @@
 
                private void Page_Load(object sender, EventArgs e)
                {
-                       SetProperties();
+                       Grid_Load();
                        add.Click += new EventHandler(list_Add);
                        add.Text = GetMessage(add.ID);
                }

Modified: struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx?rev=290171&r1=290170&r2=290171&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx 
(original)
+++ struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx Mon Sep 
19 07:27:55 2005
@@ -31,9 +31,9 @@
                        <hr>
                        </asp:Panel>
                                                
-                       <app:Finder id="finder" Runat="server" 
OnClick="finder_Click"></app:Finder>
+                       <app:Finder id="finder" Runat="server"></app:Finder>
                        
-                       <app:Lister id="lister" runat="server" 
OnClick="lister_Click"></app:Lister>
+                       <app:Lister id="lister" runat="server"></app:Lister>
                        
                </form>
        </body>

Modified: struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx.cs
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx.cs?rev=290171&r1=290170&r2=290171&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx.cs 
(original)
+++ struts/sandbox/trunk/overdrive/PhoneBook/Web/Forms/Directory2.aspx.cs Mon 
Sep 19 07:27:55 2005
@@ -18,14 +18,7 @@
        /// 
        public class Directory2 : Page
        {
-               #region Page Properties 
-
-               protected HtmlGenericControl title;
-               protected HtmlGenericControl heading;
-               protected Label greeting;
-               protected Label profile_label;
-               protected Panel error_panel;
-               protected Label error_label;
+               #region Base Page members
 
                private AppUserProfile _Profile;
 
@@ -65,7 +58,7 @@
                                // ISSUE: Need constant for "1" (true)
                                bool isEditor = ((editor != null) && 
(editor.Equals("1")));
                                profile.IsEditor = isEditor;
-                               if (editor!=null)
+                               if (editor != null)
                                {
                                        AppEntry entry = new AppEntry();
                                        entry.AddAll(helper.Criteria);
@@ -114,6 +107,39 @@
                        set { _Catalog = value; }
                }
 
+               private void View_Error(object sender, EventArgs e)
+               {
+                       ViewArgs v = e as ViewArgs;
+                       if (v == null) throw new ArgumentException("View_Error: 
!(e is ViewArgs)");
+                       IViewHelper helper = v.Helper;
+                       if (helper != null) Page_Error = helper;
+                       else throw new ArgumentException("View_Error: 
(e.helper==null)");
+               }
+
+               private void View_Init(ViewControl c)
+               {
+                       c.View_Error += new EventHandler(View_Error);
+                       c.Catalog = this.Catalog; // ISSUE: Why isn't control 
injection working?
+               }
+
+               private void Page_PreRender(object sender, EventArgs e)
+               {
+                       greeting.Text = GetMessage(greeting.ID);
+                       title.InnerText = GetMessage(App.DIRECTORY_TITLE);
+                       heading.InnerText = GetMessage(App.DIRECTORY_HEADING);
+               }
+
+               #endregion
+
+               #region Page Properties 
+
+               protected HtmlGenericControl title;
+               protected HtmlGenericControl heading;
+               protected Label greeting;
+               protected Label profile_label;
+               protected Panel error_panel;
+               protected Label error_label;
+
                #endregion
 
                #region Event handlers
@@ -132,26 +158,14 @@
 
                #region Page Events
 
-               private void View_Error(object sender, EventArgs e)
-               {
-                       ViewArgs v = e as ViewArgs;
-                       if (v == null) throw new ArgumentException("View_Error: 
!(e is ViewArgs)");
-                       IViewHelper helper = v.Helper;
-                       if (helper != null) Page_Error = helper;
-                       else throw new ArgumentException("View_Error: 
(e.helper==null)");
-               }
-
-               private void View_Init(ViewControl c)
-               {
-                       c.View_Error += new EventHandler(View_Error);
-                       c.Catalog = this.Catalog; // ISSUE: Why isn't control 
injection working?
-               }
-
                private void Page_Init()
                {
                        Profile = Session[UserProfile.USER_PROFILE] as 
AppUserProfile;
+                       this.PreRender += new EventHandler(this.Page_PreRender);
+
                        View_Init(finder);
                        View_Init(lister);
+                       finder.Click += new EventHandler(finder_Click);
                }
 
                private void Page_Load(object sender, EventArgs e)
@@ -161,22 +175,15 @@
                        {
                                Page_Prompt = GetMessage(App.DIRECTORY_PROMPT);
                                string name = Profile.FullName;
-                               if (name==null)                 
-                                       profile_label.Text = Profile.UserId;    
                                
-                               else 
+                               if (name == null)
+                                       profile_label.Text = Profile.UserId;
+                               else
                                        profile_label.Text = name;
                                // UserLocale = Profile.Locale;
                                finder.Open();
                        }
                }
 
-               private void Page_PreRender(object sender, EventArgs e)
-               {
-                       greeting.Text = GetMessage(greeting.ID);
-                       title.InnerText = GetMessage(App.DIRECTORY_TITLE);
-                       heading.InnerText = GetMessage(App.DIRECTORY_HEADING);
-               }
-
                #endregion
 
                #region Web Form Designer generated code
@@ -198,7 +205,6 @@
                private void InitializeComponent()
                {
                        this.Load += new EventHandler(this.Page_Load);
-                       this.PreRender += new EventHandler(this.Page_PreRender);
                }
 
                #endregion



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to