/// <summary> /// 上传积分变动信息 /// </summary> public void updateCommit() { try { TaskJobDao sqlDao = new TaskJobDao(); ArrayList list = new ArrayList(); //处理玩偶兑换积分 List <UserPointParam> gList = sqlDao.getChange(); foreach (UserPointParam aParam in gList) { AddPointRecordParam param = new AddPointRecordParam { phone = aParam.phone, point = aParam.point, }; string st = getRemoteParam(param, "AddPointRecord", "5"); string result = HttpHandle.PostHttps(Global.PostUrl, st, "application/json"); ReturnItem ri = JsonConvert.DeserializeObject <ReturnItem>(result); if (ri.success) { StringBuilder builder = new StringBuilder(); builder.AppendFormat(ShipSqls.UPDATE_USER_CHANGE_POINT, aParam.cardCode, aParam.totalPoint); list.Add(builder.ToString()); } } DatabaseOperationWeb.ExecuteDML(list); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
/// <summary> /// 上传用户信息 /// </summary> public void updateUserInfo() { try { TaskJobDao sqlDao = new TaskJobDao(); List <AddMemberInfoParam> paramList = sqlDao.getAddMemberInfoParam(); if (paramList.Count == 0) { return; } ArrayList list = new ArrayList(); foreach (var param in paramList) { string st = getRemoteParam(param, "AddMemberInfo", "5"); string result = HttpHandle.PostHttps(Global.PostUrl, st, "application/json"); ReturnItem ri = JsonConvert.DeserializeObject <ReturnItem>(result); if (ri.success) { StringBuilder builder = new StringBuilder(); builder.AppendFormat(ShipSqls.UPDATE_USER_IF_ADD, param.cardCode); list.Add(builder.ToString()); } } DatabaseOperationWeb.ExecuteDML(list); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
public MainPageViewModel() { NavButtons = new ObservableCollection <NavButtonItemModel>(); NavButtons.Add(new NavButtonItemModel { Icon = "\uEA4A", Text = "我的贴子", TypeValue = "item=threads" }); NavButtons.Add(new NavButtonItemModel { Icon = "\uE89B", Text = "我的回复", TypeValue = "item=posts" }); NavButtons.Add(new NavButtonItemModel { Icon = "\uE1CE", Text = "我的收藏", TypeValue = "item=favorites" }); NavButtons.Add(new NavButtonItemModel { Icon = "Di", Text = "Discovery", TypeValue = "fid=2" }); NavButtons.Add(new NavButtonItemModel { Icon = "EI", Text = "E-Ink", TypeValue = "fid=59" }); NavButtons.Add(new NavButtonItemModel { Icon = "BS", Text = "Buy & Sell", TypeValue = "fid=6" }); NavButtons.Add(new NavButtonItemModel { Icon = "\uE712", Text = "更多版块", TypeValue = "more" }); ClearCookiesCommand = new DelegateCommand(); ClearCookiesCommand.ExecuteAction = (p) => { var _httpClient = HttpHandle.GetInstance(); _httpClient.ClearCookies(); }; }
/// <summary> /// 获取积分变动信息 /// </summary> public void getCommit() { try { TaskJobDao sqlDao = new TaskJobDao(); string st = getRemoteParam(new Param(), "GetPointCommitList", "5"); string result = HttpHandle.PostHttps(Global.PostUrl, st, "application/json"); ReturnItem ri = JsonConvert.DeserializeObject <ReturnItem>(result); if (ri.success) { if (ri.data != null) { for (int i = 0; i < ri.data.Count; i++) { if (ri.data[i].storeId == "5") { try { string userId = sqlDao.getUserIdByPhone(ri.data[i].phone); if (userId != null) { int rPoint = Convert.ToInt32(ri.data[i].point); int oldPoint = sqlDao.getMemberTotalScore(ri.data[i].phone); int newPoint = oldPoint - rPoint; if (newPoint < 0) { continue; } sqlDao.updateUserPoint(userId, rPoint, newPoint, oldPoint); UpdatePointCommitParam param = new UpdatePointCommitParam { pointCommitId = ri.data[i].pointCommitId, }; string st1 = getRemoteParam(param, "UpdatePointCommit", "5"); string result1 = HttpHandle.PostHttps(Global.PostUrl, st1, "application/json"); ReturnItem ri1 = JsonConvert.DeserializeObject <ReturnItem>(result1); if (ri1.success) { } else { Console.WriteLine("UpdatePointCommit:" + result1); } } } catch (Exception) { } } } } } } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
public AccountService() { _httpClient = HttpHandle.GetInstance(); _container = ApplicationData.Current.LocalSettings.CreateContainer(_containerKey, ApplicationDataCreateDisposition.Always); if (_container.Values.ContainsKey(_dataKey)) { // 从本地存储中读取已序列化的账号数据,并反序列化 string jsonText = _container.Values[_dataKey].ToString(); _accountData = JsonConvert.DeserializeObject <List <AccountItemModel> >(jsonText); } }
private void testSendThread() { TestSendButton.Enabled = false; TestResultTextBox.Text = "请求中......"; try { String protocol = TestProtocolComboBox.Text.ToLower(); Int32 port = Convert.ToInt32(TestPortTextBox.Text); string encode = TestEncodeComboBox.Text.Equals("自动") ? "UTF-8" : TestEncodeComboBox.Text; String context = TestSendTextBox.Text.Trim(); context = context.Replace("\r\n", "\n"); context = context.Replace("\n", "\r\n"); byte[] data = Encoding.GetEncoding(encode).GetBytes(context); if (protocol.Equals("http")) { HttpHandle.HttpResult result = new HttpHandle().httpSendData(TestHostTextBox.Text, port, 15000, encode, data); TestResultTextBox.Text = ""; if (result != null) { TestResultTextBox.Text = result.Header + "\r\n" + result.Body; } return; } if (protocol.Equals("https")) { HttpHandle.HttpResult result = new HttpHandle().httpsSendData(TestHostTextBox.Text, port, 15000, encode, data); TestResultTextBox.Text = ""; if (result != null) { TestResultTextBox.Text = result.Header + "\r\n" + result.Body; } return; } } catch { TestResultTextBox.Text = ""; } finally { TestSendButton.Enabled = true; } }