商店管理系统源代码(二)

来源:互联网 发布:淘宝商城转让合同 编辑:程序博客网 时间:2024/04/30 23:51
// SalesManagementSystem.h : main header file for the SALESMANAGEMENTSYSTEM application//#if !defined(AFX_SALESMANAGEMENTSYSTEM_H__6EB4B2A4_C21A_4DDB_971B_D9BD457CCBD6__INCLUDED_)#define AFX_SALESMANAGEMENTSYSTEM_H__6EB4B2A4_C21A_4DDB_971B_D9BD457CCBD6__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000#ifndef __AFXWIN_H__#error include 'stdafx.h' before including this file for PCH#endif#include "resource.h"// main symbols/////////////////////////////////////////////////////////////////////////////// CSalesManagementSystemApp:// See SalesManagementSystem.cpp for the implementation of this class//class CSalesManagementSystemApp : public CWinApp{public:CSalesManagementSystemApp();// Overrides// ClassWizard generated virtual function overrides//{{AFX_VIRTUAL(CSalesManagementSystemApp)public:virtual BOOL InitInstance();//}}AFX_VIRTUAL// Implementation//{{AFX_MSG(CSalesManagementSystemApp)// NOTE - the ClassWizard will add and remove member functions here.//    DO NOT EDIT what you see in these blocks of generated code !//}}AFX_MSGDECLARE_MESSAGE_MAP()};///////////////////////////////////////////////////////////////////////////////{{AFX_INSERT_LOCATION}}// Microsoft Visual C++ will insert additional declarations immediately before the previous line.#endif // !defined(AFX_SALESMANAGEMENTSYSTEM_H__6EB4B2A4_C21A_4DDB_971B_D9BD457CCBD6__INCLUDED_)// SalesManagementSystem.cpp : Defines the class behaviors for the application.//#include "stdafx.h"#include "SalesManagementSystem.h"#include "SalesManagementSystemDlg.h"#include "DiagLog.h"#include "SalesBill.h"#include "ADOConn.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif/////////////////////////////////////////////////////////////////////////////// CSalesManagementSystemAppBEGIN_MESSAGE_MAP(CSalesManagementSystemApp, CWinApp)//{{AFX_MSG_MAP(CSalesManagementSystemApp)// NOTE - the ClassWizard will add and remove mapping macros here.//    DO NOT EDIT what you see in these blocks of generated code!//}}AFX_MSGON_COMMAND(ID_HELP, CWinApp::OnHelp)END_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CSalesManagementSystemApp constructionCSalesManagementSystemApp::CSalesManagementSystemApp(){// TODO: add construction code here,// Place all significant initialization in InitInstance}/////////////////////////////////////////////////////////////////////////////// The one and only CSalesManagementSystemApp objectCSalesManagementSystemApp theApp;/////////////////////////////////////////////////////////////////////////////// CSalesManagementSystemApp initializationBOOL CSalesManagementSystemApp::InitInstance(){AfxEnableControlContainer();// Standard initialization// If you are not using these features and wish to reduce the size//  of your final executable, you should remove from the following//  the specific initialization routines you do not need.#ifdef _AFXDLLEnable3dControls();// Call this when using MFC in a shared DLL#elseEnable3dControlsStatic();// Call this when linking to MFC statically#endif//SetDialogBkColor(RGB(64, 207, 196), RGB(0, 0, 0));CDiagLog dlgLog;CSalesManagementSystemDlg mainDlg;CSalesBill salesDlg;CString strSQL;CADOConn adoMain;if (dlgLog.DoModal() != IDOK){exit(1);}strSQL = "SELECT * FROM UserInfo WHERE UserInfo.code = '";strSQL = strSQL + dlgLog.strCode + "'";adoMain.Open(strSQL);if (!adoMain.adoEOF()){int authority = adoMain.GetItemInt(2);if (authority == 1){m_pMainWnd = &salesDlg;salesDlg.m_strBiller = dlgLog.strName;salesDlg.DoModal();}else{mainDlg.strCode = dlgLog.strCode;mainDlg.strName = dlgLog.strName;m_pMainWnd = &mainDlg;mainDlg.DoModal();}}// Since the dialog has been closed, return FALSE so that we exit the//  application, rather than start the application's message pump.return FALSE;}

原创粉丝点击