/// <summary>
        /// 得到 单个店铺的销售信息
        /// </summary>
        /// <param name="accid"></param>
        /// <param name="startTime"></param>
        /// <param name="endTime"></param>
        /// <param name="dataType"></param>
        /// <returns></returns>
        public string GetSaleChartData(int accid, DateTime startTime, DateTime endTime, int dataType)
        {
            endTime = endTime.Date.Add(new TimeSpan(23, 59, 59));
            var chart = ShopDetails.GetSaleChartData(accid, startTime, endTime, dataType);

            return(CommonLib.Helper.JsonSerializeObject(chart));
        }
        public string GetGrowUpChartData(int accid, string dataType, DateTime?startTime = null, DateTime?endTime = null)
        {
            Dictionary <string, string> columnList = new Dictionary <string, string>();

            columnList.Add("login", "loginNum");
            columnList.Add("user", "userNum");
            columnList.Add("sale", "saleNum");
            columnList.Add("money", "saleMoney");
            columnList.Add("sms", "smsNum");
            columnList.Add("goods", "goodsNum");
            columnList.Add("order", "orderMoney");
            columnList.Add("rep", "acc_Rep");
            columnList.Add("mood", "moodNum");

            List <string> dataTypeList = new List <string>();

            foreach (string item in dataType.Split(','))
            {
                if (columnList.ContainsKey(item))
                {
                    dataTypeList.Add(columnList[item]);
                }
            }

            var chartData = ShopDetails.GetGrowingChart(accid, dataTypeList.ToArray(), startTime, endTime);

            return(CommonLib.Helper.JsonSerializeObject(chartData));
        }
Example #3
0
 public AddReceiptPage(ShopDetails shop)
 {
     InitializeComponent();
     LblUserName.Text    = Preferences.Get("userName", string.Empty);
     ChosenShopName.Text = shop.Name;
     shopId = shop.Id;
 }
        public string SetAlipay(int accId, string alipayAccount, string alipayPid, string alipayKey)
        {
            ManageUserModel uM = (ManageUserModel)Session["logUser"];
            int             r  = ShopDetails.AddAccountAlipay(accId, alipayAccount, alipayPid, alipayKey);

            return(r.ToString());
        }
        public string SetAppActive(int accid, int appkey)
        {
            ManageUserModel uM = (ManageUserModel)Session["logUser"];
            int             r  = ShopDetails.AddAccountApp(accid, appkey, uM.UserID);

            return(r.ToString());
        }
    public void ShowItem(ShopDetails shop, bool noItems)
    {
        itemIcon.sprite = null;

        System.Random rand    = new System.Random();
        String        message = "";

        if (noItems && shop.noItemsMessage != null)
        {
            int index = rand.Next(shop.noItemsMessage.Length);
            message = shop.noItemsMessage[index];
        }
        else if (shop.welcomeMessage != null)
        {
            int index = rand.Next(shop.welcomeMessage.Length);
            message = shop.welcomeMessage[index];
        }

        shopMessage.text = message;
        itemName.text    = shop.shopName;

        itemPriceGoldVisible.SetActive(false);
        itemPriceSecretGoldVisible.SetActive(false);

        itemPriceGold.text   = "";
        itemPriceSecret.text = "";

        buyButton.interactable = false;
    }
        public string GoodsList(int accid, int pageIndex, string goodsname = "", DateTime?starttime = null, DateTime?endtime = null)
        {
            if (pageIndex < 1)
            {
                pageIndex = 1;
            }
            var goodsList = ShopDetails.GetGoodsinfo(pageIndex, 15, accid, goodsname, starttime, endtime);

            return(CommonLib.Helper.JsonSerializeObject(goodsList, "yy-MM-dd HH:mm:ss"));
        }
        public string GetPayList(int accid, int pageIndex, string name = "", DateTime?starttime = null, DateTime?endtime = null)
        {
            if (pageIndex < 1)
            {
                pageIndex = 1;
            }
            var outPayList = ShopDetails.GetPayRecord(pageIndex, 15, accid, name, starttime, endtime);

            return(CommonLib.Helper.JsonSerializeObject(outPayList, "yy-MM-dd HH:mm:ss"));
        }
Example #9
0
    public void ShowShop(ShopDetails shopDetails)
    {
        if (InventoryOpen)
        {
            return;
        }

        Shop.Setup(shopDetails);
        UpdateHUD(HUDType.Shop, false);
    }
 public string RemoveAccountApp(int accid, int appkey)
 {
     if (ShopDetails.RemoveAccountApp(accid, appkey))
     {
         return("1");
     }
     else
     {
         return("2");
     }
 }
