Esempio n. 1
0
        /// <summary>
        /// 返回店铺搜索分页后的列表
        /// </summary>
        /// <param name="pageIndex"></param>
        /// <param name="pageSize"></param>
        /// <param name="columnName"></param>
        /// <param name="content"></param>
        /// <param name="filedOrder"></param>
        /// <param name="agent"></param>
        /// <returns></returns>
        public static List <dynamic> GetSearchList(int pageIndex, int pageSize, List <DapperWhere> dapperWhere,
                                                   string filedOrder, string searchStr = "")
        {
            T_AccountDAL dal  = new T_AccountDAL();
            var          list = dal.GetSearchList(pageIndex, pageSize, dapperWhere, filedOrder, searchStr);

            foreach (dynamic item in list)
            {
                string remark = item.Remark.ToString();
                switch (remark)
                {
                case "10":
                    item.Remark = "IOS注册";
                    break;

                case "8":
                    item.Remark = "PC客户端注册";
                    break;

                case "9":
                    item.Remark = "SEM注册";
                    break;

                case "11":
                    item.Remark = "Android注册";
                    break;

                default:
                    item.Remark = "网站注册";
                    break;
                }
            }

            return(list);
        }
Esempio n. 2
0
        /// <summary>
        /// 注册来源分析
        /// </summary>
        /// <param name="statTime"></param>
        /// <param name="endTime"></param>
        /// <returns></returns>
        public static List <SourceAnalyzeModel> RegSourceAnalyze(DateTime startTime, DateTime endTime, string[] sourceList, string detailMark = "")
        {
            T_AccountDAL dal = new T_AccountDAL();

            endTime = endTime.AddHours(23).AddMinutes(59).AddSeconds(59);
            if (endTime > DateTime.Now.AddDays(1))
            {
                endTime = DateTime.Now.AddDays(1).Date.AddSeconds(-1);
            }
            return(dal.RegSourceAnalyze(startTime, endTime, sourceList, detailMark));
        }
Esempio n. 3
0
        /// <summary>
        /// 得到店铺基本信息
        /// </summary>
        /// <param name="accid"></param>
        /// <returns></returns>
        public static T_AccountBasic GetAccountBasic(int accid)
        {
            T_AccountDAL   DAL   = new T_AccountDAL();
            T_AccountBasic model = DAL.GetAccountBasic(accid);

            if (model != null)
            {
                model.aotjbName  = Enum.GetName(typeof(Model.Enum.AccountEnum.StoreVer), model.aotjb);
                model.activeName = Enum.GetName(typeof(Model.Enum.AccountEnum.ActiveStatus), model.active);
            }

            return(model);
        }
Esempio n. 4
0
        /// <summary>
        /// 得到店铺名称
        /// </summary>
        /// <param name="accid"></param>
        /// <returns></returns>
        public static string GetCompanyName(int accid)
        {
            T_AccountDAL             dal  = new T_AccountDAL();
            Dictionary <int, string> list = dal.GetCompanyName(new int[] { accid });

            if (list != null)
            {
                return(list[accid]);
            }
            else
            {
                return("");
            }
        }
Esempio n. 5
0
        /// <summary>
        /// 获取回访列表
        /// </summary>
        /// <param name="Column"></param>
        /// <param name="strWhere"></param>
        /// <returns></returns>
        public static List <T_Account> GetVisitList(string Column, string strWhere)
        {
            T_AccountDAL dal = new T_AccountDAL();

            return(dal.GetVisitList(Column, strWhere));
        }
Esempio n. 6
0
        /// <summary>
        /// 更新  RandomNumber 主要用户手机橱窗和 优惠券
        /// <para>如果已经存在 就不在 更新</para>
        /// </summary>
        /// <param name="accid"></param>
        /// <param name="randomNumber"></param>
        /// <returns></returns>
        public static bool UpdateRandomNumber(int accid, string randomNumber)
        {
            T_AccountDAL dal = new T_AccountDAL();

            return(dal.UpdateRandomNumber(accid, randomNumber));
        }
Esempio n. 7
0
        /// <summary>
        /// 得到店铺今日汇总信息
        /// </summary>
        /// <param name="accid"></param>
        /// <returns></returns>
        public static T_AccountSummarize.TodaySummarize GetAccountTodaySummarize(int accid)
        {
            T_AccountDAL dal = new T_AccountDAL();

            return(dal.GetAccountTodaySummarize(accid));
        }
Esempio n. 8
0
        public static int GetAccIdBybbsId(int bbsId)
        {
            T_AccountDAL dal = new T_AccountDAL();

            return(dal.GetAccIdBybbsId(bbsId));
        }
Esempio n. 9
0
        public static string GetAccountNumber(int channelId, int accId)
        {
            T_AccountDAL dal = new T_AccountDAL();

            return(dal.GetAccountNumber(channelId, accId));
        }
Esempio n. 10
0
        /// <summary>
        /// 获取单个店铺的名称
        /// </summary>
        /// <param name="accId"></param>
        /// <returns></returns>
        public static string GetSingleCompanyName(int accId)
        {
            T_AccountDAL dal = new T_AccountDAL();

            return(dal.GetCompanyName(accId));
        }
Esempio n. 11
0
        /// <summary>
        /// 得到店铺名称列表
        /// </summary>
        /// <param name="accids"></param>
        /// <returns></returns>
        public static Dictionary <int, string> GetCompanyName(int[] accids)
        {
            T_AccountDAL dal = new T_AccountDAL();

            return(dal.GetCompanyName(accids));
        }
Esempio n. 12
0
        /// <summary>
        /// 得到总店信息
        /// </summary>
        /// <param name="accid"></param>
        /// <returns>{CompanyName,ID}</returns>
        public static dynamic GetHeadquartersInfo(int accid)
        {
            T_AccountDAL dal = new T_AccountDAL();

            return(dal.GetHeadquartersInfo(accid));
        }
Esempio n. 13
0
        /// <summary>
        /// 得到分店的信息
        /// </summary>
        /// <param name="accid"></param>
        /// <returns></returns>
        public static List <dynamic> GetSubbranchInfo(int accid)
        {
            T_AccountDAL dal = new T_AccountDAL();

            return(dal.GetSubbranchInfo(accid));
        }
Esempio n. 14
0
        /// <summary>
        /// 在审核店铺时删除店铺
        /// </summary>
        /// <param name="accid"></param>
        /// <returns></returns>
        public static int DeleteShopDuringChecking(int accid)
        {
            T_AccountDAL dal = new T_AccountDAL();

            return(dal.DeleteShopDuringChecking(accid));
        }
Esempio n. 15
0
        /// <summary>
        /// 执行审核操作
        /// </summary>
        /// <param name="accid"></param>
        /// <param name="type"></param>
        /// <returns></returns>
        public static int CheckShop(int accid, int type)
        {
            T_AccountDAL dal = new T_AccountDAL();

            return(dal.CheckShop(accid, type));
        }
Esempio n. 16
0
        /// <summary>
        /// 获取未审核店铺的列表
        /// </summary>
        /// <returns></returns>
        public static List <UncheckedShopModel> GetUncheckedShopList(DateTime regTime)
        {
            T_AccountDAL dal = new T_AccountDAL();

            return(dal.GetUncheckedShopList(regTime));
        }