前台代码
<table width="99%" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="25" align="left"> <img src="../../images/arrow1_061.gif" width="13" height="12" /> 管理信息 </td> </tr> <tr> <td valign="top"> <table width="100%" border="0" cellpadding="1" cellspacing="1" bgcolor="#929da3"> <tr> <td align="center" bgcolor="#ebf8ff" class="style1"> </td> <td align="center" bgcolor="#ebf8ff" class="style1"> 录入人:</td> <td align="center" bgcolor="#ebf8ff" class="style1" colspan="3"> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> </td> <td align="center" bgcolor="#ebf8ff" class="style1"> <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="搜索" /> </td> </tr> <tr> <td align="center" bgcolor="#ebf8ff"> 经理人</td> <td align="center" bgcolor="#ebf8ff"> 经理人类别</td> <td align="center" bgcolor="#ebf8ff"> 应缴金额</td> <td align="center" bgcolor="#ebf8ff"> 介绍人</td> <td align="center" bgcolor="#ebf8ff"> 介绍人类型</td> <td align="center" bgcolor="#ebf8ff"> 缴费</td> </tr> <asp:Repeater ID="AgentList" runat="server" onitemcommand="AgentList_ItemCommand"> <ItemTemplate> <tr> <td align="center" bgcolor="#f6f6f6"> <%# Eval("AgentName")%> </td> <td align="center" bgcolor="#f6f6f6"> <%# Eval("AgentType")%> </td> <td align="center" bgcolor="#f6f6f6"> <%# Eval("pay")%> </td> <td align="center" bgcolor="#f6f6f6"> <%# Eval("IntroAgent")%> </td> <td align="center" bgcolor="#f6f6f6"> <%# Eval("introLever")%> </td> <td align="center" bgcolor="#f6f6f6"> <asp:Button ID="Button2" runat="server" Text="缴费" CommandName="Update" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "AgentID")%> '/> </td> </tr> </ItemTemplate> </asp:Repeater> <tr > <td align="left" bgcolor="#ebf8ff" colspan="6" > <asp:HyperLink ID="hpl1" runat="server" >首页</asp:HyperLink> <asp:HyperLink ID="hpl2" runat="server">上页</asp:HyperLink> <asp:HyperLink ID="hpl3" runat="server">下页</asp:HyperLink> <asp:HyperLink ID="hpl4" runat="server">末页</asp:HyperLink> </td> </tr> <tr > <td align="center" bgcolor="#ebf8ff" colspan="6" > </td> </tr> </table> </td> </tr> </table>
private void Bind(DataTable table) { PagedDataSource pageSouse = new PagedDataSource(); pageSouse.DataSource = table.DefaultView; pageSouse.AllowPaging = true; pageSouse.PageSize = 15; int curPage; if (Request.QueryString["Page"] != null) curPage = Convert.ToInt32(Request.QueryString["Page"]); else curPage = 1; if (curPage > pageSouse.PageCount) { curPage = pageSouse.PageCount; } pageSouse.CurrentPageIndex = curPage - 1; if (!pageSouse.IsFirstPage) { this.hpl3.NavigateUrl = "AgentPayList.aspx?page=" + Convert.ToInt32(curPage - 1); this.hpl1.NavigateUrl = "AgentPayList.aspx?page =1"; } if (!pageSouse.IsLastPage) { this.hpl4.NavigateUrl = "AgentPayList.aspx?page=" + pageSouse.PageCount; this.hpl2.NavigateUrl = "AgentPayList.aspx?page=" + Convert.ToInt32(curPage + 1); } if (pageSouse.DataSourceCount > 0) { this.AgentList.DataSource = pageSouse; this.AgentList.DataBind(); } } protected void Button1_Click(object sender, EventArgs e) { DataTable dt = new DSB2B.WebManage.BLL.tbl_Agent().GetToPayList("Recorder='" + this.TextBox1.Text.Trim() + "'"); Bind(dt); } protected void AgentList_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "Update") { tblAgent =new DSB2B.WebManage.BLL.tbl_Agent().GetModel(e.CommandArgument.ToString()); tblAgent.IsPayed = 1; try { new DSB2B.WebManage.BLL.tbl_Agent().Update(tblAgent); } catch (Exception ex) { Page.RegisterStartupScript("", "<script>alter('更新失败');location.href=\"UpdatePay.aspx\";</script>"); //Response.Write("<script>alter('更新失败');location.href=\"UpdatePay.aspx\";</script>"); } DSB2B.WebManage.Model.tbl_AgentDefined agentDefined = new DSB2B.WebManage.Model.tbl_AgentDefined(); agentDefined.PayAgent = tblAgent.AgentID; agentDefined.ManageID = tblAgent.ManagerID; agentDefined.PayingAmount = decimal.Parse("1800"); // agentDefined.introAgent = tblAgent.IntroAgent; if (tblAgent.AgentType != 2) { if (tblAgent.AgentType == 0) { agentDefined.PayManage = 400; agentDefined.payIntro = 600; } else { agentDefined.PayManage = 280; agentDefined.payIntro = 600; } agentDefined.PayForCenter = 100; } else { agentDefined.PayForCenter = 80; agentDefined.payIntro= 70; } agentDefined.introLever = tblAgent.IntroLever; agentDefined.CreateDate = DateTime.Now; HttpContext content = HttpContext.Current; agentDefined.Recorder = content.User.Identity.Name; new DSB2B.WebManage.BLL.tbl_AgentDefined().Add(agentDefined); tblAgent.IsPayed = 0; new DSB2B.WebManage.BLL.tbl_Agent().Update(tblAgent); } }
一切有为法
如梦幻泡影
如露亦如电
当作如是观