亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? userinfoda.cs

?? 客戶關系管理系統(tǒng),VS2005,SQL2005編寫,能夠運行,沒有密碼
?? CS
字號:
?using System;
using System.Data;
using System.Text;
using System.Data.SqlClient;

/// <summary>
/// UserInfoDA 的摘要說明
/// </summary>
public class UserInfoDA
{
    //定義常量表示字段名稱或SQL語句。
    private const string SQL_INSERT_USERINFO = "INSERT INTO userinfo VALUES(@cityid,@gradeid,@stateid,@typeid, @username, @useraddress, @softversion, @linkman, @phone,@mail,@qq,@fax,@peopleamount)";
    //private const string SQL_UPDATE_USERINFO = "update memberinfo set custname=@custname,custphone=@custphone,custaddress=@custaddress";
    private const string PARM_USER_NAME = "@username";
    private const string PARM_USER_ADDRESS = "@useraddress";
    private const string PARM_USER_SOFTVERSION = "@softversion";
    private const string PARM_USER_LINKMAN = "@linkman";
    private const string PARM_USER_PHONE = "@phone";
    private const string PARM_USER_MAIL = "@mail";
    private const string PARM_USER_QQ = "@qq";
    private const string PARM_USER_FAX = "@fax";
    private const string PARM_USER_PEOPLEAMOUNT = "@peopleamount";
    private const string PARM_USER_CITYID = "@cityid";
    private const string PARM_USER_STATEID = "@stateid";
    private const string PARM_USER_GRADEID = "@gradeid";
    private const string PARM_USER_TYPEID = "@typeid";

    private const string PARM_USER_CITY = "@city";
    private const string PARM_USER_STATE = "@state";
    private const string PARM_USER_GRADE = "@grade";
    private const string PARM_USER_TYPE = "@type";
    private const string SQL_SELECT_CITYNAME = "SELECT cityid FROM city WHERE cityname=@city";
    private const string SQL_SELECT_STATENAME = "SELECT stateid FROM userstate WHERE statename=@state";
    private const string SQL_SELECT_GRADENAME = "SELECT gradeid FROM usergrade WHERE gradename=@grade";
    private const string SQL_SELECT_TYPENAME = "SELECT typeid FROM usertype WHERE typename=@type";
    //private const string SQL_SELECT_BYSOFTVERSION = "";


