⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 saleview.cpp

📁 基于VC+SQL SERVER环境开发的企业商品销售系统.完整的数据库和原代码
💻 CPP
字号:
// SaleView.cpp : implementation of the CSaleView class
//

#include "stdafx.h"
#include "Sale.h"

#include "SaleDoc.h"
#include "SaleView.h"

#include "TransportType.h"
#include "Department.h"
#include "SaleType.h"
#include "StorehouseInfor.h"
#include "ontractType.h" //应该是ContractType.h
#include "BackMoneyType.h"
#include "ClientType.h"
#include "ClientLevel.h"
#include "CommodityType.h"
#include "Area.h"
#include "DutyType.h"
#include "PayConditionType.h"
#include "WorkType.h"
#include "SearchInvoice.h"

#include "QuoteForm.h"
#include "ConsignmentInvoice.h"
#include "SaleOrderForm.h"
#include "SaleContract.h"

#include "ClientsSalePlan.h"
#include "StaffSalePlan.h"
#include "DepartmentSalePlan.h"
#include "ProductSalePlan.h"
#include "ClientInfor.h"
#include "StaffInformation.h"
#include "CommodityInfor.h"
#include "Invoice.h"

#include "SearchCondition.h"
#include "SearchQuote.h"
#include "SearchSaleContract.h"
#include "SearchOrderForm.h"
#include "SearchConsignmentForm.h"

#include "DepartmentPlanExecute.h"
#include "SellerPlanExecute.h"
#include "ClientPlanExecute.h"
#include "CommidityPlanExecute.h"

#include "SaleAll.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CSaleView

IMPLEMENT_DYNCREATE(CSaleView, CFormView)

BEGIN_MESSAGE_MAP(CSaleView, CFormView)
	//{{AFX_MSG_MAP(CSaleView)
	ON_COMMAND(ID_set_transportType, OnTransportType)
	ON_COMMAND(ID_set_department, OnDepartment)
	ON_COMMAND(ID_set_saleType, OnSaleType)
	ON_COMMAND(ID_set_storehouse, OnStorehouse)
	ON_COMMAND(ID_set_ContractType, OnContractType)
	ON_COMMAND(ID_input_saleOrderForm, OnSaleOrderForm)
	ON_COMMAND(ID_input_saleContract, OnSaleContract)
	ON_COMMAND(ID_input_reportPrice, OnReportPrice)
	ON_COMMAND(ID_input_consignmentInvoice, OnConsignmentInvoice)
	ON_COMMAND(ID_input_productSalePlan, OnProductSalePlan)
	ON_COMMAND(ID_input_departmentSalePlan, OnDepartmentSalePlan)
	ON_COMMAND(ID_input_staffSalePlan, OnStaffSalePlan)
	ON_COMMAND(ID_input_clientSalePlan, OnClientSalePlan)
	ON_COMMAND(ID_MENUQuoteSearch, OnQuoteSearch)
	ON_COMMAND(ID_set_area, OnArea)
	ON_COMMAND(ID_set_backmoneyType, OnBackmoneyType)
	ON_COMMAND(ID_set_clientLevel, OnClientLevel)
	ON_COMMAND(ID_set_clientType, OnClientType)
	ON_COMMAND(ID_set_commodityType, OnCommodityType)
	ON_COMMAND(ID_input_clientInfor, OnClientInfor)
	ON_COMMAND(ID_input_staffInfor, OnStaffInfor)
	ON_COMMAND(ID_input_commodityInfor, OnCommodityInfor)
	ON_COMMAND(ID_set_duty, OnDutyType)
	ON_COMMAND(ID_set_workType, OnWorkType)
	ON_COMMAND(ID_set_payCondition, OnPayConditionType)
	ON_COMMAND(ID_MENUITEM32790, OnSearchSaleContract)
	ON_COMMAND(ID_MENUsearchOrderForm, OnSearchOrderForm)
	ON_COMMAND(ID_MENUSearchConsignmentForm, OnSearchConsignmentForm)
	ON_COMMAND(ID_departmentSalePlanExecute, OnDepartmentSalePlanExecute)
	ON_COMMAND(ID_sellerPlanExecute, OnSellerPlanExecute)
	ON_COMMAND(ID_clientPlanExecute, OnClientPlanExecute)
	ON_COMMAND(ID_commiditySalePlan, OnCommiditySalePlan)
	ON_COMMAND(ID_SaleAccounts, OnSaleAccounts)
	ON_COMMAND(ID_consignmentExecute, OnConsignmentExecute)
	ON_COMMAND(ID_input_invoice, OnInvoice)
	ON_COMMAND(ID_MENUsearchInvoice, OnSearchInvoice)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CSaleView construction/destruction

CSaleView::CSaleView()
	: CFormView(CSaleView::IDD)
{
	//{{AFX_DATA_INIT(CSaleView)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
	// TODO: add construction code here

}

