📄 clientrelationshipview.cpp
字号:
// ClientRelationshipView.cpp : implementation of the CClientRelationshipView class
//
#include "stdafx.h"
#include "ClientRelationship.h"
#include "ClientRelationshipDoc.h"
#include "ClientRelationshipView.h"
#include "ClientInforForm.h"
#include "ClientContactForm.h"
#include "ClientStaffForm.h"
#include "ClientProductForm.h"
#include "OpponentContactForm.h"
#include "OpponentInfoForm.h"
#include "OpponentProductForm.h"
#include "OpponentStaffForm.h"
#include "InformationIssueForm.h"
#include "PolicyPublishForm.h"
#include "MarketInformationForm.h"
#include "ClientReserveForm.h"
#include "AdvertiseForm.h"
#include "MarketPlanForm.h"
#include "EventRecordForm.h"
#include "NewsIssueForm.h"
#include "ProjectExhibitForm.h"
#include "PromoteSaleForm.h"
#include "MarketInvestigateForm.h"
#include "Contract.h"
#include "SearchClient.h"
#include "SearchOpponent.h"
#include "SearchInformationIssue.h"
#include "SearchMarketInformation.h"
#include "SearchClientReserve.h"
#include "SearchPolicyPublish.h"
#include "SearchMarketPlan.h"
#include "SearchAdvertise.h"
#include "SearchNewsIssue.h"
#include "SearchProjectExhibit.h"
#include "SearchMarketInvestigate.h"
#include "SearchEventRecord.h"
#include "SearchContract.h"
#include "ClientSaleTotal.h"
#include "ClientContactNum.h"
#include "CompareSaleTotal.h"
#include "CompareSaleNum.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CClientRelationshipView
IMPLEMENT_DYNCREATE(CClientRelationshipView, CFormView)
BEGIN_MESSAGE_MAP(CClientRelationshipView, CFormView)
//{{AFX_MSG_MAP(CClientRelationshipView)
ON_COMMAND(ID_input_clientInfor, OnInputClientInfor)
ON_COMMAND(ID_input_clientStaff, OnInputClientStaff)
ON_COMMAND(ID_input_clientContact, OnInputClientContact)
ON_COMMAND(ID_input_clientProduct, OnInputClientProduct)
ON_COMMAND(ID_input_opponentInfo, OnInputOpponentInfo)
ON_COMMAND(ID_input_opponentStaff, OnInputOpponentStaff)
ON_COMMAND(ID_input_opponentProduct, OnInputOpponentProduct)
ON_COMMAND(ID_input_opponentContact, OnInputOpponentContact)
ON_COMMAND(ID_input_informationIssue, OnInputInformationIssue)
ON_COMMAND(ID_input_policyPublish, OnInputPolicyPublish)
ON_COMMAND(ID_input_marketInformation, OnInputMarketInformation)
ON_COMMAND(ID_input_clientReserve, OnInputClientReserve)
ON_COMMAND(ID_input_eventRecord, OnInputEventRecord)
ON_COMMAND(ID_input_marketPlan, OnInputMarketPlan)
ON_COMMAND(ID_input_advertise, OnInputAdvertise)
ON_COMMAND(ID_input_newsIssue, OnInputNewsIssue)
ON_COMMAND(ID_input_projectExhibit, OnInputProjectExhibit)
ON_COMMAND(ID_input_marketInvestigate, OnInputMarketInvestigate)
ON_COMMAND(ID_input_promoteSale, OnInputPromoteSale)
ON_COMMAND(ID_search_client, OnSearchClient)
ON_COMMAND(ID_search_opponent, OnSearchOpponent)
ON_COMMAND(ID_search_informationIssue, OnSearchInformationIssue)
ON_COMMAND(ID_search_marketInformation, OnSearchMarketInformation)
ON_COMMAND(ID_search_clientReserve, OnSearchClientReserve)
ON_COMMAND(ID_search_policyPublish, OnSearchPolicyPublish)
ON_COMMAND(ID_search_marketPlan, OnSearchMarketPlan)
ON_COMMAND(ID_search_advertise, OnSearchAdvertise)
ON_COMMAND(ID_search_newsIssue, OnSearchNewsIssue)
ON_COMMAND(ID_search_projectExhibit, OnSearchProjectExhibit)
ON_COMMAND(ID_search_marketInvestigate, OnSearchMarketInvestigate)
ON_COMMAND(ID_search_eventRecord, OnSearchEventRecord)
ON_COMMAND(ID_clientSaleTotal, OnClientSaleTotal)
ON_COMMAND(ID_clientContactNum, OnClientContactNum)
ON_COMMAND(ID_compareSaleTotal, OnCompareSaleTotal)
ON_COMMAND(ID_compareSaleNum, OnCompareSaleNum)
ON_COMMAND(ID_input_contract, Oninputcontract)
ON_COMMAND(ID_search_contract, OnSearchContract)
//}}AFX_MSG_MAP
// Standard printing commands
ON_COMMAND(ID_FILE_PRINT, CFormView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_DIRECT, CFormView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_PREVIEW, CFormView::OnFilePrintPreview)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CClientRelationshipView construction/destruction
CClientRelationshipView::CClientRelationshipView()
: CFormView(CClientRelationshipView::IDD)
{
//{{AFX_DATA_INIT(CClientRelationshipView)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
// TODO: add construction code here
}
CClientRelationshipView::~CClientRelationshipView()
{
}
void CClientRelationshipView::DoDataExchange(CDataExchange* pDX)
{
CFormView::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CClientRelationshipView)
// NOTE: the ClassWizard will add DDX and DDV calls here
//}}AFX_DATA_MAP
}
BOOL CClientRelationshipView::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
return CFormView::PreCreateWindow(cs);
}
void CClientRelationshipView::OnInitialUpdate()
{
CFormView::OnInitialUpdate();
GetParentFrame()->RecalcLayout();
ResizeParentToFit();
}
/////////////////////////////////////////////////////////////////////////////
// CClientRelationshipView printing
BOOL CClientRelationshipView::OnPreparePrinting(CPrintInfo* pInfo)
{
// default preparation
return DoPreparePrinting(pInfo);
}
void CClientRelationshipView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
// TODO: add extra initialization before printing
}
void CClientRelationshipView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
// TODO: add cleanup after printing
}
void CClientRelationshipView::OnPrint(CDC* pDC, CPrintInfo* /*pInfo*/)
{
// TODO: add customized printing code here
}
/////////////////////////////////////////////////////////////////////////////
// CClientRelationshipView diagnostics
#ifdef _DEBUG
void CClientRelationshipView::AssertValid() const
{
CFormView::AssertValid();
}
void CClientRelationshipView::Dump(CDumpContext& dc) const
{
CFormView::Dump(dc);
}
CClientRelationshipDoc* CClientRelationshipView::GetDocument() // non-debug version is inline
{
ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CClientRelationshipDoc)));
return (CClientRelationshipDoc*)m_pDocument;
}
#endif //_DEBUG
/////////////////////////////////////////////////////////////////////////////
// CClientRelationshipView message handlers
void CClientRelationshipView::OnInputClientInfor()
{
CClientInforForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnInputClientStaff()
{
CClientStaffForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnInputClientContact()
{
CClientContactForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnInputClientProduct()
{
CClientProductForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnInputOpponentInfo()
{
COpponentInfoForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnInputOpponentStaff()
{
COpponentStaffForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnInputOpponentProduct()
{
COpponentProductForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnInputOpponentContact()
{
COpponentContactForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnInputInformationIssue()
{
CInformationIssueForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnInputPolicyPublish()
{
CPolicyPublishForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnInputMarketInformation()
{
CMarketInformationForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnInputClientReserve()
{
CClientReserveForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnInputEventRecord()
{
CEventRecordForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnInputMarketPlan()
{
CMarketPlanForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnInputAdvertise()
{
CAdvertiseForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnInputNewsIssue()
{
CNewsIssueForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnInputProjectExhibit()
{
CProjectExhibitForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnInputMarketInvestigate()
{
CMarketInvestigateForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnInputPromoteSale()
{
CPromoteSaleForm dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnSearchClient()
{
CSearchClient dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnSearchOpponent()
{
CSearchOpponent dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnSearchInformationIssue()
{
CSearchInformationIssue dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnSearchMarketInformation()
{
CSearchMarketInformation dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnSearchClientReserve()
{
CSearchClientReserve dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnSearchPolicyPublish()
{
CSearchPolicyPublish dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnSearchMarketPlan()
{
CSearchMarketPlan dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnSearchAdvertise()
{
CSearchAdvertise dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnSearchNewsIssue()
{
CSearchNewsIssue dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnSearchProjectExhibit()
{
CSearchProjectExhibit dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnSearchMarketInvestigate()
{
CSearchMarketInvestigate dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnSearchEventRecord()
{
CSearchEventRecord dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnClientSaleTotal()
{
CClientSaleTotal dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnClientContactNum()
{
CClientContactNum dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnCompareSaleTotal()
{
CCompareSaleTotal dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnCompareSaleNum()
{
CCompareSaleNum dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::Oninputcontract()
{
CContract dlg;
if(dlg.DoModal()==IDOK)
{
}
}
void CClientRelationshipView::OnSearchContract()
{
CSearchContract dlg;
if(dlg.DoModal()==IDOK)
{
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -