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

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

static instance examples

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





                        // 取存儲在票據(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)化實例對象



        private static readonly FinalUser _user = null;



        static FinalUser()

        {

            _user = new FinalUser();

        }

        public static FinalUser Instance()

        {

            return _user;

        }

        private FinalUser()

        {



        }



        #endregion



    }

    public class UserManager

    { 

       /// <summary>

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

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

        /// </summary>

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

        /// <returns>返回業(yè)務員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)化實例對象



        private static readonly UserManager _usermanager = null;



        static UserManager()

        {

            _usermanager = new UserManager();

        }

        public static UserManager Instance()

        {

            return _usermanager;

        }

        private UserManager()

        {



        }



        #endregion



    }

}




    

static instance examples


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

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

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

【本文對您有幫助就好】

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

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲国产欧美自拍 | 四虎影视在线 | 欧美特黄一级aa毛片 | 国产一区二区高清在线 | 美国一级毛片片aa久久综合 | 亚洲一级视频在线观看 | 一级高清毛片 | 97综合视频 | 天天操夜夜做 | 欧美一级毛片在线一看 | 国产福利在线观看永久视频 | 免费观看91视频 | 欧美一级毛片aaa片 欧美一级毛片不卡免费观看 | 欧美精品国产一区二区三区 | 亚洲国产模特在线播放 | 亚洲精品动漫一区二区三区在线 | 亚洲国产精品欧美综合 | 婷婷色在线 | 九九热这里只有 | 日韩久久影院 | 亚洲va国产日韩欧美精品色婷婷 | 免费在线不卡视频 | 天天影视欧美综合在线观看 | 国产成人一区二区三区高清 | 国产激情一区二区三区在线观看 | 国产免费精彩视频 | 日日摸夜夜摸狠狠摸日日碰夜夜做 | 天天色天天射天天干 | 亚洲欧美一区二区久久香蕉 | 久久亚洲日本不卡一区二区 | 久久精品国产乱子伦多人 | 美女国产在线 | 成人欧美一区二区三区视频xxx | 看免费5xxaaa毛片30厘米 | 台湾一级毛片免费播放 | 精品欧美成人bd高清在线观看 | 夜夜快播 | 久久99国产精品久久欧美 | 91麻豆精品国产91久久久久 | 97在线观看免费版 | aⅴ免费视频 |