Example #11
0
        private async void GetShopDetails(int shopId)
        {
            shop = await ApiService.GetShopDetails(shopId);

            ShopNameLabel.Text    = shop.Name;
            ShopCategory.Text     = shop.Type;
            ShopsInCityCount.Text = shop.InCityCount.ToString();
            var imageStream = new MemoryStream(shop.ImageBytes);

            ShopImage.Source = ImageSource.FromStream(() => imageStream);
        }
 public string UpdateHtmlTemes(int accid, int val)
 {
     if (ShopDetails.UpdateHtmlTemes(accid, val))
     {
         return("1");
     }
     else
     {
         return("0");
     }
 }
        public string SmsList(int accid, int pageIndex, int?status = null, string phone = "", DateTime?starttime = null, DateTime?endtime = null)
        {
            if (pageIndex < 1)
            {
                pageIndex = 1;
            }

            var smsList = ShopDetails.GetSmsList(pageIndex, 15, accid, status, phone, starttime, endtime);


            return(CommonLib.Helper.JsonSerializeObject(smsList, "yy-MM-dd HH:mm:ss"));
        }
        public string RemoveShopTag(int accid, int tagid)
        {
            var list = ShopDetails.RemoveAccountTag(accid, tagid);

            if (list)
            {
                return("0");
            }
            else
            {
                return("1");
            }
        }
        public string UpdateSysAccount(int accid, string col, string val)
        {
            int r = ShopDetails.UpdateAccountCollectInfo(accid, col, val);

            if (r > 0)
            {
                return("1");
            }
            else
            {
                return("-1");
            }
        }
        public string GetShopSummarize(int id)
        {
            T_AccountSummarize.Summarize summarize = ShopDetails.GetAccountAllSummarize(id);
            var orders = ShopDetails.GetAccountOrder(id);

            //订单笔数和金额实时计算,不从每日店铺信息汇总表获取,保证数据的及时性
            if (orders == null)
            {
                return(CommonLib.Helper.JsonSerializeObject(summarize));
            }
            summarize.orderNum   = orders.DataList.Count;
            summarize.orderMoney = Convert.ToDecimal(orders.SumInfo.Profit);
            return(CommonLib.Helper.JsonSerializeObject(summarize));
        }
        public string AddShopSysTag(int accid, int tagid)
        {
            ManageUserModel uM   = (ManageUserModel)Session["logUser"];
            var             list = ShopDetails.AddAccountTag(accid, tagid, uM.Name);

            if (list > 0)
            {
                return("0");
            }
            else
            {
                return("1");
            }
        }
        public string GetVisitStatus(int id)
        {
            VisitPeriodModel vm = new VisitPeriodModel();

            vm = ShopDetails.GetVisitPeriod(id);

            if (vm != null)
            {
                return(CommonLib.Helper.JsonSerializeObject(ShopDetails.GetVisitPeriod(id), "yyyy-MM-dd HH:mm:ss"));
            }
            else
            {
                return("");
            }
        }
        public ActionResult ShopInfo(int id)
        {
            ViewBag.AccId = id;

            ManageUserModel uM = (ManageUserModel)Session["logUser"];

            if (uM.Name == "田震")
            {
                ViewBag.permission = 1;
            }
            else
            {
                ViewBag.permission = 0;
            }
            Model.T_AccountBasic accountModel = ShopDetails.GetAccountBasic(id);

            return(View(accountModel));
        }
        public string SysTagQuestions(int accid, string tagType = "")
        {
            List <int> excludTypeList = new List <int>();

            excludTypeList.Add(0);
            foreach (string item in tagType.Split(','))
            {
                int tid = 0;
                if (int.TryParse(item, out tid))
                {
                    excludTypeList.Add(tid);
                }
            }


            var list = ShopDetails.GetTagQuestions(accid, excludTypeList.ToArray());

            return(CommonLib.Helper.JsonSerializeObject(list));
        }
        public string LastLogInfo(int id)
        {
            var list = ShopDetails.GetAccountLastLogSource(id);

            return(CommonLib.Helper.JsonSerializeObject(list, "MM-dd hh:mm"));
        }
        /// <summary>
        /// 得到需要回访的列表
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public string NeedVisitList(int id)
        {
            var list = ShopDetails.GetNeedVisitList(id);

            return(CommonLib.Helper.JsonSerializeObject(list, "MM-dd HH:mm"));
        }
        public string AddShopSysNewTag(int accid, string tagName)
        {
            ManageUserModel uM = (ManageUserModel)Session["logUser"];

            return(ShopDetails.AddShopSysNewTag(accid, tagName, uM.Name).ToString());
        }
        public string GetAccountCoupon(int id)
        {
            var list = ShopDetails.GetAccountCoupon(id);

            return(CommonLib.Helper.JsonSerializeObject(list, "yyyy-MM-dd HH:mm:ss"));
        }
        public string ShopTagList(int id)
        {
            var list = ShopDetails.GetAccountTag(id);

            return(CommonLib.Helper.JsonSerializeObject(list));
        }
        public string SubbranchList(int id)
        {
            Dictionary <string, object> list = ShopDetails.GetSubbranchList(id);

            return(CommonLib.Helper.JsonSerializeObject(list));
        }
        public string UserList(int id)
        {
            List <T_Account_UserBasic> userBasic = ShopDetails.GetAccountUserBasic(id);

            return(CommonLib.Helper.JsonSerializeObject(userBasic));
        }
 /// <summary>
 /// 得到一个店铺的信息
 /// </summary>
 /// <param name="accid"></param>
 /// <returns></returns>
 public string SysAccountInfo(int id)
 {
     return(CommonLib.Helper.JsonSerializeObject(ShopDetails.GetSysAccountInfo(id)));
 }
Example #29
0
    public void Setup(ShopDetails details)
    {
        myDetails = details;

        RefreshShop();
    }
        public string SysTagList()
        {
            var list = ShopDetails.GetSysTagList();

            return(CommonLib.Helper.JsonSerializeObject(list));
        }