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

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

static instance examples

系統(tǒng) 1730 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>

        /// 用戶權(quán)限字符串

        /// </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;





                        // 取存儲在票據(jù)中的用戶數(shù)據(jù),

                        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 靜態(tài)化實(shí)例對象



        private static readonly FinalUser _user = null;



        static FinalUser()

        {

            _user = new FinalUser();

        }

        public static FinalUser Instance()

        {

            return _user;

        }

        private FinalUser()

        {



        }



        #endregion



    }

    public class UserManager

    { 

       /// <summary>

        /// 獲取當(dāng)前終端采購會員的會員組和所屬的業(yè)務(wù)員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>

        ///  獲取當(dāng)前終端采購會員的庫存名狀態(tài)和銷售狀態(tài)的業(yè)務(wù)員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>

        /// 根據(jù)用戶ID獲取所屬的業(yè)務(wù)員ID

        /// </summary>

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

        /// <returns>返回業(yè)務(wù)員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 靜態(tài)化實(shí)例對象



        private static readonly UserManager _usermanager = null;



        static UserManager()

        {

            _usermanager = new UserManager();

        }

        public static UserManager Instance()

        {

            return _usermanager;

        }

        private UserManager()

        {



        }



        #endregion



    }

}




    

static instance examples


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

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

【本文對您有幫助就好】

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

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲日本在线观看 | 欧美亚洲综合另类成人 | 精品视频一区二区 | 嘿咻成人免费视频欧美激情 | 成人影院一区二区三区 | 国产首页精品 | 特级毛片aaaa级毛片免费 | 午夜亚洲国产理论秋霞 | 国产精品嫩草研究所永久网址 | 久久免费视频精品 | 黄色在线视频网站 | 99精品在线观看视频 | 久草热久草在线 | 香蕉爱视频| 国产成人爱片免费观看视频 | 13一14周岁毛片免费 | 久久成人视 | 九色av99久久| 色综合久| 99精品在线视频观看 | 国内自拍tv在线 | 亚洲欧美国产中文 | 福利视频专区 | 国产一区二区三区在线影院 | 久久青草免费91观看 | 精品国产日韩亚洲一区在线 | 激情五月社区 | 欧美日韩国产片 | 男人猛桶女人下面视频国产 | 在线播放国产一区二区三区 | 亚洲精彩视频在线观看 | 日韩三级 | 久热精品免费 | 欧美视频性 | 久久久综合色 | 久久精品综合免费观看 | 日韩欧美亚洲国产一区二区三区 | 国产理论最新国产精品视频 | 久久久久免费精品视频 | 久久综合图区亚洲综合图区 | 国产精品福利自产拍网站 |