xs_areasetdal.cs

来自「为了便于企业对客户按照地区进行统计查询分析」· CS 代码 · 共 116 行

CS
116
字号
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using Model; 

namespace DataAccess.DAL
{
    class XS_AreasetDAL
    {
        //Comm.Comm c = new Comm.Comm();
        DataAccess.Comm.Comm c = new DataAccess.Comm.Comm();
        /// <summary>
        /// 查找地区设置
        /// </summary>
        /// <param name="Department_code"></param>
        /// <returns></returns>
        public List<XS_Areaset> SelectXS_Areaset(string AreaCode)
        {
            SqlConnection sqlcnn = c.conn();
            SqlCommand sqlcmd = new SqlCommand();
            sqlcmd.CommandText = "SelectXS_AreasetDAL";

            sqlcmd.CommandType = CommandType.StoredProcedure;
            sqlcmd.Parameters.AddWithValue("@AreaCode", AreaCode);
            sqlcmd.Connection = sqlcnn;
            SqlDataReader reader = null;
            List<XS_Areaset> list = new List<XS_Areaset>();

            try
            {
                sqlcnn.Open();
                reader = sqlcmd.ExecuteReader();
                while (reader.Read())
                {
                    XS_Areaset xs_areaset = new XS_Areaset();
                    xs_areaset.AreaCode = reader["AreaCode"].ToString();
                    xs_areaset.AreaName = reader["AreaName"].ToString();
                    xs_areaset.CodeLevel =Convert.ToInt32( reader["CodeLevel"].ToString());
                    xs_areaset.ParentCode = reader["ParentCode"].ToString();
                    xs_areaset.EndFlag =Convert.ToBoolean( reader["EndFlag"].ToString());
                    list.Add(xs_areaset);
                }
            }
            catch (SqlException e)
            {
                throw e;
            }
            finally
            {
                if (sqlcnn.State != ConnectionState.Closed)
                {
                    sqlcnn.Close();
                }
            }
            return list;
        }

        

        //public void InsertXS_Areaset(string AreaCode, string AreaName, int CodeLevel, string ParentCode, string EndFlag)
        /// <summary>
        /// 添加地区设置
        /// </summary>
        /// <param name="insert_xs_areaset"></param>
        public void InsertXS_Areaset(XS_Areaset insert_xs_areaset)
        {

            SqlParameter[] parameters = { 
					new SqlParameter("@AreaCode", SqlDbType.VarChar,20),
					new SqlParameter("@AreaName", SqlDbType.VarChar,50),
					new SqlParameter("@CodeLevel", SqlDbType.Int,4),
					new SqlParameter("@ParentCode", SqlDbType.VarChar,20),
					new SqlParameter("@EndFlag", SqlDbType.Bit,1)}; 
            parameters[0].Value = insert_xs_areaset.AreaCode;
            parameters[1].Value = insert_xs_areaset.AreaName;
            parameters[2].Value = insert_xs_areaset.CodeLevel;
            parameters[3].Value = insert_xs_areaset.ParentCode;
            parameters[4].Value = insert_xs_areaset.EndFlag;
            c.Excute("InsertXS_Areaset", parameters);
        }
        /// <summary>
        /// 更新地区设置
        /// </summary>
        /// <param name="update_xs_areaset"></param>
        public void UpdateXS_Areaset(XS_Areaset update_xs_areaset)
        {
            SqlParameter[] parameters = { 
					new SqlParameter("@AreaCode", SqlDbType.VarChar,20),
					new SqlParameter("@AreaName", SqlDbType.VarChar,50),
					new SqlParameter("@CodeLevel", SqlDbType.Int,4),
					new SqlParameter("@ParentCode", SqlDbType.VarChar,20),
					new SqlParameter("@EndFlag", SqlDbType.Bit,1)};
            parameters[0].Value = update_xs_areaset.AreaCode;
            parameters[1].Value = update_xs_areaset.AreaName;
            parameters[2].Value = update_xs_areaset.CodeLevel;
            parameters[3].Value = update_xs_areaset.ParentCode;
            parameters[4].Value = update_xs_areaset.EndFlag;
            c.Excute("UpdateXS_Areaset", parameters);
        }
        /// <summary>
        /// 删除地区设置
        /// </summary>
        /// <param name="delete_xs_areaset"></param>
        public void DeleteXS_Areaset(XS_Areaset delete_xs_areaset)
        {

            SqlParameter[] parameters = { 
					new SqlParameter("@AreaCode", SqlDbType.VarChar,20) };
            parameters[0].Value = delete_xs_areaset.AreaCode;
            c.Excute("DeleteXS_Areaset", parameters);
        }
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?