|
|
@@ -110,7 +110,7 @@ LRESULT CShangpinUpdateWnd::MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lPar
|
|
|
return true;
|
|
|
}
|
|
|
}
|
|
|
- else if (uMsg == WM_MEMBER_CHECK_SUCCESS)
|
|
|
+ else if (uMsg == WM_SHANGPIN_HANDLE_SUCCESS)
|
|
|
{
|
|
|
m_status = 2;
|
|
|
|
|
|
@@ -119,7 +119,7 @@ LRESULT CShangpinUpdateWnd::MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lPar
|
|
|
|
|
|
return true;
|
|
|
}
|
|
|
- else if (uMsg == WM_MEMBER_CHECK_FAIL)
|
|
|
+ else if (uMsg == WM_SHANGPIN_HANDLE_FAIL)
|
|
|
{
|
|
|
m_status = 2;
|
|
|
|
|
|
@@ -206,6 +206,9 @@ void CShangpinUpdateWnd::Notify(TNotifyUI& msg)
|
|
|
CEditUI* pNameEdit = static_cast<CEditUI*>(m_pm.FindControl(_T("shangpin_update_dlg_name_edit")));
|
|
|
pNameEdit->SetFocus();
|
|
|
}
|
|
|
+
|
|
|
+ //加上这句,才支持虚拟键盘
|
|
|
+ CModalWnd::Notify(msg);
|
|
|
}
|
|
|
|
|
|
void CShangpinUpdateWnd::Init()
|
|
|
@@ -705,7 +708,7 @@ void CShangpinUpdateWnd::HandleSave()
|
|
|
if (ret == false)
|
|
|
{
|
|
|
m_errorInfo = L"请求服务器失败,请检查网络设置!";
|
|
|
- PostMessage(WM_MEMBER_CHECK_FAIL);
|
|
|
+ PostMessage(WM_SHANGPIN_HANDLE_FAIL);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
@@ -715,14 +718,14 @@ void CShangpinUpdateWnd::HandleSave()
|
|
|
if (document.HasParseError())
|
|
|
{
|
|
|
m_errorInfo = L"服务器错误";
|
|
|
- PostMessage(WM_MEMBER_CHECK_FAIL);
|
|
|
+ PostMessage(WM_SHANGPIN_HANDLE_FAIL);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if (!document.HasMember("errcode") || !document.HasMember("errmsg"))
|
|
|
{
|
|
|
m_errorInfo = L"服务器错误";
|
|
|
- PostMessage(WM_MEMBER_CHECK_FAIL);
|
|
|
+ PostMessage(WM_SHANGPIN_HANDLE_FAIL);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
@@ -732,7 +735,7 @@ void CShangpinUpdateWnd::HandleSave()
|
|
|
{
|
|
|
std::string v_errmsg = document["errmsg"].GetString();
|
|
|
m_errorInfo = CLewaimaiString::UTF8ToUnicode(v_errmsg);
|
|
|
- PostMessage(WM_MEMBER_CHECK_FAIL);
|
|
|
+ PostMessage(WM_SHANGPIN_HANDLE_FAIL);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
@@ -743,7 +746,7 @@ void CShangpinUpdateWnd::HandleSave()
|
|
|
//走到这里说明商品保存成功了,接着把商品的数据更新到数据库
|
|
|
CFoodHandle::GetInstance()->UpdateOneFood(id);
|
|
|
|
|
|
- PostMessage(WM_MEMBER_CHECK_SUCCESS);
|
|
|
+ PostMessage(WM_SHANGPIN_HANDLE_SUCCESS);
|
|
|
}
|
|
|
|
|
|
void CShangpinUpdateWnd::StartDelete()
|
|
|
@@ -773,7 +776,7 @@ void CShangpinUpdateWnd::HandleDelete()
|
|
|
if (ret == false)
|
|
|
{
|
|
|
m_errorInfo = L"请求服务器失败,请检查网络设置!";
|
|
|
- PostMessage(WM_MEMBER_CHECK_FAIL);
|
|
|
+ PostMessage(WM_SHANGPIN_HANDLE_FAIL);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
@@ -783,14 +786,14 @@ void CShangpinUpdateWnd::HandleDelete()
|
|
|
if (document.HasParseError())
|
|
|
{
|
|
|
m_errorInfo = L"服务器错误";
|
|
|
- PostMessage(WM_MEMBER_CHECK_FAIL);
|
|
|
+ PostMessage(WM_SHANGPIN_HANDLE_FAIL);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
if (!document.HasMember("errcode") || !document.HasMember("errmsg"))
|
|
|
{
|
|
|
m_errorInfo = L"服务器错误";
|
|
|
- PostMessage(WM_MEMBER_CHECK_FAIL);
|
|
|
+ PostMessage(WM_SHANGPIN_HANDLE_FAIL);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
@@ -800,14 +803,14 @@ void CShangpinUpdateWnd::HandleDelete()
|
|
|
{
|
|
|
std::string v_errmsg = document["errmsg"].GetString();
|
|
|
m_errorInfo = CLewaimaiString::UTF8ToUnicode(v_errmsg);
|
|
|
- PostMessage(WM_MEMBER_CHECK_FAIL);
|
|
|
+ PostMessage(WM_SHANGPIN_HANDLE_FAIL);
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
//本地数据库删除这个商品
|
|
|
CFoodHandle::GetInstance()->DeleteOneFood(m_foodinfo.id);
|
|
|
|
|
|
- PostMessage(WM_MEMBER_CHECK_SUCCESS);
|
|
|
+ PostMessage(WM_SHANGPIN_HANDLE_SUCCESS);
|
|
|
}
|
|
|
|
|
|
//处理键盘捕捉结果,本弹框不处理扫码
|