Пример #1
0
        public async void LoadCampusCardSalaryInfo()
        {
            try
            {
                if (CampusCardInfo == null)
                {
                    CampusCardInfo = new Models.CampusCardInfoModel();
                }
                var info = await _campusCardSercvice.GetCampusCardSalaryInfo(_httpService);

                CampusCardInfo.balance       = info.balance;
                CampusCardInfo.smtAccounts   = info.smtAccounts;
                CampusCardInfo.smtEndcodeTxt = info.smtEndcodeTxt;
                CampusCardInfo.smtCardid     = info.smtCardid;
            }
            catch (HttpRequestException requestException)
            {
                Services.NotityService.Notify("请检查网络连接");
                //GalaSoft.MvvmLight.Messaging.Messenger.Default.Send("请检查网络连接", messageToken);
            }
            //catch (System.exce)
            //{
            //    Services.NotityService.Notify("检查是否连接到校园网");
            //}
            catch
            {
                Services.NotityService.Notify("其他错误");
            }
        }
Пример #2
0
        private Models.CampusCardInfoModel PraseCampusCardBasicInfo(string jsonStr)
        {
            Models.CampusCardInfoModel cardInfo = new Models.CampusCardInfoModel();
            var jsonObject = Newtonsoft.Json.Linq.JObject.Parse(jsonStr);
            var record     = jsonObject["jsonData"];

            cardInfo.Username       = (string)jsonObject["jsonData"]["jsmtSalaryno"];
            cardInfo.Name           = (string)jsonObject["jsonData"]["smtName"];
            cardInfo.Gender         = (string)jsonObject["jsonData"]["smtSex"];
            cardInfo.DepartmentName = (string)jsonObject["jsonData"]["smtDeptcodeTxt"];

            return(cardInfo);
        }
Пример #3
0
        private Models.CampusCardInfoModel PraseCampusCardSalaryInfo(string jsonStr)
        {
            Models.CampusCardInfoModel cardInfo = new Models.CampusCardInfoModel();
            var jsonObject = Newtonsoft.Json.Linq.JObject.Parse(jsonStr);

            foreach (var item in jsonObject["jsonData"]["pageData"])
            {
                var record = item;
                cardInfo.balance            = (double)record["balance"];
                cardInfo.smtAccounts        = (string)record["smtAccounts"];
                cardInfo.smtDealdatetimeTxt = (string)record["smtDealdatetimeTxt"];
                cardInfo.smtCarddateTxt     = (string)record["smtCarddateTxt"];
                cardInfo.smtEndcodeTxt      = (string)record["smtEndcodeTxt"];
                cardInfo.smtShowcardno      = (string)record["smtShowcardno"];
                cardInfo.smtValiditydateTxt = (string)record[" smtValiditydateTxt"];
                cardInfo.smtCardid          = (string)record["smtCardid"];
            }

            return(cardInfo);
        }