Exemplo n.º 1
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public bool Add(IMeiWei.Model.business model)
 {
     return(dal.Add(model));
 }
Exemplo n.º 2
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(IMeiWei.Model.business model)
 {
     return(dal.Update(model));
 }
Exemplo n.º 3
0
        public string CreateBusiness(
            string businessId, string businessName, string businessAddress, string businessPhone,
            string businessHours, string percapitaConsumption, string restauranThighLights, string firstOffer,
            string vipOffer, string businessTypeid, string areaOneId, string areaTwoId, string caixiOneId,
            string caixiTwoId, string scencOneId, string isPark, string isAllelic, string senderTypeId, string senderTypeContent)
        {
            IMeiWei.BLL.business bll_business = new IMeiWei.BLL.business();
            var  model_business = bll_business.GetModelList(" BusinessId = '" + businessId + "'").FirstOrDefault();
            bool isNew          = false;

            if (null == model_business)
            {
                model_business            = new IMeiWei.Model.business();
                model_business.BusinessId = businessId;
                isNew = true;
            }
            model_business.BusinessName         = businessName;
            model_business.BusinessAddress      = businessAddress;
            model_business.BusinessPhone        = businessPhone;
            model_business.BusinessTypeId       = businessTypeid;
            model_business.BusinessHours        = businessHours;
            model_business.FirstOffer           = firstOffer;
            model_business.PerCapitaConsumption = Convert.ToInt32(percapitaConsumption);
            model_business.VIPOffer             = vipOffer;
            model_business.RestaurantHighlights = restauranThighLights;
            if (isAllelic == "undefined" || string.IsNullOrEmpty(isAllelic))
            {
                model_business.IsServerAllelic = false;
            }
            else
            {
                model_business.IsServerAllelic = isAllelic == "0" ? isAllelic != "0" : Convert.ToBoolean(isAllelic);
            }
            if (isPark == "undefined" || string.IsNullOrEmpty(isPark))
            {
                model_business.IsServerPark = false;
            }
            else
            {
                model_business.IsServerPark = isPark == "0" ? isPark != "0" : Convert.ToBoolean(isPark);
            }
            model_business.BusinessSenderContent = senderTypeContent;
            model_business.BusinessSenderTypeId  = senderTypeId;

            if (isNew)
            {
                bll_business.Add(model_business);
            }
            else
            {
                bll_business.Update(model_business);
            }

            IMeiWei.BLL.businessselectitem   bll_selectItem            = new IMeiWei.BLL.businessselectitem();
            IMeiWei.BLL.businessselectdetail bll_selectDetail          = new IMeiWei.BLL.businessselectdetail();
            IMeiWei.Model.businessselectitem model_selectItem_caixiOne = new businessselectitem();
            IMeiWei.Model.businessselectitem model_selectItem_caixiTwo = new businessselectitem();
            IMeiWei.Model.businessselectitem model_selectItem_areaOne  = new businessselectitem();
            IMeiWei.Model.businessselectitem model_selectItem_areaTwo  = new businessselectitem();
            IMeiWei.Model.businessselectitem model_selectItem_sceneOne = new businessselectitem();

            IMeiWei.Model.businessselectdetail model_selectDetail_caixiOne = new businessselectdetail();
            IMeiWei.Model.businessselectdetail model_selectDetail_caixiTwo = new businessselectdetail();
            IMeiWei.Model.businessselectdetail model_selectDetail_areaOne  = new businessselectdetail();
            IMeiWei.Model.businessselectdetail model_selectDetail_areaTwo  = new businessselectdetail();
            IMeiWei.Model.businessselectdetail model_selectDetail_sceneOne = new businessselectdetail();

            BusinessSelectItemProvider _businessSelectItemProvider = new BusinessSelectItemProvider();
            var selectItems = _businessSelectItemProvider.LoadBusinessSelectItem(businessTypeid);

            model_selectItem_caixiOne = selectItems.FirstOrDefault(o => o.SelectItemName == "主营菜系");
            if (null == model_selectItem_caixiOne)
            {
                model_selectItem_caixiOne = selectItems.FirstOrDefault(o => o.SelectItemName == "主营项目");
            }
            model_selectItem_caixiTwo = selectItems.FirstOrDefault(o => o.SelectItemName == "选择菜系");
            if (null == model_selectItem_caixiTwo)
            {
                model_selectItem_caixiTwo = selectItems.FirstOrDefault(o => o.SelectItemName == "选择类别");
            }
            model_selectItem_areaOne  = selectItems.FirstOrDefault(o => o.SelectItemName == "选择城市");
            model_selectItem_areaTwo  = selectItems.FirstOrDefault(o => o.SelectItemName == "选择地区");
            model_selectItem_sceneOne = selectItems.FirstOrDefault(o => o.SelectItemName == "环境氛围");

            var oldSelectItems = bll_selectDetail.GetModelList(" Business_Id= '" + businessId + "'");

            foreach (var item in oldSelectItems)
            {
                bll_selectDetail.Delete(item.Id);
            }

            model_selectDetail_caixiOne = new businessselectdetail()
            {
                Id            = Guid.NewGuid().ToString(),
                Business_Id   = businessId,
                Item_Id       = model_selectItem_caixiOne.Id,
                SelectItem_Id = caixiOneId,
            };
            bll_selectDetail.Add(model_selectDetail_caixiOne);

            model_selectDetail_caixiTwo = new businessselectdetail()
            {
                Id            = Guid.NewGuid().ToString(),
                Business_Id   = businessId,
                Item_Id       = model_selectItem_caixiTwo.Id,
                SelectItem_Id = caixiTwoId,
            };
            bll_selectDetail.Add(model_selectDetail_caixiTwo);

            model_selectDetail_areaOne = new businessselectdetail()
            {
                Id            = Guid.NewGuid().ToString(),
                Business_Id   = businessId,
                Item_Id       = model_selectItem_areaOne.Id,
                SelectItem_Id = areaOneId,
            };
            bll_selectDetail.Add(model_selectDetail_areaOne);

            model_selectDetail_areaTwo = new businessselectdetail()
            {
                Id            = Guid.NewGuid().ToString(),
                Business_Id   = businessId,
                Item_Id       = model_selectItem_areaTwo.Id,
                SelectItem_Id = areaTwoId,
            };
            bll_selectDetail.Add(model_selectDetail_areaTwo);

            if (null != model_selectItem_sceneOne)
            {
                model_selectDetail_sceneOne = new businessselectdetail()
                {
                    Id            = Guid.NewGuid().ToString(),
                    Business_Id   = businessId,
                    Item_Id       = model_selectItem_sceneOne.Id,
                    SelectItem_Id = scencOneId,
                };
                bll_selectDetail.Add(model_selectDetail_sceneOne);
            }

            return("SUCCESS");
        }