///終端采購會員///publicclassFinalUser{publicstringTrueName{ge" />

欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

static instance examples

系統 1793 0

Code C#:

      using System;

using System.Collections.Generic;

using System.Text;

using System.Data;

using System.Web.Security;

using System.Xml;



namespace HyeyCRM.BLL.Comm

{

    /// <summary>

    /// 終端采購會員

    /// </summary>

     public class FinalUser

    {

        public string TrueName

        {

            get { return getUserData("Truename"); }

        }





        public string UserName

        {

            get

            {



                return getUserData("UserName");

            }



        }



        public string UserID

        {

            get

            {



                return getUserData("UserID");

            }



        }



        /// <summary>

        /// 會員組編號

        /// </summary>

        public string GroupID

        {

            get

            {



                return getUserData("GroupID");

            }



        }

        /// <summary>

        /// 用戶權限字符串

        /// </summary>

        public string RightList

        {

            get

            {

                return getUserData("RightList");

            }

        }



        string getUserData(string dataTitle)

        {

            string dataValue = null;



            if (System.Web.HttpContext.Current.User != null)

            {

                if (System.Web.HttpContext.Current.User.Identity.IsAuthenticated)

                {

                    if (System.Web.HttpContext.Current.User.Identity is FormsIdentity)

                    {

                        FormsIdentity id = (FormsIdentity)System.Web.HttpContext.Current.User.Identity;

                        FormsAuthenticationTicket ticket = id.Ticket;





                        // 取存儲在票據中的用戶數據,

                        string userData = ticket.UserData;

                        string[] roles = userData.Split(';');



                        foreach (string s in roles)

                        {

                            if (s.StartsWith(dataTitle))

                            {

                                dataValue = s.Substring(dataTitle.Length + 1);

                                break;

                            }

                        }



                    }



                }

            }



            return dataValue;





        }



        #region 靜態化實例對象



        private static readonly FinalUser _user = null;



        static FinalUser()

        {

            _user = new FinalUser();

        }

        public static FinalUser Instance()

        {

            return _user;

        }

        private FinalUser()

        {



        }



        #endregion



    }

    public class UserManager

    { 

       /// <summary>

        /// 獲取當前終端采購會員的會員組和所屬的業務員ID

       /// </summary>

       /// <param name="userid"></param>

       /// <returns></returns>

        public Dictionary<int, int> getYwUserAndGroupIDByUserID(string userid)

        {

            Dictionary<int, int> dicValue = new Dictionary<int, int>();



            string strSql = "select sid,userGroup From CustomerRelationship where cid="+userid;

            try

            {

                DataSet ds = CommonClass.GetList(strSql);

                if (ds != null && ds.Tables[0].Rows.Count > 0)

                {

                    dicValue.Add(int.Parse(ds.Tables[0].Rows[0]["sid"].ToString()), int.Parse(ds.Tables[0].Rows[0]["userGroup"].ToString()));

                }

            }

            catch

            {

            }



            

            return dicValue;



        }

        /// <summary>

        ///  獲取當前終端采購會員的庫存名狀態和銷售狀態的業務員ID

        /// </summary>

        /// <param name="YwUserid"></param>

        /// <returns></returns>

        public Dictionary<int, int> getYwCkAndYwSalesStateByUserID(string YwUserid)

        {

            Dictionary<int, int> dicValue = new Dictionary<int, int>();



            string strSql = "select ywck,YwsalesState From MembersView where userid=" + YwUserid;

            try

            {

                DataSet ds = CommonClass.GetList(strSql);

                if (ds != null && ds.Tables[0].Rows.Count > 0)

                {

                    dicValue.Add(int.Parse(ds.Tables[0].Rows[0]["ywck"].ToString()), int.Parse(ds.Tables[0].Rows[0]["YwsalesState"].ToString()));

                }

            }

            catch

            {

            }





            return dicValue;



        }

        /// <summary>

        /// 根據用戶ID獲取所屬的業務員ID

        /// </summary>

        /// <param name="UserID">用戶ID</param>

        /// <returns>返回業務員ID</returns>

