示例#1
0
        public override void init(angularScope scope, angularHttp http, angularLocation loc, angularFilter filter)
        {
            base.init(scope, http, loc, filter);
            ngItems = new JsArray<JsArray<ngHistoryEntry>>();

            eventManager.inst.subscribe(eventManager.settingsLoaded, delegate(int n) { requestRefreshPropousals(null); });
        }
        public override void init(angularScope scope, angularHttp http, angularLocation loc, angularFilter filter)
        {
            base.init(scope, http, loc, filter);

            ngUserId = HtmlContext.document.getElementById("userId").As<HtmlInputElement>().value;
            JsService.Inst.Init("http://www.gam-gam.lviv.ua/", ngUserId);

            HtmlContext.window.setTimeout(delegate { eventManager.inst.fire(eventManager.settingsLoaded, ""); }, 1);
        }
示例#3
0
        public override void init(angularScope scope, angularHttp http, angularLocation loc, angularFilter filter)
        {
            base.init(scope, http, loc, filter);
            ngHistoryItems = new JsArray<ngHistoryGroupEntry>();

            eventManager.inst.subscribe(eventManager.settingsLoaded, delegate(int n) { refreshHistory(); });

            eventManager.inst.subscribe(eventManager.orderCompleted, delegate(int n) { refreshHistory(); });
        }
示例#4
0
        public override void init(angularScope scope, angularHttp http, angularLocation loc, angularFilter filter)
        {
            base.init(scope, http, loc, filter);

            ngDayOfWeek = 0;
            ngUserId = HtmlContext.document.getElementById("userId").As<HtmlInputElement>().value;
            JsService.Inst.Init(jsCommonUtils.inst.getLocation(), ngUserId);
            HtmlContext.console.log(@HomeController.UserIdQueryString + "=" + ngUserId);
            HtmlContext.window.setTimeout(delegate { eventManager.inst.fire(eventManager.settingsLoaded, ""); }, 1);

            eventManager.inst.subscribe(eventManager.dayChanged, delegate(int day) {
                HtmlContext.console.log("day changed " + day);
                ngDayOfWeek = day;
            });
        }
示例#5
0
        public override void init(angularScope scope, angularHttp http, angularLocation loc, angularFilter filter)
        {
            base.init(scope, http, loc, filter);

            ngEntry = new ngMoneyClientEntry();
            ngAddMoneyModel = new ngAddMoneyModel();
            ngUsers = new JsArray<ngUserModel>();

            eventManager.inst.subscribe(eventManager.settingsLoaded, delegate(int n) {
                HtmlContext.console.log("settings loaded");

                HtmlContext.window.setTimeout(delegate() {
                    eventManager.inst.subscribe(eventManager.orderListChanged, delegate(int n2)
                    {
                        HtmlContext.console.log("order list changed");
                        refresh();
                    });

                }, 1000);
            });

            eventManager.inst.subscribe(eventManager.dayChanged, delegate(int n) {
                HtmlContext.console.log("money day changed");
                refresh();
            });

            requestGetUsers(delegate { });
        }
示例#6
0
        public override void init(angularScope scope, angularHttp http, angularLocation loc, angularFilter filter)
        {
            base.init(scope, http, loc, filter);

            requestGetErrors();
        }
示例#7
0
        public override void init(angularScope scope, angularHttp http, angularLocation loc, angularFilter filter)
        {
            base.init(scope, http, loc, filter);
            ngFoods = new JsArray<JsArray<ngFoodItem>>();
            ngCategories = new JsArray<string>();
            ngCategories.push(CategoryNames.Salat);
            ngCategories.push(CategoryNames.First);
            ngCategories.push(CategoryNames.Garnir);
            ngCategories.push(CategoryNames.MeatOrFish);
            ngCategories.push(CategoryNames.ComplexDinner);
            ngCategories.push(CategoryNames.Breat);

            //eventManager.inst.subscribe(eventManager.dayOfWeekChanged, delegate(int n) { refresh(null); });
            //eventManager.inst.subscribe(eventManager.userIdChanged, delegate(int n) { refresh(null); });
            eventManager.inst.subscribe(eventManager.settingsLoaded, delegate(int n) {
                refreshFoods(delegate {
                    JsFunction fn = HtmlContext.window.As<JsObject>()["initMenu"].As<JsFunction>();
                    fn.call();
                });
            });

            eventManager.inst.subscribe(eventManager.orderListChanged, delegate(int n) { _scope.apply(); });
        }
        public override void init(angularScope scope, angularHttp http, angularLocation loc, angularFilter filter)
        {
            base.init(scope, http, loc, filter);
            ngFoods = new JsArray<JsArray<ngFoodItem>>();
            ngCategories = new JsArray<string>();
            ngCategories.push(CategoryNames.Salat);
            ngCategories.push(CategoryNames.First);
            ngCategories.push(CategoryNames.Garnir);
            ngCategories.push(CategoryNames.MeatOrFish);
            ngCategories.push(CategoryNames.ComplexDinner);
            ngCategories.push(CategoryNames.Breat);

            eventManager.inst.subscribe(eventManager.deviceReady, delegate(int n) { refreshFoods(delegate { }); });

            eventManager.inst.subscribe(eventManager.orderListChanged, delegate(int n) { _scope.apply(); });
        }
        public override void init(angularScope scope, angularHttp http, angularLocation loc, angularFilter filter)
        {
            base.init(scope, http, loc, filter);
            ngOrderEntries = new JsArray<JsArray<ngOrderEntry>>();

            eventManager.inst.subscribe(eventManager.deviceReady, delegate(int n) { refreshOrders(); });
            eventManager.inst.subscribe(eventManager.orderCompleted, delegate(int n) { refreshOrders(); });
        }