示例#1
0
文件: Users.cs 项目: adeewu/huobi3j
        public ADeeWu.HuoBi3J.Model.Users[] GetEntityList(string orderBy,string[] columns,params object[] values)
        {
            StringBuilder builder = new StringBuilder();
            builder.Append("select * from [Users] where 1=1");
            db.Parameters.Clear();
            for(int i=0;i<columns.Length;i++)
            {
                builder.AppendFormat(" and [{0}]=@{0}", columns[i]);
                db.Parameters.Append("@"+columns[i],values[i]);
            }

            if (!string.IsNullOrEmpty(orderBy))
            {
                builder.AppendFormat(" order by {0}", orderBy);
            }

            DataTable dt = db.Select(builder.ToString());

            ADeeWu.HuoBi3J.Model.Users[] EntityList = new ADeeWu.HuoBi3J.Model.Users[dt.Rows.Count];
             if (dt.Rows.Count == 0) return EntityList;
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                DataRow dr = dt.Rows[i];
                ADeeWu.HuoBi3J.Model.Users Entity = new ADeeWu.HuoBi3J.Model.Users();
                Entity.ID = long.Parse(dr["ID"].ToString());
                Entity.UserType = int.Parse(dr["UserType"].ToString());
                Entity.UIN = (string)(dr["UIN"]);
                Entity.LoginName = (string)(dr["LoginName"]);
                Entity.LoginPwd = (string)(dr["LoginPwd"]);
                Entity.Money = decimal.Parse(dr["Money"].ToString());
                Entity.Coins = decimal.Parse(dr["Coins"].ToString());
                Entity.Points = int.Parse(dr["Points"].ToString());
                Entity.AlipayAccount = (string)(dr["AlipayAccount"]);
                Entity.ProvinceID = long.Parse(dr["ProvinceID"].ToString());
                Entity.CityID = long.Parse(dr["CityID"].ToString());
                Entity.AreaID = long.Parse(dr["AreaID"].ToString());
                Entity.Province = (string)(dr["Province"]);
                Entity.City = (string)(dr["City"]);
                Entity.Area = (string)(dr["Area"]);
                Entity.CheckState = int.Parse(dr["CheckState"].ToString());
                Entity.LastLoginIP = (string)(dr["LastLoginIP"]);
                Entity.LastLogin = DateTime.Parse(dr["LastLogin"].ToString());
                Entity.LoginTimes = int.Parse(dr["LoginTimes"].ToString());
                Entity.RegTime = DateTime.Parse(dr["RegTime"].ToString());
                Entity.Name = (string)(dr["Name"]);
                Entity.Tel = (string)(dr["Tel"]);
                Entity.Email = (string)(dr["Email"]);
                EntityList[i] = Entity;
            }
             return EntityList;
        }
示例#2
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            long realBusinessUserID = this.GetRealBusinessUserID();

            entUser = dalUser.GetEntity(realBusinessUserID);
            if (entUser == null)
            {
                ADeeWu.HuoBi3J.Libary.WebUtility.ShowMsg("当前用户数据已被删除!");
                return;
            }
            if (!IsPostBack)
            {
                //检测是否已提交申请转帐
                if (dalApplication.Exist(
                    string.Format("UserID={0} and CheckState <> 1", entUser.ID)
                    ))
                {
                    ADeeWu.HuoBi3J.Libary.WebUtility.ShowMsg("不能重复提交申请,您已提交的申请还没有处理!");
                    this.litMsg.Text = "不能重复提交申请,您已提交的申请还没有处理!";
                    this.btnSubmit.Enabled = false;
                }

                this.litSpareMoney.Text = entUser.Money.ToString() + "元";
                if (entUser.Money >= GlobalParameter.MinTransferMoney)
                {
                    this.litTransferMoney.Visible = false;
                    this.phTxtTransferMoney.Visible = true;
                }
                else
                {
                    this.litTransferMoney.Visible = true;
                    this.phTxtTransferMoney.Visible = false;

                    this.litTransferMoney.Text = string.Format("当前余额不足转帐最低金额:<span style='color:#f00'>{0} </span>元", GlobalParameter.MinTransferMoney);
                    this.btnSubmit.Enabled = false;
                }

                this.txtAlipayAccount.Text = entUser.AlipayAccount;
            }
        }
示例#3
0
文件: Users.cs 项目: adeewu/huobi3j
 public ADeeWu.HuoBi3J.Model.Users GetEntity(string where)
 {
     DataTable dt = this.Select(where,"");
     if(dt.Rows.Count==0) return null;
     DataRow dr = dt.Rows[0];
     ADeeWu.HuoBi3J.Model.Users Entity = new ADeeWu.HuoBi3J.Model.Users();
     Entity.ID = long.Parse(dr["ID"].ToString());
     Entity.UserType = int.Parse(dr["UserType"].ToString());
     Entity.UIN = (string)(dr["UIN"]);
     Entity.LoginName = (string)(dr["LoginName"]);
     Entity.LoginPwd = (string)(dr["LoginPwd"]);
     Entity.Money = decimal.Parse(dr["Money"].ToString());
     Entity.Coins = decimal.Parse(dr["Coins"].ToString());
     Entity.Points = int.Parse(dr["Points"].ToString());
     Entity.AlipayAccount = (string)(dr["AlipayAccount"]);
     Entity.ProvinceID = long.Parse(dr["ProvinceID"].ToString());
     Entity.CityID = long.Parse(dr["CityID"].ToString());
     Entity.AreaID = long.Parse(dr["AreaID"].ToString());
     Entity.Province = (string)(dr["Province"]);
     Entity.City = (string)(dr["City"]);
     Entity.Area = (string)(dr["Area"]);
     Entity.CheckState = int.Parse(dr["CheckState"].ToString());
     Entity.LastLoginIP = (string)(dr["LastLoginIP"]);
     Entity.LastLogin = DateTime.Parse(dr["LastLogin"].ToString());
     Entity.LoginTimes = int.Parse(dr["LoginTimes"].ToString());
     Entity.RegTime = DateTime.Parse(dr["RegTime"].ToString());
     Entity.Name = (string)(dr["Name"]);
     Entity.Tel = (string)(dr["Tel"]);
     Entity.Email = (string)(dr["Email"]);
     return Entity;
 }