Пример #1
0
        /// <summary>
        /// 修改大渠道
        /// </summary>
        /// <param name="sqlconnection"></param>
        /// <param name="model"></param>
        /// <returns></returns>
        public static bool UpdateOrderArea(SqlConnection sqlconnection, OrderArea model)
        {
            const string sql     = @"UPDATE Gungnir..[OrderFinishPageSetting]
                                SET isparent=@isparent,
                                areatype=@areatype,
                                modelname=@modelname,
                                apptype=@apptype,
                                version=@version,
                                showorder=@showorder,
                                showstatic=@showstatic,
                                isothercity=@isothercity,
                                isproduct=@isproduct
                                WHERE id=@id";
            var          sqlpara = new SqlParameter[] {
                new SqlParameter("@isparent", model.isparent),
                new SqlParameter("@areatype", model.areatype),
                new SqlParameter("@modelname", model.modelname),
                new SqlParameter("@apptype", model.apptype),
                new SqlParameter("@version", model.version),
                new SqlParameter("@showorder", model.showorder),
                new SqlParameter("@showstatic", model.showstatic),
                new SqlParameter("@isothercity", model.isothercity),
                new SqlParameter("@isproduct", model.isproduct),
                new SqlParameter("@id", model.id)
            };

            return(SqlHelper.ExecuteNonQuery(sqlconnection, CommandType.Text, sql, sqlpara) > 0);
        }
Пример #2
0
        public void StartOrder(FoodOrder order)
        {
            FoodManager.Instance.OrderFood(order);
            OrderArea areaOrder = FindObjectOfType <OrderArea>();

            areaOrder.OrderFood(order);
        }
        public ActionResult SaveBigModule(OrderArea model, int id = 0)
        {
            bool result = false;

            if (id == 0)
            {
                model.isparent = true;
                result         = OrderAreaManager.AddOrderArea(model);
                if (result)
                {
                    LoggerManager.InsertOplog(User.Identity.Name, ObjectType, model.id, "添加大渠道" + model.modelname);
                }
            }
            else
            {
                model.updatetime = DateTime.Now;
                model.isparent   = true;
                result           = OrderAreaManager.UpdateOrderArea(model);
                if (result)
                {
                    LoggerManager.InsertOplog(User.Identity.Name, ObjectType, model.id, "修改大渠道" + model.modelname);
                }
            }
            return(RedirectToAction("Index"));
        }
        public ActionResult SaveBigModuleChild(OrderArea model, int parentid = 0, int id = 0)
        {
            if (!string.IsNullOrWhiteSpace(model.keyvaluelenth))
            {
                model.keyvaluelenth = model.keyvaluelenth.Replace("&lt;", "<").Replace("&gt;", ">");
            }
            bool result = false;

            if (id == 0)
            {
                model.isparent = false;
                result         = OrderAreaManager.AddChidAreaData(model);
                if (result)
                {
                    LoggerManager.InsertOplog(User.Identity.Name, ObjectType, model.id, "添加子区域" + model.modelname);
                }
            }
            else
            {
                model.isparent = false;
                result         = OrderAreaManager.UpdateChidAreaData(model);
                if (result)
                {
                    LoggerManager.InsertOplog(User.Identity.Name, ObjectType, model.id, "修改子区域" + model.modelname);
                }
            }
            return(Json(true));
        }
        /// <summary>
        /// 添加子级
        /// </summary>
        /// <param name="pid">父ID</param>
        /// <param name="id">子ID</param>
        /// <param name="isothercity">是否添加城市</param>
        /// <returns></returns>
        public ActionResult BigModuleChild(int pid = 0, int id = 0, int areatype = 0)
        {
            #region 获取省市
            List <SelectListItem> list = ParentCityList();
            ViewBag.ParentCity = list;
            if (id == 0 && (list != null && list.Count > 0))
            {
                ViewBag.ChildCity = ParentCityList(Convert.ToInt32(list[0].Value));
            }
            #endregion

            if (id != 0)
            {
                ViewBag.Title = "修改";
                OrderArea appv2 = OrderAreaManager.GetOrderAreaById(id).FirstOrDefault();
                ViewBag.ChildCity = ParentCityList(Convert.ToInt32(appv2.citycode)) ?? null;
                return(View(appv2));
            }
            else
            {
                ViewBag.Title = "新增";
                OrderArea appv2 = new OrderArea();
                appv2.id       = 0;
                appv2.parentid = pid;

                if (areatype == 2)
                {
                    appv2.areatype = (int)AreaTypeEnum.区域楼层;
                }
                else if (areatype == 3)
                {
                    appv2.areatype = (int)AreaTypeEnum.区域小模块;
                }
                else if (areatype == 4)
                {
                    appv2.areatype = (int)AreaTypeEnum.小模块城市;
                }
                else
                {
                    appv2.areatype = areatype;
                }

                appv2.isparent   = false;
                appv2.starttime  = DateTime.Now;
                appv2.overtime   = DateTime.Now;
                appv2.createtime = DateTime.Now;
                appv2.updatetime = DateTime.Now;
                return(View(appv2));
            }
        }
