Sfoglia il codice sorgente

开始做会员的

张洋 3 anni fa
parent
commit
3a86e28124

+ 5 - 2
bin/Win32/Debug/zhipuzi_pos_windows/skin/huiyuan_page.xml

@@ -64,13 +64,16 @@
 				<Control></Control>
 			</HorizontalLayout>
 
-			<VerticalLayout name="huiyuan_info_layout" padding="15,15,15,15" bordercorner="10,10" bkcolor="#FFFFFFFF" visible="false">
+			<VerticalLayout name="huiyuan_info_layout" padding="15,0,0,0" bordercorner="10,10" bkcolor="#FFFFFFFF" visible="false">
+				<Label name="huiyuan_num" text="会员卡号:" heiht="30" padding="30,10,10,10"></Label>
+				<Label name="huiyuan_yue" text="当前余额:" heiht="30" padding="30,10,10,10"></Label>
 				<Label name="huiyuan_name" text="会员姓名:" heiht="30" padding="30,10,10,10"></Label>
 				<Label name="huiyuan_phone" text="电话:" heiht="30" padding="30,10,10,10"></Label>
 				<Label name="huiyuan_sex" text="性别:" heiht="30" padding="30,10,10,10"></Label>
+				<Label name="huiyuan_address" text="地址:" heiht="30" padding="30,10,10,10"></Label>
 				<Label name="huiyuan_birthday" text="生日:" heiht="30" padding="30,10,10,10"></Label>
 				<Label name="huiyuan_levelname" text="会员级别:" heiht="30" padding="30,10,10,10"></Label>
-				<Label name="huiyuan_yue" text="当前余额:" heiht="30" padding="30,10,10,10"></Label>
+				<Label name="huiyuan_shitika" text="实体卡:" heiht="30" padding="30,10,10,10"></Label>
 				
 				<HorizontalLayout>
 					<Button name="huiiyuan_page_chongzhi_btn" width="130" height="45" padding="30,30,0,0" text="会员充值" textcolor="#FFFFFFFF" normalimage="file='btn_green_zhengchang.png' corner='5,5,5,5'" hotimage="file='btn_green_xuanfu.png' corner='5,5,5,5'" pushedimage="file='btn_green_dianji.png' corner='5,5,5,5'" />

+ 24 - 0
zhipuzi_pos_windows/page/CHuiyuanPageUI.cpp

@@ -303,24 +303,48 @@ void CHuiyuanPageUI::StartHuiyuanSousuo()
 
 		rapidjson::Value& rowinfo = rows[0];
 
+		std::string card_no = rowinfo["card_no"].GetString();
 		std::string member_name = rowinfo["name"].GetString();
 		std::string phone = rowinfo["phone"].GetString();
 		std::string sex = rowinfo["sex"].GetString();
 		std::string birthday = rowinfo["birthday"].GetString();
 		std::string balance = rowinfo["balance"].GetString();
 		std::string member_level_name = rowinfo["member_level_name"].GetString();
+		std::string address = rowinfo["address"].GetString();
+
+		std::string card_identify = rowinfo["card_identify"].GetString();
+		bool is_card;
+		if (card_identify == "")
+		{
+			is_card = false;
+		}
+		else
+		{
+			is_card = true;
+		}
 
 		m_member_id = rowinfo["id"].GetString();
 		m_balance = balance;
 		m_member_card_no = rowinfo["card_no"].GetString();
 
+		this->FindSubControl(L"huiyuan_num")->SetText((L"会员卡号:" + CLewaimaiString::UTF8ToUnicode(card_no)).c_str());
 		this->FindSubControl(L"huiyuan_name")->SetText((L"会员姓名:" + CLewaimaiString::UTF8ToUnicode(member_name)).c_str());
 		this->FindSubControl(L"huiyuan_phone")->SetText((L"电话:" + CLewaimaiString::UTF8ToUnicode(phone)).c_str());
 		this->FindSubControl(L"huiyuan_sex")->SetText((L"性别:" + CLewaimaiString::UTF8ToUnicode(sex)).c_str());
+		this->FindSubControl(L"huiyuan_address")->SetText((L"地址:" + CLewaimaiString::UTF8ToUnicode(address)).c_str());
 		this->FindSubControl(L"huiyuan_birthday")->SetText((L"生日:" + CLewaimaiString::UTF8ToUnicode(birthday)).c_str());
 		this->FindSubControl(L"huiyuan_levelname")->SetText((L"会员级别:" + CLewaimaiString::UTF8ToUnicode(member_level_name)).c_str());
 		this->FindSubControl(L"huiyuan_yue")->SetText((L"当前余额:" + CLewaimaiString::UTF8ToUnicode(balance)).c_str());
 
+		if (is_card)
+		{
+			this->FindSubControl(L"huiyuan_shitika")->SetText(L"实体会员卡:已绑定");
+		}
+		else
+		{
+			this->FindSubControl(L"huiyuan_shitika")->SetText(L"实体会员卡:未绑定");
+		}
+
 		this->FindSubControl(L"huiyuan_info_layout")->SetVisible(true);
 		this->FindSubControl(L"huiyuan_page_no_layout")->SetVisible(false);