gy_persondal.cs

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

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

namespace DataAccess.DAL
{
    class Gy_personDAL
    {

        //Comm.Comm c = new Comm.Comm();
        DataAccess.Comm.Comm c = new DataAccess.Comm.Comm();
        /// <summary>
        /// 查找员工设置
        /// </summary>
        /// <param name="Person_code"></param>
        /// <returns></returns>
        public List<Gy_person> SelectGy_person(string Person_code)
        {
            SqlConnection sqlcnn = c.conn();
            SqlCommand sqlcmd = new SqlCommand();
            sqlcmd.CommandText = "SelectGy_person";

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

            try
            {
                sqlcnn.Open();
                reader = sqlcmd.ExecuteReader();
                while (reader.Read())
                {
                    Gy_person gy_person = new Gy_person();
                    gy_person.Person_code = reader["Person_code"].ToString();
                    gy_person.Person_name = reader["Person_name"].ToString();
                    gy_person.Person_sex = reader["Person_sex"].ToString();
                    gy_person.Person_age = Convert.ToInt32(reader["Person_age"].ToString());
                    gy_person.Person_email = reader["Person_email"].ToString();
                    gy_person.Person_telephone = reader["Person_telephone"].ToString();
                    gy_person.Person_department = reader["Person_department"].ToString();
                    gy_person.Person_grade = reader["Person_grade"].ToString();
                    gy_person.Person_remark = reader["Person_remark"].ToString();
                    gy_person.Person_password = reader["Person_password"].ToString();
                    list.Add(gy_person);
                }
            }
            catch (SqlException e)
            {
                throw e;
            }
            finally
            {
                if (sqlcnn.State != ConnectionState.Closed)
                {
                    sqlcnn.Close();
                }
            }
            return list;
        }
        /// <summary>
        /// 添加员工设置
        /// </summary>
        /// <param name="Person_code"></param>
        /// <param name="Person_name"></param>
        /// <param name="Person_sex"></param>
        /// <param name="Person_age"></param>
        /// <param name="Person_email"></param>
        /// <param name="Person_telephone"></param>
        /// <param name="Person_department"></param>
        /// <param name="Person_grade"></param>
        /// <param name="Person_remark"></param>
        /// <param name="Person_password"></param>
        //public void InsertGy_person(string Person_code, string Person_name, string Person_sex, int Person_age,
        //            string Person_email, string Person_telephone, string Person_department, string Person_grade,
        //            string Person_remark,string Person_password)
        public void InsertGy_person(Gy_person insert_gy_person)
        {
            SqlParameter[] parameters = {
					new SqlParameter("@Person_code", SqlDbType.VarChar,20),
					new SqlParameter("@Person_name", SqlDbType.VarChar,50),
					new SqlParameter("@Person_sex", SqlDbType.VarChar,50),
					new SqlParameter("@Person_age", SqlDbType.Int,4),
					new SqlParameter("@Person_email", SqlDbType.VarChar,60),
					new SqlParameter("@Person_telephone", SqlDbType.VarChar,50),
					new SqlParameter("@Person_department", SqlDbType.VarChar,20),
					new SqlParameter("@Person_grade", SqlDbType.VarChar,50),
					new SqlParameter("@Person_remark", SqlDbType.VarChar,100),
					new SqlParameter("@Person_password", SqlDbType.VarChar,50)};
            parameters[0].Value = insert_gy_person.Person_code;
            parameters[1].Value = insert_gy_person.Person_name;
            parameters[2].Value = insert_gy_person.Person_sex;
            parameters[3].Value = insert_gy_person.Person_age;
            parameters[4].Value = insert_gy_person.Person_email;
            parameters[5].Value = insert_gy_person.Person_telephone;
            parameters[6].Value = insert_gy_person.Person_department;
            parameters[7].Value = insert_gy_person.Person_grade;
            parameters[8].Value = insert_gy_person.Person_remark;
            parameters[9].Value = insert_gy_person.Person_password;
            c.Excute("InsertGy_person", parameters);
        }

        /// <summary>
        /// 更新员工设置
        /// </summary>
        /// <param name="Person_code"></param>
        /// <param name="Person_name"></param>
        /// <param name="Person_sex"></param>
        /// <param name="Person_age"></param>
        /// <param name="Person_email"></param>
        /// <param name="Person_telephone"></param>
        /// <param name="Person_department"></param>
        /// <param name="Person_grade"></param>
        /// <param name="Person_remark"></param>
        /// <param name="Person_password"></param> 
        public void UpdateGy_person(Gy_person update_gy_person)
        {
            SqlParameter[] parameters = { 
					new SqlParameter("@Person_code", SqlDbType.VarChar,20),
					new SqlParameter("@Person_name", SqlDbType.VarChar,50),
					new SqlParameter("@Person_sex", SqlDbType.VarChar,50),
					new SqlParameter("@Person_age", SqlDbType.Int,4),
					new SqlParameter("@Person_email", SqlDbType.VarChar,60),
					new SqlParameter("@Person_telephone", SqlDbType.VarChar,50),
					new SqlParameter("@Person_department", SqlDbType.VarChar,20),
					new SqlParameter("@Person_grade", SqlDbType.VarChar,50),
					new SqlParameter("@Person_remark", SqlDbType.VarChar,100),
					new SqlParameter("@Person_password", SqlDbType.VarChar,50)}; 
            parameters[0].Value = update_gy_person.Person_code;
            parameters[1].Value = update_gy_person.Person_name;
            parameters[2].Value = update_gy_person.Person_sex;
            parameters[3].Value = update_gy_person.Person_age;
            parameters[4].Value = update_gy_person.Person_email;
            parameters[5].Value = update_gy_person.Person_telephone;
            parameters[6].Value = update_gy_person.Person_department;
            parameters[7].Value = update_gy_person.Person_grade;
            parameters[8].Value = update_gy_person.Person_remark;
            parameters[9].Value = update_gy_person.Person_password;
            c.Excute("UpdateGy_person", parameters);
        }
     
        /// <summary>
        /// 删除员工设置
        /// </summary>
        /// <param name="Person_code"></param>
        public void DeleteGy_person(Gy_person delete_gy_person)
        {
            SqlParameter[] parameters = { 
					new SqlParameter("@Person_code", SqlDbType.VarChar,20) }; 
            parameters[0].Value = delete_gy_person.Person_code;
            c.Excute("DeleteGy_person", parameters);
        }

    }
}

⌨️ 快捷键说明

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