CSaleView::~CSaleView()
{
}

void CSaleView::DoDataExchange(CDataExchange* pDX)
{
	CFormView::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CSaleView)
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}

BOOL CSaleView::PreCreateWindow(CREATESTRUCT& cs)
{
	// TODO: Modify the Window class or styles here by modifying
	//  the CREATESTRUCT cs

	return CFormView::PreCreateWindow(cs);
}

void CSaleView::OnInitialUpdate()
{
	CFormView::OnInitialUpdate();
	GetParentFrame()->RecalcLayout();
	ResizeParentToFit();

}

/////////////////////////////////////////////////////////////////////////////
// CSaleView diagnostics

#ifdef _DEBUG
void CSaleView::AssertValid() const
{
	CFormView::AssertValid();
}

void CSaleView::Dump(CDumpContext& dc) const
{
	CFormView::Dump(dc);
}

CSaleDoc* CSaleView::GetDocument() // non-debug version is inline
{
	ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CSaleDoc)));
	return (CSaleDoc*)m_pDocument;
}
#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CSaleView message handlers

void CSaleView::OnTransportType() 
{
	TransportType dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}
	
}


void CSaleView::OnDepartment() 
{
	Department dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}
	
}

void CSaleView::OnSaleType() 
{
	// TODO: Add your command handler code here
	SaleType dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}
	
}

void CSaleView::OnStorehouse() 
{
	// TODO: Add your command handler code here
	StorehouseInfor dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}	
}

void CSaleView::OnContractType() 
{
	// TODO: Add your command handler code here
	ContractType dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}	
}

void CSaleView::OnSaleOrderForm() 
{
	// TODO: Add your command handler code here
	CSaleOrderForm dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}	
}

void CSaleView::OnSaleContract() 
{
	// TODO: Add your command handler code here
	CSaleContract dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}
	
}

void CSaleView::OnReportPrice() 
{
	// TODO: Add your command handler code here
	CQuoteForm dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}
}

void CSaleView::OnConsignmentInvoice() 
{
	// TODO: Add your command handler code here
	CConsignmentInvoice dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}	
}

void CSaleView::OnProductSalePlan() 
{
	// TODO: Add your command handler code here
	CProductSalePlan dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}	
}

void CSaleView::OnDepartmentSalePlan() 
{
	// TODO: Add your command handler code here
	CDepartmentSalePlan dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}	
}

void CSaleView::OnStaffSalePlan() 
{
	CStaffSalePlan dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}	
}

void CSaleView::OnClientSalePlan() 
{
	CClientsSalePlan dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}	
}

void CSaleView::OnQuoteSearch() 
{
	CSearchQuote dlg;
	if(dlg.DoModal()==IDOK)
	{
			//用一个存储过程
	}
	else
	{
	}	
}

void CSaleView::OnArea() 
{
	CArea dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}
	
}

void CSaleView::OnBackmoneyType() 
{
	CBackMoneyType dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}
	
}

void CSaleView::OnClientLevel() 
{
	CClientLevel dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}
}

void CSaleView::OnClientType() 
{
	CClientType dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}
	
}

void CSaleView::OnCommodityType() 
{
	CCommodityType dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}
	
}

void CSaleView::OnClientInfor() 
{
	CClientInfor dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}
	
}

void CSaleView::OnStaffInfor() 
{
	CStaffInformation dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}	
}

void CSaleView::OnCommodityInfor() 
{
	CCommodityInfor dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}	
}

void CSaleView::OnDutyType() 
{
	CDutyType dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}
	
}

void CSaleView::OnWorkType() 
{
	CWorkType dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}
	
}

void CSaleView::OnPayConditionType() 
{
	CPayConditionType dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}	
}

void CSaleView::OnSearchSaleContract() 
{
	
	CSearchSaleContract dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}
}

void CSaleView::OnSearchOrderForm() 
{
	CSearchOrderForm dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}	
}

void CSaleView::OnSearchConsignmentForm() 
{
	CSearchConsignmentForm dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}	
}

void CSaleView::OnDepartmentSalePlanExecute() 
{
	CDepartmentPlanExecute dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}	
}

void CSaleView::OnSellerPlanExecute() 
{
	CSellerPlanExecute dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}
}

void CSaleView::OnClientPlanExecute() 
{
	CClientPlanExecute dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}	
}

void CSaleView::OnCommiditySalePlan() 
{
	CCommidityPlanExecute dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}	
}

void CSaleView::OnSaleAccounts() 
{
	CSaleAll dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	
}

void CSaleView::OnConsignmentExecute() 
{
	// TODO: Add your command handler code here
	
}

void CSaleView::OnInvoice() 
{
	CInvoice dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}	
}

void CSaleView::OnSearchInvoice() 
{
	CSearchInvoice dlg;
	if(dlg.DoModal()==IDOK)
	{
	}
	else
	{
	}
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -