Update of /cvsroot/nugsoft/nugsoft/nUGSoftWeb
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10798/nUGSoftWeb
Modified Files:
AdminNewMemberReview.aspx AdminNewMemberReview.aspx.cs
Registration.aspx.cs
Log Message:
Index: Registration.aspx.cs
===================================================================
RCS file: /cvsroot/nugsoft/nugsoft/nUGSoftWeb/Registration.aspx.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Registration.aspx.cs 4 Dec 2005 04:04:42 -0000 1.3
--- Registration.aspx.cs 11 Jan 2006 03:29:56 -0000 1.4
***************
*** 74,78 ****
//TODO: e-mail to member for verification
//TODO: redirect
! throw new ArgumentException("Test error");
}
else
--- 74,78 ----
//TODO: e-mail to member for verification
//TODO: redirect
! //throw new ArgumentException("Test error");
}
else
Index: AdminNewMemberReview.aspx
===================================================================
RCS file: /cvsroot/nugsoft/nugsoft/nUGSoftWeb/AdminNewMemberReview.aspx,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** AdminNewMemberReview.aspx 11 Jan 2006 02:22:07 -0000 1.2
--- AdminNewMemberReview.aspx 11 Jan 2006 03:29:55 -0000 1.3
***************
*** 7,11 ****
</asp:Content>
<asp:Content ID="Content1" ContentPlaceHolderID="mainContent" Runat="Server">
! <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetUnapprovedMembers"
TypeName="nUGSoft.Entities.Person" DataObjectTypeName="nUGSoft.Entities.Person" UpdateMethod="Update"></asp:ObjectDataSource>
<asp:GridView ID="gvMembers" runat="server" DataSourceID="ObjectDataSource1" AutoGenerateColumns="False" OnRowUpdating="gvMembers_RowUpdating" OnDataBound="gvMembers_DataBound">
--- 7,40 ----
</asp:Content>
<asp:Content ID="Content1" ContentPlaceHolderID="mainContent" Runat="Server">
! <asp:Repeater ID="rMembers" runat="server" OnItemCommand="rMembers_ItemCommand">
! <HeaderTemplate>
! <table>
! <tr>
! <td>First Name</td>
! <td>Last Name</td>
! <td>User Fate</td>
! </tr>
! </HeaderTemplate>
! <ItemTemplate>
! <tr>
! <td><%# DataBinder.Eval(Container.DataItem, "FName") %></td>
! <td><%# DataBinder.Eval(Container.DataItem, "LName") %></td>
!
! <td>
! <asp:LinkButton ID="lbApprove" CommandName="Approve" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "Id") %>' runat="server">[approve]</asp:LinkButton>
! <asp:LinkButton ID="lbDisapprove" OnClientClick="return confirm('Are you sure you want to banish this member to the depths of non-UG love?');" CommandName="Disapprove" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "Id") %>' runat="server">[disapprove]</asp:LinkButton>
! </td>
! </tr>
! </ItemTemplate>
! <FooterTemplate>
! </table>
! </FooterTemplate>
! </asp:Repeater>
!
!
!
!
!
! <%--<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetUnapprovedMembers"
TypeName="nUGSoft.Entities.Person" DataObjectTypeName="nUGSoft.Entities.Person" UpdateMethod="Update"></asp:ObjectDataSource>
<asp:GridView ID="gvMembers" runat="server" DataSourceID="ObjectDataSource1" AutoGenerateColumns="False" OnRowUpdating="gvMembers_RowUpdating" OnDataBound="gvMembers_DataBound">
***************
*** 29,33 ****
</Columns>
</asp:GridView>
!
</asp:Content>
--- 58,62 ----
</Columns>
</asp:GridView>
! --%>
</asp:Content>
Index: AdminNewMemberReview.aspx.cs
===================================================================
RCS file: /cvsroot/nugsoft/nugsoft/nUGSoftWeb/AdminNewMemberReview.aspx.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** AdminNewMemberReview.aspx.cs 11 Jan 2006 02:22:07 -0000 1.2
--- AdminNewMemberReview.aspx.cs 11 Jan 2006 03:29:56 -0000 1.3
***************
*** 16,33 ****
protected void Page_Load(object sender, EventArgs e)
{
!
}
! protected void gvMembers_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
! //get a Member type record from PersonType
! //assign current row's member type
! Console.WriteLine("here");
! PersonType ptMember = PersonType.GetMemberRecord();
}
! protected void gvMembers_DataBound(object sender, EventArgs e)
{
}
}
--- 16,59 ----
protected void Page_Load(object sender, EventArgs e)
{
! if (!IsPostBack)
! {
! LoadMembers();
! }
}
! private void LoadMembers()
{
! rMembers.DataSource = Person.GetUnapprovedMembers();
! rMembers.DataBind();
}
!
!
! //protected void gvMembers_RowUpdating(object sender, GridViewUpdateEventArgs e)
! //{
! // //get a Member type record from PersonType
! // //assign current row's member type
! // Console.WriteLine("here");
! // PersonType ptMember = PersonType.GetMemberRecord();
! //}
!
! //protected void gvMembers_DataBound(object sender, EventArgs e)
! //{
!
! //}
!
! protected void rMembers_ItemCommand(object source, RepeaterCommandEventArgs e)
{
+ if (e.CommandName == "Approve" || e.CommandName == "Disapprove")
+ {
+ int memberID = Convert.ToInt32(e.CommandArgument);
+ Person person = Person.Get<Person>(memberID);
+
+ person.Approved = (e.CommandName == "Approve");
+ person.Save();
+ //Refresh the data;
+ LoadMembers();
+ }
}
}
|