Esempio n. 1
0
        public virtual IList <MemberSubAccountInfo> GetMemberSubAccounts(QueryInfo Query)
        {
            int PageSize;
            int CurrentPage;
            IList <MemberSubAccountInfo> entitys = null;
            MemberSubAccountInfo         entity = null;
            string        SqlList, SqlField, SqlOrder, SqlParam, SqlTable;
            SqlDataReader RdrList = null;

            try
            {
                CurrentPage = Query.CurrentPage;
                PageSize    = Query.PageSize;
                SqlTable    = "Member_SubAccount";
                SqlField    = "*";
                SqlParam    = DBHelper.GetSqlParam(Query.ParamInfos);
                SqlOrder    = DBHelper.GetSqlOrder(Query.OrderInfos);
                SqlList     = DBHelper.GetSqlPage(SqlTable, SqlField, SqlParam, SqlOrder, CurrentPage, PageSize);
                RdrList     = DBHelper.ExecuteReader(SqlList);
                if (RdrList.HasRows)
                {
                    entitys = new List <MemberSubAccountInfo>();
                    while (RdrList.Read())
                    {
                        entity               = new MemberSubAccountInfo();
                        entity.ID            = Tools.NullInt(RdrList["ID"]);
                        entity.MemberID      = Tools.NullInt(RdrList["MemberID"]);
                        entity.AccountName   = Tools.NullStr(RdrList["AccountName"]);
                        entity.Password      = Tools.NullStr(RdrList["Password"]);
                        entity.Name          = Tools.NullStr(RdrList["Name"]);
                        entity.Mobile        = Tools.NullStr(RdrList["Mobile"]);
                        entity.Email         = Tools.NullStr(RdrList["Email"]);
                        entity.Addtime       = Tools.NullDate(RdrList["Addtime"]);
                        entity.LastLoginTime = Tools.NullDate(RdrList["LastLoginTime"]);
                        entity.IsActive      = Tools.NullInt(RdrList["IsActive"]);
                        entity.Privilege     = Tools.NullStr(RdrList["Privilege"]);

                        entitys.Add(entity);
                        entity = null;
                    }
                }
                return(entitys);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (RdrList != null)
                {
                    RdrList.Close();
                    RdrList = null;
                }
            }
        }
Esempio n. 2
0
        public virtual bool EditMemberSubAccount(MemberSubAccountInfo entity)
        {
            string    SqlAdd = null;
            DataTable DtAdd  = null;
            DataRow   DrAdd  = null;

            SqlAdd = "SELECT * FROM Member_SubAccount WHERE ID = " + entity.ID;
            DtAdd  = DBHelper.Query(SqlAdd);
            try
            {
                if (DtAdd.Rows.Count > 0)
                {
                    DrAdd                  = DtAdd.Rows[0];
                    DrAdd["ID"]            = entity.ID;
                    DrAdd["MemberID"]      = entity.MemberID;
                    DrAdd["AccountName"]   = entity.AccountName;
                    DrAdd["Password"]      = entity.Password;
                    DrAdd["Name"]          = entity.Name;
                    DrAdd["Mobile"]        = entity.Mobile;
                    DrAdd["Email"]         = entity.Email;
                    DrAdd["Addtime"]       = entity.Addtime;
                    DrAdd["LastLoginTime"] = entity.LastLoginTime;
                    DrAdd["IsActive"]      = entity.IsActive;
                    DrAdd["Privilege"]     = entity.Privilege;

                    DBHelper.SaveChanges(SqlAdd, DtAdd);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                DtAdd.Dispose();
            }
            return(true);
        }
Esempio n. 3
0
        public virtual MemberSubAccountInfo GetMemberSubAccountByID(int ID)
        {
            MemberSubAccountInfo entity  = null;
            SqlDataReader        RdrList = null;

            try
            {
                string SqlList;
                SqlList = "SELECT * FROM Member_SubAccount WHERE ID = " + ID;
                RdrList = DBHelper.ExecuteReader(SqlList);
                if (RdrList.Read())
                {
                    entity = new MemberSubAccountInfo();

                    entity.ID            = Tools.NullInt(RdrList["ID"]);
                    entity.MemberID      = Tools.NullInt(RdrList["MemberID"]);
                    entity.AccountName   = Tools.NullStr(RdrList["AccountName"]);
                    entity.Password      = Tools.NullStr(RdrList["Password"]);
                    entity.Name          = Tools.NullStr(RdrList["Name"]);
                    entity.Mobile        = Tools.NullStr(RdrList["Mobile"]);
                    entity.Email         = Tools.NullStr(RdrList["Email"]);
                    entity.Addtime       = Tools.NullDate(RdrList["Addtime"]);
                    entity.LastLoginTime = Tools.NullDate(RdrList["LastLoginTime"]);
                    entity.IsActive      = Tools.NullInt(RdrList["IsActive"]);
                    entity.Privilege     = Tools.NullStr(RdrList["Privilege"]);
                }

                return(entity);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (RdrList != null)
                {
                    RdrList.Close();
                    RdrList = null;
                }
            }
        }
Esempio n. 4
0
        public virtual bool AddMemberSubAccount(MemberSubAccountInfo entity)
        {
            string    SqlAdd = null;
            DataTable DtAdd  = null;
            DataRow   DrAdd  = null;

            SqlAdd = "SELECT TOP 0 * FROM Member_SubAccount";
            DtAdd  = DBHelper.Query(SqlAdd);
            DrAdd  = DtAdd.NewRow();

            DrAdd["ID"]            = entity.ID;
            DrAdd["MemberID"]      = entity.MemberID;
            DrAdd["AccountName"]   = entity.AccountName;
            DrAdd["Password"]      = entity.Password;
            DrAdd["Name"]          = entity.Name;
            DrAdd["Mobile"]        = entity.Mobile;
            DrAdd["Email"]         = entity.Email;
            DrAdd["Addtime"]       = entity.Addtime;
            DrAdd["LastLoginTime"] = entity.LastLoginTime;
            DrAdd["IsActive"]      = entity.IsActive;
            DrAdd["Privilege"]     = entity.Privilege;

            DtAdd.Rows.Add(DrAdd);
            try
            {
                DBHelper.SaveChanges(SqlAdd, DtAdd);
                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                DtAdd.Dispose();
            }
        }
Esempio n. 5
0
 public virtual bool EditMemberSubAccount(MemberSubAccountInfo entity)
 {
     return(MyDAL.EditMemberSubAccount(entity));
 }