⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 memberbussiness.cs

📁 ASP.NET 2.0动态网站设计实例源代码,本书介绍了ASP.NET2.0的基础知识
💻 CS
字号:
///////////////////////////////////////////////////////////
//  MemberBussiness.cs
//  Implementation of the Class MemberBussiness
//  Generated by Enterprise Architect
//  Created on:      13-五月-2006 19:53:13
///////////////////////////////////////////////////////////




using BookShop.Entity;
using System.Data;
using BookShop.DataAccess;
using System;

namespace BookShop.Bussiness
{
  /// <summary>
  /// 会员业务
  /// </summary>
  public class MemberBussiness
  {

    public MemberBussiness()
    {

    }

    ~MemberBussiness()
    {

    }

    public virtual void Dispose()
    {

    }

    /// <summary>
    /// 检查指定会员名称是否存在
    /// </summary>
    /// <param name="memberName"></param>
    public bool IsMemberNameExist(string memberName)
    {
      return new MemberAccess().IsMemberNameExist(memberName);
    }

    /// <summary>
    /// 登录,若成功则返回会员信息
    /// </summary>
    /// <param name="member"></param>
    public bool Login(ref MemberEntity member)
    {
      return new MemberAccess().Login(ref member);
    }

    /// <summary>
    /// 修改会员资料
    /// </summary>
    /// <param name="member"></param>
    public bool ModifyInfo(MemberEntity member)
    {
      return new MemberAccess().ModifyInfo(member);
    }

    /// <summary>
    /// 修改会员密码
    /// </summary>
    /// <param name="member"></param>
    /// <param name="oldPwd"></param>
    /// <param name="newPwd"></param>
    public bool ModifyPassword(MemberEntity member, string oldPwd, string newPwd)
    {
      return new MemberAccess().ModifyPassword(member, oldPwd, newPwd);
    }

    /// <summary>
    /// 注册
    /// </summary>
    /// <param name="member"></param>
    public bool Register(MemberEntity member)
    {
      return new MemberAccess().Register(member);
    }

    /// <summary>
    /// 获取所有未被删除的用户列表
    /// </summary>
    public DataTable GetMemberList()
    {
      return new MemberAccess().GetMemberList();
    }

    /// <summary>
    /// 更新会员积分
    /// </summary>
    /// <param name="member"></param>
    public bool UpdateBonus(MemberEntity member)
    {
      return new MemberAccess().UpdateBonus(member);
    }

    /// <summary>
    /// 根据ID获取会员信息
    /// </summary>
    public bool GetMemberByID(ref MemberEntity member)
    {
      DataTable dtMemberInfo = new MemberAccess().GetMemberByID(member.MemberID);
      if (dtMemberInfo.Rows.Count == 0)
        return false;
      else
      {
        member.Bonus = Convert.ToInt32(dtMemberInfo.Rows[0]["MbBonus"]);
        member.Email = Convert.ToString(dtMemberInfo.Rows[0]["MbEmail"]);
        member.MemberName = Convert.ToString(dtMemberInfo.Rows[0]["MbName"]);
        member.RegisterDate = Convert.ToDateTime(dtMemberInfo.Rows[0]["MbRegisterDate"]);
        member.TrueName = Convert.ToString(dtMemberInfo.Rows[0]["MbTrueName"]);
        return true;
      }
    }
    /// <summary>
    /// 根据ID删除会员
    /// </summary>
    /// <param name="member"></param>
    public void DeleteMember(MemberEntity member)
    {
      new MemberAccess().DeleteMember(member);
    }
    ///// <summary>
    ///// 根据会员ID获取付款地址等信息
    ///// </summary>
    //public MemberAddressEntity GetMemmberAddress(MemberEntity member)
    //{
    //  return new AddressAccess().GetAddressByMemberID(member.MemberID);
    //}
    ///// <summary>
    ///// 添加地址信息
    ///// </summary>
    ///// <param name="memberAddress"></param>
    //public void AddAddressInfo(MemberAddressEntity memberAddress)
    //{
    //  new AddressAccess().AddAddress(memberAddress);
    //}
  }//end MemberBussiness

}//end namespace Bussiness

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -