xs_returnmoneytypedal.cs

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

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

namespace DataAccess.DAL
{
    class Xs_ReturnMoneyTypeDAL
    {
       DataAccess.Comm.Comm c = new DataAccess.Comm.Comm();
        /// <summary>
       /// 查找回款类型设置
        /// </summary>
        /// <param name="RMTCode"></param>
        /// <returns></returns> 
        public List<Xs_ReturnMoneyType> SelectXs_ReturnMoneyType(string RMTCode)
        {
            SqlConnection sqlcnn = c.conn();
            SqlCommand sqlcmd = new SqlCommand();
            sqlcmd.CommandText = "SelectXs_ReturnMoneyType";
            sqlcmd.CommandType = CommandType.StoredProcedure;
            sqlcmd.Parameters.AddWithValue("@RMTCode", RMTCode);
            sqlcmd.Connection = sqlcnn;
            SqlDataReader reader = null;
            List<Xs_ReturnMoneyType> list = new List<Xs_ReturnMoneyType>();

             try
            {
                sqlcnn.Open();
                reader = sqlcmd.ExecuteReader();
                while (reader.Read())
                {
                    Xs_ReturnMoneyType xs_returnmoneytype = new Xs_ReturnMoneyType();
                    xs_returnmoneytype.RMTCode = reader["RMTCode"].ToString(); 
                    xs_returnmoneytype.RMTName=reader["RMTName"].ToString();
                    xs_returnmoneytype.Remark=reader["Remark"].ToString();

                     list.Add(xs_returnmoneytype);
                }
            }
            catch (SqlException e)
            {
                throw e;
            }
            finally
            {
                if (sqlcnn.State != ConnectionState.Closed)
                {
                    sqlcnn.Close();
                }
            }
            return list;
        }
        /// <summary>
        /// 添加回款类型设置
        /// </summary>
        /// <param name="insert_xs_returnmoneytype"></param>
        public void InsertXs_ReturnMoneyType(Xs_ReturnMoneyType insert_xs_returnmoneytype)
        {

            SqlParameter[] parameters = { 
					new SqlParameter("@RMTCode", SqlDbType.VarChar,20),
					new SqlParameter("@RMTName", SqlDbType.VarChar,50),
					new SqlParameter("@Remark", SqlDbType.VarChar,100)};
            parameters[0].Value = insert_xs_returnmoneytype.RMTCode;
            parameters[1].Value = insert_xs_returnmoneytype.RMTName;
            parameters[2].Value = insert_xs_returnmoneytype.Remark;

            c.Excute("InsertXs_ReturnMoneyType", parameters);
          
        }

        /// <summary>
        /// 更新回款类型设置
        /// </summary>
        /// <param name="update_xs_returnmoneytype"></param>
        public void UpdateXs_ReturnMoneyType(Xs_ReturnMoneyType update_xs_returnmoneytype)
        {

            SqlParameter[] parameters = { 
					new SqlParameter("@RMTCode", SqlDbType.VarChar,20),
					new SqlParameter("@RMTName", SqlDbType.VarChar,50),
					new SqlParameter("@Remark", SqlDbType.VarChar,100)};
            parameters[0].Value = update_xs_returnmoneytype.RMTCode;
            parameters[1].Value = update_xs_returnmoneytype.RMTName;
            parameters[2].Value = update_xs_returnmoneytype.Remark;

            c.Excute("UpdateXs_ReturnMoneyType", parameters);
        }
        /// <summary>
        /// 删除回款类型设置
        /// </summary>
        /// <param name="delete_xs_returnmoneytype"></param>
        public void DeleteXs_ReturnMoneyType(Xs_ReturnMoneyType delete_xs_returnmoneytype)
        {

            SqlParameter[] parameters = { 
					new SqlParameter("@RMTCode", SqlDbType.VarChar,20)};
            parameters[0].Value = delete_xs_returnmoneytype.RMTCode;

            c.Excute("DeleteXs_ReturnMoneyType", parameters);
        }

     }
   
}

⌨️ 快捷键说明

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