Пример #6
0
 /// <summary>
 /// 修改大渠道
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool UpdateOrderArea(OrderArea model)
 {
     try
     {
         return(handler.UpdateOrderArea(model));
     }
     catch (TuhuBizException)
     {
         throw;
     }
     catch (Exception ex)
     {
         var exception = new OrderAreaException(1, "UpdateOrderArea", ex);
         Logger.Log(Level.Error, exception, "UpdateOrderArea");
         throw ex;
     }
 }
Пример #7
0
        // Start is called before the first frame update
        void Start()
        {
            _foodOrder       = new List <FoodOrder>();
            _allFoodResource = new List <FoodInfo>();
            _foodForSpawn    = new List <FoodInfoSpaw>();

            _refreshFoodResource   = false;
            _haveFoodOrder         = false;
            _isPowerUpSlowConveyor = false;

            _missingOrder    = 0;
            _numFoodComplete = 0;
            _levelConveyor   = 0;

            _foodInfoTmp  = new FoodInfo();
            _foodOrderTmp = new FoodOrder();

            areaOrder = FindObjectOfType <OrderArea>();
        }
 public ActionResult BigModule(int id = 0)
 {
     if (id != 0)
     {
         ViewBag.Title = "修改";
         OrderArea appv2 = OrderAreaManager.GetOrderAreaById(id).FirstOrDefault();
         return(View(appv2));
     }
     else
     {
         ViewBag.Title = "新增";
         OrderArea appv2 = new OrderArea()
         {
             id         = 0,
             areatype   = (int)AreaTypeEnum.大区域,
             isparent   = true,
             createtime = DateTime.Now
         };
         return(View(appv2));
     }
 }
Пример #9
0
        /// <summary>
        /// 添加大渠道
        /// </summary>
        /// <param name="sqlconnection"></param>
        /// <param name="model"></param>
        /// <returns></returns>
        public static bool AddOrderArea(SqlConnection sqlconnection, OrderArea model)
        {
            const string sql = @"INSERT  INTO Gungnir..[OrderFinishPageSetting]
                                    ( areatype ,
                                      isparent ,
                                      modelname ,
                                      apptype ,
                                      version ,
                                      showorder ,
                                      showstatic ,
                                      isothercity ,
                                      isproduct
                                    )
                            VALUES  ( @areatype ,
                                      @isparent ,
                                      @modelname ,
                                      @apptype ,
                                      @version ,
                                      @showorder ,
                                      @showstatic ,
                                      @isothercity ,
                                      @isproduct
                                    )";

            var sqlpara = new SqlParameter[] {
                new SqlParameter("@areatype", model.areatype),
                new SqlParameter("@isparent", model.isparent),
                new SqlParameter("@modelname", model.modelname),
                new SqlParameter("@apptype", model.apptype),
                new SqlParameter("@version", model.version),
                new SqlParameter("@showorder", model.showorder),
                new SqlParameter("@showstatic", model.showstatic),
                new SqlParameter("@isothercity", model.isothercity),
                new SqlParameter("@isproduct", model.isproduct)
            };

            return(SqlHelper.ExecuteNonQuery(sqlconnection, CommandType.Text, sql, sqlpara) > 0);
        }
