📄 admanagedialog.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 + -