    public UserInfoDA()
	{
	}
    /// <summary>
    /// 添加客戶資料
    /// </summary>
    /// <param name="user">客戶資料實體</param>
    /// <returns>添加是否成功</returns>
    public bool InsertUser(UserInfoEntity user)
    {
        StringBuilder strSQL = new StringBuilder();
        SqlParameter[] userParms = GetParameters();
        SqlCommand cmd = new SqlCommand();

        // 依次給實體參數(shù)賦值
        userParms[0].Value = user.UserName;
        userParms[1].Value = user.Address;
        userParms[2].Value = user.SoftVersion;
        userParms[3].Value = user.LinkMan;
        userParms[4].Value = user.Phone;
        userParms[5].Value = user.Mail;
        userParms[6].Value = user.QQ;
        userParms[7].Value = user.Fax;
        userParms[8].Value = user.PeopleAmount;
        //因為客戶資料表中存儲的是以下幾個屬性的ID
        //所以必須通過名稱先獲取這幾個屬性的ID
        //獲取城市的ID
        int cityid = GetCityID(user.City);
        //獲取用戶狀態(tài)的ID
        int stateid = GetStateID(user.UserState);
        //獲取用戶等級的ID
        int gradeid = GetGradeID(user.UserGrade);
        //獲取用戶業(yè)務類型的ID
        int typeid = GetTypeID(user.UserType);

        userParms[9].Value = cityid;
        userParms[10].Value = stateid;
        userParms[11].Value = gradeid;
        userParms[12].Value = typeid;

        //遍歷所有參數(shù),并將參數(shù)添加到SqlCommand命令中
        foreach (SqlParameter parm in userParms)
            cmd.Parameters.Add(parm);

        //獲取數(shù)據(jù)庫的連接字符串
        using (SqlConnection conn = new SqlConnection(SqlHelper.ConnectionStringLocalTransaction))
        {
            strSQL.Append(SQL_INSERT_USERINFO);
            //打開數(shù)據(jù)庫連接,執(zhí)行命令
            conn.Open();
            //設置Sqlcommand命令的屬性
            cmd.Connection = conn;
            cmd.CommandType = CommandType.Text;
            cmd.CommandText = strSQL.ToString();
            //執(zhí)行添加的SqlCommand命令
            int val = cmd.ExecuteNonQuery();
            //清空SqlCommand命令中的參數(shù)
            cmd.Parameters.Clear();
            //判斷是否添加成功,注意返回的是添加是否成功,不是影響的行數(shù)
            if (val > 0)
                return true;
            else
                return false;
        }
    }
    #region 私有方法-獲取ID
    /// <summary>
    /// 獲取城市ID的方法(私有方法)
    /// </summary>
    /// <param name="cityname">城市名稱</param>
    /// <returns>該城市的ID</returns>
    private int GetCityID(string cityname)
    {
        int cityid = 0;

        //創(chuàng)建新參數(shù)并給參數(shù)賦值,用來指定城市名稱
        SqlParameter parm = new SqlParameter(PARM_USER_CITY, SqlDbType.NVarChar, 20);
        parm.Value = cityname;

        //調(diào)用SqlHelper訪問組件的方法返回第一行第一列的值
        cityid = (int)SqlHelper.ExecuteScalar(SqlHelper.ConnectionStringLocalTransaction, CommandType.Text, SQL_SELECT_CITYNAME, parm);

        return cityid;
    }
    /// <summary>
    /// 獲取用戶狀態(tài)ID的方法(私有方法)
    /// </summary>
    /// <param name="cityname">用戶狀態(tài)名稱</param>
    /// <returns>該狀態(tài)的ID</returns>
    private int GetStateID(string statename)
    {
        int stateid = 0;

        //創(chuàng)建新參數(shù)并給參數(shù)賦值,用來指定用戶狀態(tài)的名稱
        SqlParameter parm = new SqlParameter(PARM_USER_STATE, SqlDbType.NVarChar, 20);
        parm.Value = statename;

        //調(diào)用SqlHelper訪問組件的方法返回第一行第一列的值
        stateid = (int)SqlHelper.ExecuteScalar(SqlHelper.ConnectionStringLocalTransaction, CommandType.Text, SQL_SELECT_STATENAME, parm);

        return stateid;
    }
    /// <summary>
    /// 獲取用戶等級ID的方法(私有方法)
    /// </summary>
    /// <param name="cityname">用戶等級名稱</param>
    /// <returns>該等級的ID</returns>
    private int GetGradeID(string gradename)
    {
        int gradeid = 0;

        //創(chuàng)建新參數(shù)并給參數(shù)賦值,用來指定用戶等級的名稱
        SqlParameter parm = new SqlParameter(PARM_USER_GRADE, SqlDbType.NVarChar, 20);
        parm.Value = gradename;

        //調(diào)用SqlHelper訪問組件的方法返回第一行第一列的值
        gradeid = (int)SqlHelper.ExecuteScalar(SqlHelper.ConnectionStringLocalTransaction, CommandType.Text, SQL_SELECT_GRADENAME, parm);

        return gradeid;
    }
    /// <summary>
    /// 獲取用戶業(yè)務類型ID的方法(私有方法)
    /// </summary>
    /// <param name="cityname">業(yè)務類型名稱</param>
    /// <returns>該業(yè)務類型的ID</returns>
    private int GetTypeID(string typename)
    {
        int typeid = 0;

        //創(chuàng)建新參數(shù)并給參數(shù)賦值,用來指定用戶等級的名稱
        SqlParameter parm = new SqlParameter(PARM_USER_TYPE, SqlDbType.NVarChar, 20);
        parm.Value = typename;

        //調(diào)用SqlHelper訪問組件的方法返回第一行第一列的值
        typeid = (int)SqlHelper.ExecuteScalar(SqlHelper.ConnectionStringLocalTransaction, CommandType.Text, SQL_SELECT_TYPENAME, parm);

        return typeid;
    }
#endregion
    //#region 對客戶資料的查詢
    /// <summary>
    /// 通過軟件版本查詢
    /// </summary>
    /// <param name="softversion">軟件版本號</param>
    /// <returns>數(shù)據(jù)集</returns>
    //public SqlDataReader GetUsersBySoftVersion(string softversion)
    //{
    //    SqlDataReader dr = new SqlDataReader();

    //    //創(chuàng)建新參數(shù)并給參數(shù)賦值,用來指定用戶狀態(tài)的名稱
    //    SqlParameter parm = new SqlParameter(PARM_USER_STATE, SqlDbType.NVarChar, 20);
    //    parm.Value = statename;

