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

📄 providereditdlg.cpp

📁 这是一个功能相对完善的电脑报价管理系统 的一个例子
💻 CPP
字号:
// ProviderEditDlg.cpp : implementation file
//

#include "stdafx.h"
#include "QuoteManage.h"
#include "ProviderEditDlg.h"
#include "ProviderInfo.h"

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

/////////////////////////////////////////////////////////////////////////////
// CProviderEditDlg dialog


CProviderEditDlg::CProviderEditDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CProviderEditDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CProviderEditDlg)
	m_address = _T("");
	m_email = _T("");
	m_linkman = _T("");
	m_memo = _T("");
	m_name = _T("");
	m_site = _T("");
	m_tel = _T("");
	//}}AFX_DATA_INIT
}


void CProviderEditDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CProviderEditDlg)
	DDX_Text(pDX, IDC_ADDRESS_EDIT, m_address);
	DDX_Text(pDX, IDC_EMAIL_EDIT, m_email);
	DDX_Text(pDX, IDC_LINKMAN_EDIT, m_linkman);
	DDX_Text(pDX, IDC_MEMO_EDIT, m_memo);
	DDX_Text(pDX, IDC_NAME_EDIT, m_name);
	DDX_Text(pDX, IDC_SITE_EDIT, m_site);
	DDX_Text(pDX, IDC_TEL_EDIT, m_tel);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CProviderEditDlg, CDialog)
	//{{AFX_MSG_MAP(CProviderEditDlg)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CProviderEditDlg message handlers

// 单击确定按钮
void CProviderEditDlg::OnOK() 
{
	// TODO: Add extra validation here
	UpdateData(TRUE);

	//检查输入数据的有效性
	if(m_name == "")
	{
		MessageBox("请输入供应商名称", "信息提示");
		return;
	}

	// 将输入数据赋值到类CProviderInfo变量中
	CProviderInfo cus;
	cus.Name = m_name;			// 供应商名称
	cus.Address = m_address;	// 地址
	cus.Tel = m_tel;			// 联系电话
	cus.Email = m_email;		// e-mail
	cus.Site = m_site;			// 网站
	cus.Linkman = m_linkman;	// 联系人
	cus.Memo = m_memo;			// 备注

	// 根据是插入还是修改,保存到数据库
	if (cId == "") //插入数据
		cus.SqlInsert();
	else
		cus.SqlUpdate(cId);
	
	CDialog::OnOK();
}

⌨️ 快捷键说明

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