Пример #10
0
        /// <summary>
        /// 修改区域
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool UpdateChidAreaData(OrderArea model)
        {
            Func <SqlConnection, bool> action = (connection) => DALOrderArea.UpdateChidAreaData(connection, model);

            return(dbManager.Execute(action));
        }
Пример #11
0
        /// <summary>
        /// 添加大渠道
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool AddOrderArea(OrderArea model)
        {
            Func <SqlConnection, bool> action = (connection) => DALOrderArea.AddOrderArea(connection, model);

            return(dbManager.Execute(action));
        }
Пример #12
0
        /// <summary>
        /// 修改区域
        /// </summary>
        /// <param name="sqlconnection"></param>
        /// <param name="model"></param>
        /// <returns></returns>
        public static bool UpdateChidAreaData(SqlConnection sqlconnection, OrderArea model)
        {
            const string sql = @" UPDATE  Gungnir..[OrderFinishPageSetting]
                                SET     parentid = @parentid ,
                                        isparent = @isparent ,
                                        version = @version ,
                                        showorder = @showorder ,
                                        modelname = @modelname ,
                                        bigtitle = @bigtitle ,
                                        smalltitle = @smalltitle ,
                                        apptype = @apptype ,
                                        areatype = @areatype ,
                                        showstyle = @showstyle ,
                                        citycode = @citycode ,
                                        districtcode = @districtcode ,
                                        jumph5url = @jumph5url ,
                                        icoimgurl = @icoimgurl ,
                                        cpshowbanner = @cpshowbanner ,
                                        appoperateval = @appoperateval ,
                                        productNum = @productNum ,
                                        keyvaluelenth = @keyvaluelenth ,
                                        youmen = @youmen ,
                                        showstatic = @showstatic ,
                                        isothercity = @isothercity ,
                                        isproduct = @isproduct ,
                                        starttime = @starttime ,
                                        overtime = @overtime ,
                                        createtime = @createtime ,
                                        updatetime = @updatetime ,
                                        IsReadChild = @IsReadChild
                                WHERE   id = @id";

            var sqlpara = new SqlParameter[] {
                new SqlParameter("@id", model.id),
                new SqlParameter("@parentid", model.parentid),
                new SqlParameter("@isparent", model.isparent),
                new SqlParameter("@version", model.version),
                new SqlParameter("@showorder", model.showorder),
                new SqlParameter("@modelname", model.modelname),
                new SqlParameter("@bigtitle", model.bigtitle),
                new SqlParameter("@smalltitle", model.smalltitle),
                new SqlParameter("@apptype", model.apptype),
                new SqlParameter("@areatype", model.areatype),
                new SqlParameter("@showstyle", model.showstyle),
                new SqlParameter("@citycode", model.citycode),
                new SqlParameter("@districtcode", model.districtcode),
                new SqlParameter("@jumph5url", model.jumph5url),
                new SqlParameter("@icoimgurl", model.icoimgurl),
                new SqlParameter("@cpshowbanner", model.cpshowbanner),
                new SqlParameter("@appoperateval", model.appoperateval),
                new SqlParameter("@productNum", model.productNum),
                new SqlParameter("@keyvaluelenth", model.keyvaluelenth),
                new SqlParameter("@youmen", model.youmen),
                new SqlParameter("@showstatic", model.showstatic),
                new SqlParameter("@isothercity", model.isothercity),
                new SqlParameter("@isproduct", model.isproduct),
                new SqlParameter("@starttime", model.starttime),
                new SqlParameter("@overtime", model.overtime),
                new SqlParameter("@createtime", model.createtime),
                new SqlParameter("@updatetime", model.updatetime),
                new SqlParameter("@IsReadChild", model.IsReadChild)
            };

            return(SqlHelper.ExecuteNonQuery(sqlconnection, CommandType.Text, sql, sqlpara) > 0);
        }