当前位置:编程学习 > C/C++ >>

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

[cpp]
// 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_MSG  
    DECLARE_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_FILE  
static char THIS_FILE[] = __FILE__; 
#endif  
 
/////////////////////////////////////////////////////////////////////////////  
// CSalesManagementSystemApp  
 
BEGIN_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_MSG  
    ON_COMMAND(ID_HELP, CWinApp::OnHelp) 
END_MESSAGE_MAP() 
 
/////////////////////////////////////////////////////////////////////////////  
// CSalesManagementSystemApp construction  
 
CSalesManagementSystemApp::CSalesManagementSystemApp() 

    // TODO: add construction code here,  
    // Place all significant initialization in InitInstance  

 
/////////////////////////////////////////////////////////////////////////////  
// The one and only CSalesManagementSystemApp object  
 
CSalesManagementSystemApp theApp; 
 
/////////////////////////////////////////////////////////////////////////////  
// CSalesManagementSystemApp initialization  
 
BOOL 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 _AFXDLL  
    Enable3dControls();         // Call this when using MFC in a shared DLL  
#else  
    Enable3dControlsStatic();   // 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 exi

补充:软件开发 , C++ ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,