示例#1
0
        public List <AdProduct> GetAdProListByAdID(int AdvertiseID)
        {
            Func <SqlConnection, List <AdProduct> > action = (connection) => DALAdvertise.GetAdProListByAdID(connection, AdvertiseID);

            return(dbManager.Execute(action));
        }
示例#2
0
        public Advertise GetAdvertiseByID(int id)
        {
            Func <SqlConnection, Advertise> action = (connection) => DALAdvertise.GetAdvertiseByID(connection, id);

            return(dbManager.Execute(action));
        }
示例#3
0
        public bool IsExistsxAdColumnID(string AdColumnID)
        {
            Func <SqlConnection, bool> action = (connection) => DALAdvertise.IsExistsxAdColumnID(connection, AdColumnID);

            return(dbManager.Execute(action));
        }
示例#4
0
        public void DeleteAdvertise(int id)
        {
            Action <SqlConnection> action = (connection) => DALAdvertise.DeleteAdvertise(connection, id);

            dbManager.Execute(action);
        }
示例#5
0
        public void UpdateAdvertise(Advertise advertise)
        {
            Action <SqlConnection> action = (connection) => DALAdvertise.UpdateAdvertise(connection, advertise);

            dbManager.Execute(action);
        }
示例#6
0
        /// <summary>
        /// 新版本 通过产品id获取产品信息
        /// </summary>
        /// <param name="PID"></param>
        /// <returns></returns>
        public DataTable GetProductInfoByPIdNewVersion(string PID)
        {
            Func <SqlConnection, DataTable> action = (connection) => DALAdvertise.GetProductInfoByPIdNewVersion(connection, PID);

            return(dbManager.Execute(action));
        }
示例#7
0
        public List <Advertise> GetSuppliesModule()
        {
            Func <SqlConnection, List <Advertise> > action = (connection) => DALAdvertise.GetAllAdvertise(connection);

            return(dbManager.Execute(action));
        }
示例#8
0
        public string GetCateNameByCateID(string CateID)
        {
            Func <SqlConnection, string> action = (connection) => DALAdvertise.GetCateNameByCateID(connection, CateID);

            return(dbManager.Execute(action));
        }
示例#9
0
        public void AddAdProduct(int AdvertiseID, string PID, byte Position, byte State, decimal PromotionPrice, int PromotionNum)
        {
            Action <SqlConnection> action = (connection) => DALAdvertise.AddAdProduct(connection, AdvertiseID, PID, Position, State, PromotionPrice, PromotionNum);

            dbManager.Execute(action);
        }
示例#10
0
        public Dictionary <string, string> GetProductNamesByPids(IEnumerable <string> pids)
        {
            Func <SqlConnection, Dictionary <string, string> > action = (connection) => DALAdvertise.GetProductNamesByPids(connection, pids);

            return(dbManager.Execute(action));
        }
示例#11
0
        public string GetProductNameByPID(string PID)
        {
            Func <SqlConnection, string> action = (connection) => DALAdvertise.GetProductNameByPID(connection, PID);

            return(dbManager.Execute(action));
        }
示例#12
0
        public void ChangeState(int AdvertiseID, string PID, byte State)
        {
            Action <SqlConnection> action = (connection) => DALAdvertise.ChangeState(connection, AdvertiseID, PID, State);

            dbManager.Execute(action);
        }
示例#13
0
        public void DeleteAdProduct(int AdvertiseID, string PID)
        {
            Action <SqlConnection> action = (connection) => DALAdvertise.DeleteAdProduct(connection, AdvertiseID, PID);

            dbManager.Execute(action);
        }
示例#14
0
        public string GetCountByAdID(int AdvertiseID)
        {
            Func <SqlConnection, string> action = (connection) => DALAdvertise.GetCountByAdID(connection, AdvertiseID);

            return(dbManager.Execute(action));
        }