基线:全量源码首提(D1 版本控制落地,含第一轮优化 B1-B4/A1/A4/缩放修复)
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Windows.Forms;
|
||||
using System.Web.Script.Serialization;
|
||||
|
||||
namespace 成套报价软件
|
||||
{
|
||||
/// <summary>会员信息对话框:按手机号查会员服务,展示会员类型/有效期。</summary>
|
||||
public partial class 会员信息 : Form
|
||||
{
|
||||
public 会员信息()
|
||||
{
|
||||
InitializeComponent();
|
||||
this.BackColor = System.Drawing.Color.White;
|
||||
this.Load += 会员信息_Load;
|
||||
}
|
||||
|
||||
private void 会员信息_Load(object sender, EventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (!会员服务Host.EnsureRunning())
|
||||
{
|
||||
MessageBox.Show(this, "会员服务启动失败,请联系技术支持。", "会员信息",
|
||||
MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
string q = "?手机号=" + Uri.EscapeDataString(txt手机号码.Text.Trim());
|
||||
var resp = new JavaScriptSerializer()
|
||||
.Deserialize<Dictionary<string, object>>(会员服务Host.Get("/api/member" + q));
|
||||
bool ok = resp.ContainsKey("ok") && Convert.ToBoolean(resp["ok"]);
|
||||
if (ok)
|
||||
{
|
||||
txt会员类型.Text = resp.ContainsKey("会员类型") ? Convert.ToString(resp["会员类型"]) : "";
|
||||
txt有效期.Text = resp.ContainsKey("有效期") ? Convert.ToString(resp["有效期"]) : "";
|
||||
}
|
||||
else
|
||||
{
|
||||
txt会员类型.Text = "";
|
||||
txt有效期.Text = "";
|
||||
MessageBox.Show(this, resp.ContainsKey("msg") ? Convert.ToString(resp["msg"]) : "查询失败",
|
||||
"会员信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(this, "查询异常: " + ex.Message, "会员信息",
|
||||
MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user