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

📄 admanagedialog.cpp

📁 订单管理系统
💻 CPP
字号:
// AdManageDialog.cpp : implementation file
//

#include "stdafx.h"
#include "ordermanagement.h"
#include "AdManageDialog.h"
#include "ProInfoDlg.h"
#include "lDlg.h"
#include "OderInfoDlg.h"
#include "SSeOdInfoDlg.h"
#include "MakeEditDlg.h"
#include "AdminInfoDlg.h"
#include "ordertj.h"
#include "glyxxgl.h"
#include "ADOConn.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// AdManageDialog dialog
	ADOConn conna;
		_bstr_t sSQLa;
_RecordsetPtr  m_pRecordseta;
AdManageDialog::AdManageDialog(CWnd* pParent /*=NULL*/)
	: CDialog(AdManageDialog::IDD, pParent)
{
	//{{AFX_DATA_INIT(AdManageDialog)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
}


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


BEGIN_MESSAGE_MAP(AdManageDialog, CDialog)
	//{{AFX_MSG_MAP(AdManageDialog)
	ON_COMMAND(IDC_CP, OnCp)
	ON_COMMAND(IDC_DD, OnDd)
	ON_COMMAND(IDC_FH, OnFh)
	ON_COMMAND(IDC_SC, OnSc)
	ON_COMMAND(IDC_ZC, OnZc)
	ON_COMMAND(IDC_GLYXX, OnGlyxx)
	ON_WM_CTLCOLOR()
	ON_COMMAND(IDC_TJ, OnTj)
	ON_COMMAND(IDC_GLYXGMM, OnGlyxgmm)
	ON_COMMAND(IDC_GLYXXGL, OnGlyxxgl)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// AdManageDialog message handlers

void AdManageDialog::OnCp() 
{
	ProInfoDlg cpdlg;
	cpdlg.DoModal();
	
}

void AdManageDialog::OnDd() 
{
	OderInfoDlg dddlg;
	dddlg.DoModal();
	
}

void AdManageDialog::OnFh() 
{
	SSeOdInfoDlg fhdlg;
	fhdlg.DoModal();
	
}

void AdManageDialog::OnSc() 
{
MakeEditDlg scdlg;
	scdlg.DoModal();
	
}

void AdManageDialog::OnZc() 
{
	ClDlg zcdlg;
	zcdlg.DoModal();	
	
}

void AdManageDialog::OnGlyxx() 
{
	AdminInfoDlg glydlg;
	glydlg.DoModal();
	
}

HBRUSH AdManageDialog::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
{
	//HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
	
COLORREF backColor = RGB(231, 231, 231); //office 2003背景色 
pDC->SetBkMode(TRANSPARENT);                //设置控件背景透明 
return CreateSolidBrush(backColor);            //创建背景刷子 	
	// TODO: Return a different brush if the default is not desired
	//return hbr;

	//HBRUSH hbr = CDialog::OnCtlColor(pDC,pWnd,nCtlColor); 
//pDC->SetBkMode(TRANSPARENT);   
//return    (HBRUSH)GetStockObject(NULL_BRUSH);  
}



void AdManageDialog::OnCancel() 
{
if(MessageBox("是否确定退出?","请确认",MB_YESNO) == IDYES)
	{	
CString p,q;
			p="y";
			q="n";
			sSQLa  = "UPDATE Admin SET Astate ='"+ q+"' WHERE Astate='"+p+"' ";
			conna.ExecuteSQL(sSQLa);

	CDialog::OnCancel();
}
}

void AdManageDialog::OnTj() 
{

ordertj tjdlg;
	tjdlg.DoModal();
	
}

void AdManageDialog::OnGlyxgmm() 
{
	AdminInfoDlg glydlg;
	glydlg.p=s;
	glydlg.DoModal();
	
}

void AdManageDialog::OnGlyxxgl() 
{

CString p,q;
			p="y";
			q="admin";
	sSQLa= "select * from Admin where  AdminID='"+q+"' AND Astate ='"+p+"'";
			m_pRecordseta = conna.GetRecordSet(sSQLa);
		
		if(!m_pRecordseta->adoEOF)
		{
    glyxxgl gly;
	gly.DoModal();
	}
		else AfxMessageBox("您没有此项的操作权限!");
}

⌨️ 快捷键说明

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