Exemple #1
0
        public dynamic GetDelivery()
        {
            int         deliveryId = Fun.Query("deliveryId", 0);
            CustomerBLL bll        = new CustomerBLL();
            P_Delivery  d          = bll.GetDelivery(deliveryId);
            Delivery    delivery   = new Delivery();

            delivery.time  = d.delivery_time.ToString("yyyy-MM-dd");
            delivery.type  = d.delivery_type;
            delivery.name  = d.target_name;
            delivery.phone = d.target_phone;
            delivery.addr  = d.target_addr;
            delivery.memo  = d.delivery_memo;
            List <P_Cubilose> list = null;

            if (!string.IsNullOrEmpty(d.cubilose_ids))
            {
                list = new CubiloseBLL().GetCubiloseList();
                string[] ids  = d.cubilose_ids.Split('|');
                string[] nums = d.cubilose_nums.Split('|');
                string[] gps  = d.cubilose_GPs.Split('|');
                for (int i = 0; i < ids.Length; i++)
                {
                    delivery.goodsInfo += list.Where(x => x.cubilose_id == int.Parse(ids[i])).FirstOrDefault().cubilose_name.Trim() + "(" + nums[i] + ") EXP:" + gps[i].Replace("-", "") + ",";
                }
                delivery.goodsInfo = delivery.goodsInfo.Substring(0, delivery.goodsInfo.Length - 1);
            }
            return(delivery);
        }
Exemple #2
0
        public dynamic DeleteCubilose()
        {
            int         id    = Fun.Form("id", 0);
            int         state = Fun.Form("state", 0);
            CubiloseBLL bll   = new CubiloseBLL();

            if (!bll.DeleteCubilose(id, state))
            {
                return("失败");
            }
            else
            {
                return("成功");
            }
        }
Exemple #3
0
        public dynamic GetNormalCubiloseList()
        {
            CubiloseBLL       bll      = new CubiloseBLL();
            List <P_Cubilose> list     = bll.GetNormalCubiloseList();
            List <Cubilose>   cList    = new List <Cubilose>();
            Cubilose          cubilose = null;

            foreach (var item in list)
            {
                cubilose      = new Cubilose();
                cubilose.id   = item.cubilose_id;
                cubilose.name = item.cubilose_name.Trim();
                cubilose.img  = item.cubilose_img;
                cubilose.info = item.cubilose_info;
                cList.Add(cubilose);
            }
            return(cList);
        }
Exemple #4
0
        public dynamic GetProduct()
        {
            int               id      = Fun.Query("id", 0);
            ProductBLL        bll     = new ProductBLL();
            P_ProductInfo     p       = bll.GetProduct(id);
            List <P_Cubilose> list    = null;
            ProductInfo       product = new ProductInfo();

            product.id = p.product_id;
            if (!string.IsNullOrEmpty(p.product_component))
            {
                list = new CubiloseBLL().GetCubiloseList();
                string[] arr  = p.product_component.Split(',');
                string[] arr2 = p.component_num.Split('|');
                for (int i = 0; i < arr.Length; i++)
                {
                    product.component += "<span data-id = '" + arr[i] + "'>" + list.Where(x => x.cubilose_id == int.Parse(arr[i])).FirstOrDefault().cubilose_name.Trim() + "(" + arr2[i] + ")</span>,";
                }
                product.component = product.component.Substring(0, product.component.Length - 1);
            }
            product.componentId = p.product_component;
            product.num         = p.component_num;
            product.name        = p.product_name.Trim();
            product.img         = p.product_img;
            product.info        = p.product_info;
            product.type        = p.product_type;
            product.mode        = p.product_mode.Trim();
            product.price       = p.product_price;
            switch (p.product_type)
            {
            case 1:
                product.typeDescript = "月卡";
                break;

            case 2:
                product.typeDescript = "礼盒";
                break;

            case 3:
                product.typeDescript = "干货";
                break;
            }
            return(product);
        }
Exemple #5
0
        public dynamic GetCubilose()
        {
            int         id       = Fun.Query("id", 0);
            CubiloseBLL bll      = new CubiloseBLL();
            P_Cubilose  c        = bll.GetCubilose(id);
            Cubilose    cubilose = new Cubilose();

            cubilose.id           = c.cubilose_id;
            cubilose.name         = c.cubilose_name.Trim();
            cubilose.type         = c.cubilose_type;
            cubilose.typeDescript = c.cubilose_type == 1 ? "鲜炖" : "干货";
            cubilose.img          = c.cubilose_img;
            cubilose.info         = c.cubilose_info;
            cubilose.memo         = c.cubilose_memo;
            cubilose.state        = c.cubilose_state;
            cubilose.origin       = c.cubilose_origin;
            cubilose.effect       = c.cubilose_effect;
            cubilose.loves        = c.love_customers;
            return(cubilose);
        }
Exemple #6
0
        public dynamic GetSearchCubiloseList()
        {
            string            name     = Fun.Query("name");
            CubiloseBLL       bll      = new CubiloseBLL();
            List <P_Cubilose> list     = bll.GetSearchCubiloseList(name);
            List <Cubilose>   cList    = new List <Cubilose>();
            Cubilose          cubilose = null;

            foreach (var item in list)
            {
                cubilose       = new Cubilose();
                cubilose.id    = item.cubilose_id;
                cubilose.name  = item.cubilose_name.Trim();
                cubilose.info  = item.cubilose_info;
                cubilose.img   = item.cubilose_img;
                cubilose.state = item.cubilose_state;
                cList.Add(cubilose);
            }
            return(cList);
        }
Exemple #7
0
        public dynamic AddCubilose()
        {
            string      name   = Fun.Form("name");
            int         type   = Fun.Form("type", 0);
            string      origin = Fun.Form("origin");
            string      effect = Fun.Form("effect");
            string      info   = Fun.Form("info");
            string      memo   = Fun.Form("memo");
            string      img    = Fun.Form("img");
            CubiloseBLL bll    = new CubiloseBLL();

            if (!bll.AddCubilose(name, type, origin, effect, info, memo, img))
            {
                return("失败");
            }
            else
            {
                return("成功");
            }
        }