        public int getYwUserIDByUserID(string UserID)

        {

            int YwUserID = 0;



            string strSql = "select sid From CustomerRelationship where cid=" + UserID;

            try

            {

                string resultYwUserID = CommonClass.ExecScalar(strSql);

                if (resultYwUserID != "")

                {

                     YwUserID =  int.Parse(resultYwUserID);

                }

            }

            catch

            {

            }





            return YwUserID;

        }

        /// <summary>

        /// 獲取會員信息

        /// </summary>

        /// <returns></returns>

        public DataSet GetUserAndContacter()

        {





            string strSql = "select * from MembersView where Userid=" + YwUser.Instance().UserID;

            return CommonClass.GetList(ConnConfig.ConnString, strSql);

        }



        public int UpdateUserInfo(string updateSql)

        {

            updateSql = updateSql + " where  contacterid=(select contacterid from hyey_power.dbo.pe_user where userid=" + YwUser.Instance().UserID + ")";



            string myConnString = ConnConfig.ConnString;

            int i = CommonClass.ExecNonQuery(updateSql);

            return i;



        }



        //修改密碼

        public int changePass(string newpass)

        {

            string md5Passworde = SysCode.md5(newpass, 16);

            string strSql = "Update pe_user Set UserPassWord = '" + md5Passworde + "',OldPassWord='" + newpass + "' WHERE UserName = '" + YwUser.Instance().UserName + "'";



            int i = CommonClass.ExecNonQuery(strSql);

            return i;

        }

        //修改密碼

        /// <summary>

        /// 功能:修改密碼

        /// Changes the pass by ID.

        /// </summary>

        /// <param name="newpass">新密碼</param>

        /// <param name="id">用戶ID</param>

        /// <returns></returns>

        public int changePassByID(string newpass, int id)

        {

            string md5Passworde = SysCode.md5(newpass, 16);

            string strSql = "Update pe_user Set UserPassWord = '" + md5Passworde + "',OldPassWord='" + newpass + "' WHERE Userid = '" + id + "'";



            int i = CommonClass.ExecNonQuery(strSql);

            return i;

        }

        public int Delete(string IDstr)

        {

            string sql = "delete pe_user where Userid in (" + IDstr + ")";

            return CommonClass.ExecNonQuery(sql);



        }



        #region 靜態化實例對象



        private static readonly UserManager _usermanager = null;



        static UserManager()

        {

            _usermanager = new UserManager();

        }

        public static UserManager Instance()

        {

            return _usermanager;

        }

        private UserManager()

        {



        }



        #endregion



    }

}




    

static instance examples


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 偷拍亚洲制服另类无码专区 | 澳门一级淫片免费视频 | 色偷偷精品视频在线播放放 | 欧美精品久久久久久久久老牛影院 | 在线视频不卡国产在线视频不卡 | 久久瑟 | 国产福利在线观看永久免费 | 青青久草在线 | 起视碰碰97摸摸碰碰视频 | 闲人综合网 | 日韩成人在线观看视频 | 久久国产精品偷 | 亚洲国产成人va在线观看网址 | 亚婷婷洲AV久久蜜臀无码 | 美女操网站 | 久久久久国产精品 | 韩漫重考生漫画画免费读漫画下拉式土豪漫 | 成人免费福利 | 小明永久免费视频 | 欧美视频在线观看一区二区 | 91青青操 | www成人国产在线观看网站 | 亚洲精品成A人在线观看拍拍拍 | 美女视频黄在线观看 | 国产乱子伦一区二区三区 | 中文字幕精品一区二区三区精品 | 精品久久久久久久久久久久久久 | 亚洲欧美偷拍自拍 | 网站在线观看 | 91久久久久久 | 91福利免费体验区观看区 | 成人一级黄色大片 | 久草精品在线 | 免费在线看a | 精品推荐国产麻豆剧传媒 | 青青青青久久久久国产的 | 9l蝌蚪porny中文自拍 | 欧美精品一区三区 | 日韩精品免费视频 | 成人免费观看国产高清 | 国产视频二 |