Esempio n. 1
0
        private void CreateModel(ref NumberingModel model)
        {
            TableData[] data;

            if (Session[Constants.StartNumber] == null)
            {
                Session[Constants.StartNumber] = 1;
                model.StartNumber = 1;
            }
            else
            {
                model.StartNumber = (int)Session[Constants.StartNumber];
            }

            if (string.IsNullOrWhiteSpace(model.TablePositionText))
            {
                // get from DB
                data = iRstSrvClient.Get().TableGetList_01_03_092(Utils.GetRestaurentID().ToString(), model.LocationID.ToString(), Utils.GetToken()).Tables;

                // create table-position-text
                model.TablePositionText = CreateFromTableList(data);
            }
            else
            {
                // parse input text
                data = Utils.ParseFullInfo(model.TablePositionText);
            }

            model.Tables = Utils.CalculateTableWidth(data);
        }
Esempio n. 2
0
        public ActionResult Edit(NumberingModel model)
        {
            CreateModel(ref model);

            return(View("Numbering", model));
        }