    //    //調(diào)用SqlHelper訪問組件的方法返回第一行第一列的值
    //    stateid = (int)SqlHelper.ExecuteScalar(SqlHelper.ConnectionStringLocalTransaction, CommandType.Text, SQL_SELECT_STATENAME, parm);

    //    return stateid;
    //}
    //#endregion

    private static SqlParameter[] GetParameters()
    {
        //將SQL_INSERT_USERINFO做為哈希表緩存的鍵值
        SqlParameter[] parms = SqlHelper.GetCachedParameters(SQL_INSERT_USERINFO);

        //首先判斷緩存是否已經(jīng)存在
        if (parms == null)
        {
            //緩存不存在的情況下,新建參數(shù)列表
            parms = new SqlParameter[] {
                    new SqlParameter(PARM_USER_NAME, SqlDbType.NVarChar,50),
                    new SqlParameter(PARM_USER_ADDRESS, SqlDbType.NVarChar, 100),
                    new SqlParameter(PARM_USER_SOFTVERSION, SqlDbType.NVarChar, 50),
                    new SqlParameter(PARM_USER_LINKMAN, SqlDbType.NVarChar, 20),
                    new SqlParameter(PARM_USER_PHONE, SqlDbType.NVarChar, 20),
                    new SqlParameter(PARM_USER_MAIL, SqlDbType.NVarChar, 20),
                    new SqlParameter(PARM_USER_QQ, SqlDbType.NVarChar, 20),
                    new SqlParameter(PARM_USER_FAX, SqlDbType.NVarChar, 20),
                    new SqlParameter(PARM_USER_PEOPLEAMOUNT, SqlDbType.Int),
                    new SqlParameter(PARM_USER_CITYID, SqlDbType.Int),
                    new SqlParameter(PARM_USER_STATEID, SqlDbType.Int),
                    new SqlParameter(PARM_USER_GRADEID, SqlDbType.Int),
                    new SqlParameter(PARM_USER_TYPEID, SqlDbType.Int)};

            //將新建的參數(shù)列表添加到哈希表中緩存起來
            SqlHelper.CacheParameters(SQL_INSERT_USERINFO, parms);
        }
        //返回參數(shù)數(shù)組
        return parms;
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
777奇米四色成人影色区| 综合久久久久综合| 日韩欧美美女一区二区三区| 在线电影一区二区三区| 欧美色老头old∨ideo| 欧美性猛交xxxx黑人交| 欧美三级资源在线| 欧美精品vⅰdeose4hd| 91精品国产免费久久综合| 日韩免费看网站| 久久久久久久久蜜桃| 国产午夜精品久久久久久久| 中文字幕免费不卡在线| 综合电影一区二区三区| 亚洲一区在线电影| 天堂影院一区二区| 伦理电影国产精品| 国产成人免费视频网站| 成人美女视频在线观看| 久久久一区二区三区捆绑**| 久久综合九色欧美综合狠狠| 国产欧美一二三区| 亚洲三级理论片| 国产999精品久久久久久绿帽| 成人深夜视频在线观看| 99国产精品视频免费观看| 欧美色爱综合网| 精品欧美一区二区三区精品久久| 国产亚洲综合在线| 一区二区欧美在线观看| 免费成人美女在线观看.| 国产乱码精品一区二区三| 色综合色综合色综合色综合色综合| 欧美日韩国产色站一区二区三区| 日韩欧美自拍偷拍| 日韩一区在线免费观看| 日韩综合一区二区| 国产精品白丝jk黑袜喷水| 91色.com| 日韩欧美123| 亚洲精品视频观看| 久久99精品国产91久久来源| 91免费版在线| 精品女同一区二区| 亚洲精品五月天| 精品在线免费观看| 色综合欧美在线| 久久综合国产精品| 亚洲精品va在线观看| 激情综合网最新| 色久综合一二码| 精品国产乱码久久久久久牛牛| 中文字幕欧美一区| 狠狠色伊人亚洲综合成人| 日本精品免费观看高清观看| 国产亚洲精品精华液| 日韩精彩视频在线观看| 99精品欧美一区二区蜜桃免费| 日韩一区二区不卡| 亚洲免费在线视频| 国产一区在线观看视频| 中文字幕av一区二区三区| 午夜精品久久久久影视| 成人av电影在线观看| 精品国产一区二区亚洲人成毛片| 亚洲一卡二卡三卡四卡| 成人永久免费视频| 欧美mv和日韩mv国产网站| 亚洲成人www| 99免费精品视频| 欧美本精品男人aⅴ天堂| 亚洲国产精品久久久久秋霞影院 | 狠狠色丁香婷婷综合| 色狠狠色噜噜噜综合网| 亚洲国产精品成人综合色在线婷婷| 日韩中文字幕亚洲一区二区va在线| 99久久99久久精品免费看蜜桃| 久久久久久久久蜜桃| 麻豆成人av在线| 欧美日韩视频在线一区二区| 亚洲精品福利视频网站| 9人人澡人人爽人人精品| 26uuu亚洲| 美国毛片一区二区三区| 欧美丰满高潮xxxx喷水动漫| 一区二区理论电影在线观看| www.在线欧美| 中文字幕亚洲成人| 成人精品国产一区二区4080| 国产日产欧美精品一区二区三区| 国内精品久久久久影院薰衣草| 日韩三级免费观看| 日韩av在线发布| 欧美一区二区三区视频免费| 午夜久久电影网| 欧美日韩精品综合在线| 亚洲成人激情av| 欧美三日本三级三级在线播放| 一区二区三区在线免费视频| 色国产综合视频| 一区二区在线观看免费| 色老汉一区二区三区| 亚洲精品久久久久久国产精华液| 成人av片在线观看| 亚洲少妇中出一区| 91看片淫黄大片一级在线观看| 亚洲欧洲精品一区二区三区| 91蝌蚪porny九色| 亚洲国产精品视频| 666欧美在线视频| 日本在线不卡视频一二三区| 欧美成人a∨高清免费观看| 久久66热re国产| 国产网红主播福利一区二区| 成人av动漫网站| 亚洲制服丝袜一区| 欧美日韩国产一级| 免费观看日韩av| 久久亚区不卡日本| av亚洲精华国产精华精| 一区二区三区国产精品| 欧美剧情电影在线观看完整版免费励志电影 | 日本一区二区三区视频视频| 成人av在线播放网站| 伊人色综合久久天天人手人婷| 欧美视频一二三区| 麻豆91精品91久久久的内涵| 久久精品综合网| 色婷婷激情久久| 免费人成黄页网站在线一区二区| 久久久蜜桃精品| 91免费观看视频在线| 天堂一区二区在线| 国产亚洲视频系列| 色一区在线观看| 日韩成人免费在线| 久久噜噜亚洲综合| 欧美在线观看一区二区| 欧美va天堂va视频va在线| 国产又黄又大久久| 欧洲av在线精品| 久久久国产一区二区三区四区小说| 亚洲精品五月天| 日韩一区二区三区电影| 国产成人精品综合在线观看 | 中文字幕一区av| 麻豆精品一二三| 在线区一区二视频| 狠狠色丁香九九婷婷综合五月| 蜜桃视频在线观看一区| 亚洲天天做日日做天天谢日日欢| 久久超碰97人人做人人爱| 国产精品福利一区| 国产精品中文字幕日韩精品| 欧美男女性生活在线直播观看| 久久精品国产澳门| 亚洲手机成人高清视频| 日韩一区二区三区电影在线观看| 亚洲线精品一区二区三区八戒| 欧美刺激午夜性久久久久久久| 亚洲综合男人的天堂| 日韩欧美在线网站| 精品久久人人做人人爽| 性做久久久久久| 色婷婷综合久久久久中文一区二区| 国产精品第四页| 日韩一区二区三区视频在线观看| 日本欧美肥老太交大片| 亚洲激情六月丁香| 久久人人爽人人爽| 欧美日韩美女一区二区| 国产精品99精品久久免费| 午夜婷婷国产麻豆精品| 国产精品久久久久久久久免费桃花 | 国产精品久久久久影视| 久久aⅴ国产欧美74aaa| 一区二区三区四区在线播放| 91浏览器打开| 成人黄色在线网站| 国产精品国产三级国产| 欧美精品一区二区三区蜜臀| 欧美日韩国产一二三| 一本到不卡免费一区二区| 国产精品一卡二卡在线观看| 丝袜诱惑制服诱惑色一区在线观看| 国产精品亲子乱子伦xxxx裸| 久久久久久综合| 欧美一区二区视频在线观看2022| 在线一区二区视频| 国产成人精品免费网站| 欧美精品aⅴ在线视频| 久久女同互慰一区二区三区| 亚洲欧美综合色| 激情综合色丁香一区二区| 免费成人av资源网| 亚洲国产成人tv| 国产91清纯白嫩初高中在线观看| 国产亚洲精品aa| 日韩成人一级大片| 婷婷成人综合网|