谁能帮我看看着问题出在哪里?
using System;using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Game.Web
{
public partial class Promotion UCPageBase
{
#region 继承属性
protected override bool IsAuthenticatedUser
{
get
{
return true;
}
}
#endregion
private AccountsFacade accountFacade = new AccountsFacade( );
private TreasureFacade treasureFacade = new TreasureFacade( );
protected void Page_Load( object sender, EventArgs e )
{
if ( !IsPostBack )
{
UserTicketInfo userTicket = Fetch.GetUserCookie( );
UserInfo user = accountFacade.GetUserInfo( userTicket );
if ( user == null )
{
ShowAndRedirect( 请先登录, );
return;
}
CtrlHelper.SetText( ltSpreaderScale, user.SpreaderScale.ToString( 0% ) );
CtrlHelper.SetText( ltTotalScale, Convert.ToDecimal( user.SpreaderScale + ( decimal ) 0.16 ).ToString( 0% ) );
GameScoreInfo scoreInfo = null;
Message umsg = treasureFacade.GetTreasureInfo( userTicket );
if ( umsg.Success )
{
scoreInfo = umsg.EntityList[0] as GameScoreInfo;
CtrlHelper.SetText( ltRevenue, scoreInfo.Revenue.ToString( ) ); 未兑换的金额
}
已经转换的总额
CtrlHelper.SetText( ltExchangeRevenue, treasureFacade.GetRecordAmountsByUserID( userTicket.UserID ).ToString( ) );
CtrlHelper.SetText( ltTotalRevenue, treasureFacade.GetRecordRevenue( userTicket.UserID, 0, int.Parse( DateTime.Now.ToString( yyyyMMdd ) ) ).ToString( ) ); 总金额
string strWhere = string.Empty;
strWhere = string.Format( WHERE ParentID={0}, userTicket.UserID );
CtrlHelper.SetText( ltUnderlingCounts, accountFacade.GetUsersByParentID( strWhere.ToString( ), 1, 1 ).RecordCount.ToString( ) ); 直属下线数量
CtrlHelper.SetText( ltAllUnderlingCounts, (accountFacade.GetUsersByParentID( userTicket.UserID ).Tables[0].Rows.Count-1).ToString() );所有下线用户总人数
strWhere = string.Format( WHERE ParentID={0} AND RegisterDate="{1} 000000" AND RegisterDate="{1} 235959", userTicket.UserID, DateTime.Now.ToString( yyyy-MM-dd ) );
CtrlHelper.SetText( ltTodayregCounts, accountFacade.GetUsersByParentID( strWhere.ToString( ), 1, 1 ).RecordCount.ToString( ) ); 今日注册的直属下线用户数量
今日进行游戏的下线用户数
DataSet ds = treasureFacade.GetAccountPlayedToday( userTicket.UserID, 1, 1 );
if ( ds.Tables.Count 0 )
{
CtrlHelper.SetText( ltTodayUnderling, ds.Tables[0].Rows[0][0].ToString( ) );
}
今日您得到的下线总数
ds.Clear( );
ds = treasureFacade.GetAccountRevenueToday( userTicket.UserID, 1, 1 );
if ( ds.Tables.Count 0 )
{
CtrlHelper.SetText( ltTodayRevenue, string.IsNullOrEmpty( ds.Tables[2].Rows[0][0].ToString( ) ) 0 ds.Tables[2].Rows[0][0].ToString( ) );
}
}
}
protected void btnSubmit_Click( object sender, EventArgs e )
{
int money = CtrlHelper.GetInt( txtMoney, 0 );
if ( money = 0 and ltRevenuemoney)
{
Page.ClientScript.RegisterStartupScript( this.GetType( ), , scriptalert("输入的数量必须大于零的正整数!");script );
return;
}
RecordUserFinance finance = new RecordUserFinance( );
finance.UserID = userTicket.UserID;
finance.Amount = money;
Message msg = treasureFacade.TransferRecordUserFinance( finance );
if ( msg.Success )
{
Page.ClientScript.RegisterStartupScript( this.GetType( ), , scriptalert("转换成功!");location.href=location.href;script );
}
else
{
Page.ClientScript.RegisterStartupScript( this.GetType( ), , scriptalert(" + msg.Content + ");script );
}
}
}
}
C:\Documents and Settings\Administrator\桌面\新前台源码\前台源码\WebProjects\Game.Web\User\Promotion.aspx.cs(10,37): 错误 CS1514: 应输入 {
C:\Documents and Settings\Administrator\桌面\新前台源码\前台源码\WebProjects\Game.Web\User\Promotion.aspx.cs(11,5): 错误 CS1519: 类、结构或接口成员声明中的标记“{”无效
--------------------编程问答-------------------- 应该是继承吧 少了冒号
public partial class Promotion:UCPageBase --------------------编程问答-------------------- 标记不完整,你一个个比队吧
--------------------编程问答-------------------- C:\Documents and Settings\Administrator\桌面\新前台源码\前台源码\WebProjects\Game.Web\User\Promotion.aspx.cs(10,38): 错误 CS0246: 找不到类型或命名空间名称“UCPageBase”(是否缺少 using 指令或程序集引用?)
C:\Documents and Settings\Administrator\桌面\新前台源码\前台源码\WebProjects\Game.Web\User\Promotion.aspx.cs(26,17): 错误 CS0246: 找不到类型或命名空间名称“AccountsFacade”(是否缺少 using 指令或程序集引用?)
C:\Documents and Settings\Administrator\桌面\新前台源码\前台源码\WebProjects\Game.Web\User\Promotion.aspx.cs(27,17): 错误 CS0246: 找不到类型或命名空间名称“TreasureFacade”(是否缺少 using 指令或程序集引用?)
哎... --------------------编程问答--------------------
标记完整的.我比对过的..前后都对应的. --------------------编程问答-------------------- 你开发的时时彩程序? --------------------编程问答-------------------- 不是时时彩的呢..一款下线代理的程序.. --------------------编程问答-------------------- public partial class Promotion : UCPageBase
继承是否少了两点 --------------------编程问答-------------------- 没冒号怎么能继承呢?
--------------------编程问答-------------------- 太粗心,缺少冒号了
补充:.NET技术 , ASP.NET