• DAL调用接口方法


    using Model;

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.Threading.Tasks;

    using Model.DTO;

    using System.Data.SqlClient;

    using DB;

    using System.Data;

    using Newtonsoft.Json;

    namespace DAL

    {

        public class AccressDAL : IDAL.idals<Commodity>

        {

            public int Adection(Commodity asd)

            {

                string sql = "up_CommodityAdd";

                SqlParameter[] pars = new SqlParameter[10];

                pars[0] = new SqlParameter("@Wez", asd.Wez);

                pars[1] = new SqlParameter("@Farea", asd.Farea);

                pars[2] = new SqlParameter("@Jarea", asd.Jarea);

                pars[3] = new SqlParameter("@structure", asd.structure);

                pars[4] = new SqlParameter("@Nature", asd.Nature);

                pars[5] = new SqlParameter("@Sid", asd.Sid);

                pars[6] = new SqlParameter("@Xid", asd.Xid);

                pars[7] = new SqlParameter("@Rid", asd.Rid);

                pars[8] = new SqlParameter("@Hid", asd.Hid);

                pars[9] = new SqlParameter("@Lid", asd.Lid);

                int i = DbHelperSQL.ExecuteNonQuery(DbHelperSQL.ConnB2c, CommandType.StoredProcedure, sql, pars);

                return i;

            }

            public int Delete(string id)

            {

                string sql = "up_CommodityDelete";

                SqlParameter ids = new SqlParameter("@id", id);

                SqlParameter tableName = new SqlParameter("@TableName", "Commodity");

                SqlParameter[] pras = new SqlParameter[] {tableName, ids };

                int i = DbHelperSQL.ExecuteNonQuery(DbHelperSQL.ConnB2c, CommandType.StoredProcedure, sql, pras);

                return i;

            }

            public int Dels(int id)

            {

                string sql = "up_CommodityDels";

                SqlParameter ids = new SqlParameter("@id", id);

                SqlParameter[] pars = new SqlParameter[] { ids };

                int i = DbHelperSQL.ExecuteNonQuery(DbHelperSQL.ConnB2c, CommandType.StoredProcedure, sql, pars);

                return i;

            }

            public PageList<Commodity> FyShowlist(ParaModel model)

            {

                PageList<Commodity> pageList = PageCommon.StoredList<Commodity>(model);

                return pageList;

            }

            public List<Housepe> Hshow()

            {

                string sql = "select * from Housepe";

                DataTable dt = DbHelperSQL.ExecuteDataTable(DbHelperSQL.ConnB2c, CommandType.Text, sql, null);

                List<Housepe> list = JsonConvert.DeserializeObject<List<Housepe>>(JsonConvert.SerializeObject(dt));

                return list;

            }

            public List<Ridgepole> Rshow()

            {

                string sql = "select * from Ridgepole";

                DataTable dt = DbHelperSQL.ExecuteDataTable(DbHelperSQL.ConnB2c, CommandType.Text, sql, null);

                List<Ridgepole> list = JsonConvert.DeserializeObject<List<Ridgepole>>(JsonConvert.SerializeObject(dt));

                return list;

            }

            public List<States> Sshow()

            {

                string sql = "select * from States";

                DataTable dt = DbHelperSQL.ExecuteDataTable(DbHelperSQL.ConnB2c, CommandType.Text, sql, null);

                List<States> list = JsonConvert.DeserializeObject<List<States>>(JsonConvert.SerializeObject(dt));

                return list;

            }

            public List<Housing> Xshow()

            {

                string sql = "select * from Housing";

                DataTable dt = DbHelperSQL.ExecuteDataTable(DbHelperSQL.ConnB2c, CommandType.Text, sql, null);

                List<Housing> list = JsonConvert.DeserializeObject<List<Housing>>(JsonConvert.SerializeObject(dt));

                return list;

            }

        }

    }

    using Model;

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.Threading.Tasks;

    using Model.DTO;

    using System.Data.SqlClient;

    using DB;

    using System.Data;

    using Newtonsoft.Json;

    namespace DAL

    {

        public class AccressDAL : IDAL.idals<Commodity>

        {

            public int Adection(Commodity asd)

            {

                string sql = "up_CommodityAdd";

                SqlParameter[] pars = new SqlParameter[10];

                pars[0] = new SqlParameter("@Wez", asd.Wez);

                pars[1] = new SqlParameter("@Farea", asd.Farea);

                pars[2] = new SqlParameter("@Jarea", asd.Jarea);

                pars[3] = new SqlParameter("@structure", asd.structure);

                pars[4] = new SqlParameter("@Nature", asd.Nature);

                pars[5] = new SqlParameter("@Sid", asd.Sid);

                pars[6] = new SqlParameter("@Xid", asd.Xid);

                pars[7] = new SqlParameter("@Rid", asd.Rid);

                pars[8] = new SqlParameter("@Hid", asd.Hid);

                pars[9] = new SqlParameter("@Lid", asd.Lid);

                int i = DbHelperSQL.ExecuteNonQuery(DbHelperSQL.ConnB2c, CommandType.StoredProcedure, sql, pars);

                return i;

            }

            public int Delete(string id)

            {

                string sql = "up_CommodityDelete";

                SqlParameter ids = new SqlParameter("@id", id);

                SqlParameter tableName = new SqlParameter("@TableName", "Commodity");

                SqlParameter[] pras = new SqlParameter[] {tableName, ids };

                int i = DbHelperSQL.ExecuteNonQuery(DbHelperSQL.ConnB2c, CommandType.StoredProcedure, sql, pras);

                return i;

            }

            public int Dels(int id)

            {

                string sql = "up_CommodityDels";

                SqlParameter ids = new SqlParameter("@id", id);

                SqlParameter[] pars = new SqlParameter[] { ids };

                int i = DbHelperSQL.ExecuteNonQuery(DbHelperSQL.ConnB2c, CommandType.StoredProcedure, sql, pars);

                return i;

            }

            public PageList<Commodity> FyShowlist(ParaModel model)

            {

                PageList<Commodity> pageList = PageCommon.StoredList<Commodity>(model);

                return pageList;

            }

            public List<Housepe> Hshow()

            {

                string sql = "select * from Housepe";

                DataTable dt = DbHelperSQL.ExecuteDataTable(DbHelperSQL.ConnB2c, CommandType.Text, sql, null);

                List<Housepe> list = JsonConvert.DeserializeObject<List<Housepe>>(JsonConvert.SerializeObject(dt));

                return list;

            }

            public List<Ridgepole> Rshow()

            {

                string sql = "select * from Ridgepole";

                DataTable dt = DbHelperSQL.ExecuteDataTable(DbHelperSQL.ConnB2c, CommandType.Text, sql, null);

                List<Ridgepole> list = JsonConvert.DeserializeObject<List<Ridgepole>>(JsonConvert.SerializeObject(dt));

                return list;

            }

            public List<States> Sshow()

            {

                string sql = "select * from States";

                DataTable dt = DbHelperSQL.ExecuteDataTable(DbHelperSQL.ConnB2c, CommandType.Text, sql, null);

                List<States> list = JsonConvert.DeserializeObject<List<States>>(JsonConvert.SerializeObject(dt));

                return list;

            }

            public List<Housing> Xshow()

            {

                string sql = "select * from Housing";

                DataTable dt = DbHelperSQL.ExecuteDataTable(DbHelperSQL.ConnB2c, CommandType.Text, sql, null);

                List<Housing> list = JsonConvert.DeserializeObject<List<Housing>>(JsonConvert.SerializeObject(dt));

                return list;

            }

        }

    }

  • 相关阅读:
    TCP/UDP 协议,和 HTTP、FTP、SMTP,区别及应用场景
    ZeroMQ使用汇总
    C/C++ 笔试、面试题目大汇总
    Caffe+Windows 环境搭建收集
    轻松看懂机器学习十大常用算法
    Caffe学习系列——工具篇:神经网络模型结构可视化
    深度神经网络可视化工具集锦
    MIT一牛人对数学在机器学习中的作用给的评述
    A Full Hardware Guide to Deep Learning
    Caffe上手教程
  • 原文地址:https://www.cnblogs.com/lockzy/p/9520360.html
Copyright © 2020-2023  润新知