|
|
@@ -369,21 +369,33 @@ void CDiandanPageUI::InitJiesuanShow()
|
|
|
CLabelUI* pYouhuiquanEdit = static_cast<CLabelUI*>(this->FindSubControl(_T("diandan_jiesuan_youhuiquan_status")));
|
|
|
pYouhuiquanEdit->SetText(L"未使用");
|
|
|
|
|
|
+ CButtonUI* pYouhuiquanCancel = static_cast<CButtonUI*>(this->FindSubControl(_T("diandan_jiesuan_youhuiquan_btn_cancel")));
|
|
|
+ pYouhuiquanCancel->SetVisible(false);
|
|
|
+
|
|
|
//商品券
|
|
|
m_is_shangpinquan = false;
|
|
|
CLabelUI* pShangpinEdit = static_cast<CLabelUI*>(this->FindSubControl(_T("diandan_jiesuan_shangpinquan_status")));
|
|
|
pShangpinEdit->SetText(L"未使用");
|
|
|
|
|
|
+ CButtonUI* pShangpinquanCancel = static_cast<CButtonUI*>(this->FindSubControl(_T("diandan_jiesuan_shangpinquan_btn_cancel")));
|
|
|
+ pShangpinquanCancel->SetVisible(false);
|
|
|
+
|
|
|
//次卡
|
|
|
m_is_cika = false;
|
|
|
CLabelUI* pCikaEdit = static_cast<CLabelUI*>(this->FindSubControl(_T("diandan_jiesuan_cika_status")));
|
|
|
pCikaEdit->SetText(L"未使用");
|
|
|
|
|
|
+ CButtonUI* pCikaCancel = static_cast<CButtonUI*>(this->FindSubControl(_T("diandan_jiesuan_cika_btn_cancel")));
|
|
|
+ pCikaCancel->SetVisible(false);
|
|
|
+
|
|
|
//权益卡
|
|
|
m_is_quanyika = false;
|
|
|
CLabelUI* pQuanyikaEdit = static_cast<CLabelUI*>(this->FindSubControl(_T("diandan_jiesuan_quanyika_status")));
|
|
|
pQuanyikaEdit->SetText(L"未使用");
|
|
|
|
|
|
+ CButtonUI* pQuanyikaCancel = static_cast<CButtonUI*>(this->FindSubControl(_T("diandan_jiesuan_quanyika_btn_cancel")));
|
|
|
+ pQuanyikaCancel->SetVisible(false);
|
|
|
+
|
|
|
//抹零
|
|
|
std::string diandan_moling_type = CSetting::GetInstance()->GetParam("diandan_moling_type");
|
|
|
m_moling_type = atoi(diandan_moling_type.c_str());
|
|
|
@@ -772,6 +784,22 @@ void CDiandanPageUI::HandleClickMsg(TNotifyUI& msg)
|
|
|
CPosPrinter printer;
|
|
|
printer.OpenQianxiang();
|
|
|
}
|
|
|
+ else if (name == L"diandan_jiesuan_youhuiquan_btn_cancel")
|
|
|
+ {
|
|
|
+ this->ClickQuxiaoYouhuiquan();
|
|
|
+ }
|
|
|
+ else if (name == L"diandan_jiesuan_shangpinquan_btn_cancel")
|
|
|
+ {
|
|
|
+ this->ClickQuxiaoShangpinquan();
|
|
|
+ }
|
|
|
+ else if (name == L"diandan_jiesuan_quanyika_btn_cancel")
|
|
|
+ {
|
|
|
+ this->ClickQuxiaoQuanyika();
|
|
|
+ }
|
|
|
+ else if (name == L"diandan_jiesuan_cika_btn_cancel")
|
|
|
+ {
|
|
|
+ this->ClickQuxiaoCika();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
//处理option切换事件
|
|
|
@@ -2486,6 +2514,9 @@ void CDiandanPageUI::ClickSaomaYouhuiquan()
|
|
|
CLabelUI* pYouhuiEdit = static_cast<CLabelUI*>(this->FindSubControl(_T("diandan_jiesuan_youhuiquan_status")));
|
|
|
pYouhuiEdit->SetText(L"已使用");
|
|
|
|
|
|
+ CButtonUI* pYouhuiquanCancel = static_cast<CButtonUI*>(this->FindSubControl(_T("diandan_jiesuan_youhuiquan_btn_cancel")));
|
|
|
+ pYouhuiquanCancel->SetVisible(true);
|
|
|
+
|
|
|
this->UpdateJiesuanInfo();
|
|
|
|
|
|
m_is_show_modal_wnd = false;
|
|
|
@@ -2529,6 +2560,7 @@ void CDiandanPageUI::ClickSaomaShangpinquan()
|
|
|
//这说明商品券核销成功了
|
|
|
m_is_shangpinquan = true;
|
|
|
|
|
|
+ m_shangpinquan_lewaimai_customer_id = pSaomaShangpinquanDlg->m_lewaimai_customer_id;
|
|
|
m_shangpinquan_id = pSaomaShangpinquanDlg->m_goodscoupon_id;
|
|
|
m_shangpinquan_name = pSaomaShangpinquanDlg->m_goods_coupon_name;
|
|
|
m_shangpinquan_foodid = pSaomaShangpinquanDlg->m_bind_foods_id;
|
|
|
@@ -2536,6 +2568,9 @@ void CDiandanPageUI::ClickSaomaShangpinquan()
|
|
|
CLabelUI* pYouhuiEdit = static_cast<CLabelUI*>(this->FindSubControl(_T("diandan_jiesuan_shangpinquan_status")));
|
|
|
pYouhuiEdit->SetText(L"已使用");
|
|
|
|
|
|
+ CButtonUI* pShangpinquanCancel = static_cast<CButtonUI*>(this->FindSubControl(_T("diandan_jiesuan_shangpinquan_btn_cancel")));
|
|
|
+ pShangpinquanCancel->SetVisible(true);
|
|
|
+
|
|
|
this->UpdateJiesuanInfo();
|
|
|
|
|
|
m_is_show_modal_wnd = false;
|
|
|
@@ -2584,6 +2619,9 @@ void CDiandanPageUI::ClickSaomaQuanyika()
|
|
|
CLabelUI* pYouhuiEdit = static_cast<CLabelUI*>(this->FindSubControl(_T("diandan_jiesuan_quanyika_status")));
|
|
|
pYouhuiEdit->SetText(L"已使用");
|
|
|
|
|
|
+ CButtonUI* pQuanyikaCancel = static_cast<CButtonUI*>(this->FindSubControl(_T("diandan_jiesuan_quanyika_btn_cancel")));
|
|
|
+ pQuanyikaCancel->SetVisible(true);
|
|
|
+
|
|
|
this->UpdateJiesuanInfo();
|
|
|
|
|
|
m_is_show_modal_wnd = false;
|
|
|
@@ -2599,6 +2637,54 @@ void CDiandanPageUI::ClickSaomaQuanyika()
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+//点击取消使用优惠券
|
|
|
+void CDiandanPageUI::ClickQuxiaoYouhuiquan()
|
|
|
+{
|
|
|
+ m_is_youhuiquan = false;
|
|
|
+
|
|
|
+ CLabelUI* pYouhuiEdit = static_cast<CLabelUI*>(this->FindSubControl(_T("diandan_jiesuan_youhuiquan_status")));
|
|
|
+ pYouhuiEdit->SetText(L"未使用");
|
|
|
+
|
|
|
+ CButtonUI* pYouhuiquanCancel = static_cast<CButtonUI*>(this->FindSubControl(_T("diandan_jiesuan_youhuiquan_btn_cancel")));
|
|
|
+ pYouhuiquanCancel->SetVisible(false);
|
|
|
+}
|
|
|
+
|
|
|
+//点击取消商品券
|
|
|
+void CDiandanPageUI::ClickQuxiaoShangpinquan()
|
|
|
+{
|
|
|
+ m_is_shangpinquan = false;
|
|
|
+
|
|
|
+ CLabelUI* pYouhuiEdit = static_cast<CLabelUI*>(this->FindSubControl(_T("diandan_jiesuan_shangpinquan_status")));
|
|
|
+ pYouhuiEdit->SetText(L"未使用");
|
|
|
+
|
|
|
+ CButtonUI* pShangpinquanCancel = static_cast<CButtonUI*>(this->FindSubControl(_T("diandan_jiesuan_shangpinquan_btn_cancel")));
|
|
|
+ pShangpinquanCancel->SetVisible(false);
|
|
|
+}
|
|
|
+
|
|
|
+//点击取消权益卡
|
|
|
+void CDiandanPageUI::ClickQuxiaoQuanyika()
|
|
|
+{
|
|
|
+ m_is_quanyika = false;
|
|
|
+
|
|
|
+ CLabelUI* pYouhuiEdit = static_cast<CLabelUI*>(this->FindSubControl(_T("diandan_jiesuan_quanyika_status")));
|
|
|
+ pYouhuiEdit->SetText(L"未使用");
|
|
|
+
|
|
|
+ CButtonUI* pQuanyikaCancel = static_cast<CButtonUI*>(this->FindSubControl(_T("diandan_jiesuan_quanyika_btn_cancel")));
|
|
|
+ pQuanyikaCancel->SetVisible(false);
|
|
|
+}
|
|
|
+
|
|
|
+//点击取消次卡
|
|
|
+void CDiandanPageUI::ClickQuxiaoCika()
|
|
|
+{
|
|
|
+ m_is_cika = false;
|
|
|
+
|
|
|
+ CLabelUI* pYouhuiEdit = static_cast<CLabelUI*>(this->FindSubControl(_T("diandan_jiesuan_cika_status")));
|
|
|
+ pYouhuiEdit->SetText(L"未使用");
|
|
|
+
|
|
|
+ CButtonUI* pCikaCancel = static_cast<CButtonUI*>(this->FindSubControl(_T("diandan_jiesuan_cika_btn_cancel")));
|
|
|
+ pCikaCancel->SetVisible(false);
|
|
|
+}
|
|
|
+
|
|
|
//点击扫码次卡
|
|
|
void CDiandanPageUI::ClickSaomaCika()
|
|
|
{
|
|
|
@@ -2627,6 +2713,7 @@ void CDiandanPageUI::ClickSaomaCika()
|
|
|
//这说明商品券核销成功了
|
|
|
m_is_cika = true;
|
|
|
|
|
|
+ m_cika_lewaimai_customer_id = pSaomaCikaDlg->m_cika_lewaimai_customer_id;
|
|
|
m_cika_id = pSaomaCikaDlg->m_timescoupon_id;
|
|
|
m_cika_deduct_type = pSaomaCikaDlg->m_deduct_type;
|
|
|
m_cika_discount = pSaomaCikaDlg->m_discount;
|
|
|
@@ -2640,6 +2727,9 @@ void CDiandanPageUI::ClickSaomaCika()
|
|
|
CLabelUI* pYouhuiEdit = static_cast<CLabelUI*>(this->FindSubControl(_T("diandan_jiesuan_cika_status")));
|
|
|
pYouhuiEdit->SetText(L"已使用");
|
|
|
|
|
|
+ CButtonUI* pCikaCancel = static_cast<CButtonUI*>(this->FindSubControl(_T("diandan_jiesuan_cika_btn_cancel")));
|
|
|
+ pCikaCancel->SetVisible(true);
|
|
|
+
|
|
|
this->UpdateJiesuanInfo();
|
|
|
|
|
|
m_is_show_modal_wnd = false;
|
|
|
@@ -2741,6 +2831,7 @@ std::map<string, string> CDiandanPageUI::GetSendorderParams()
|
|
|
if (m_is_cika)
|
|
|
{
|
|
|
params["timescoupon_id"] = m_cika_id;
|
|
|
+ params["lewaimai_customer_id"] = m_cika_lewaimai_customer_id;
|
|
|
}
|
|
|
|
|
|
if (m_is_shangpinquan)
|