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

📄 protypeeditdlg.cpp

📁 毕业设计
💻 CPP
字号:
// ProTypeEditDlg.cpp : implementation file
//

#include "stdafx.h"
#include "StoreMng.h"
#include "ProTypeEditDlg.h"
#include "ProType.h"

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

/////////////////////////////////////////////////////////////////////////////
// CProTypeEditDlg dialog


CProTypeEditDlg::CProTypeEditDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CProTypeEditDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CProTypeEditDlg)
	m_TypeName = _T("");
	m_Upper = _T("");
	//}}AFX_DATA_INIT
}


void CProTypeEditDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CProTypeEditDlg)
	DDX_Text(pDX, IDC_TYPENAME_EDIT, m_TypeName);
	DDX_Text(pDX, IDC_UPPER_STATIC, m_Upper);
	//}}AFX_DATA_MAP
}


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

/////////////////////////////////////////////////////////////////////////////
// CProTypeEditDlg message handlers

void CProTypeEditDlg::OnOK() 
{
	// TODO: Add extra validation here
	UpdateData(TRUE);  //将用户输入数据读取到成员变量中
	if (m_TypeName == "")
	{
		MessageBox("请输入类别名称");
		return;
	}
	CProType pt;
	pt.SetTypeName(m_TypeName);  //类别名称
	pt.SetUpperId(iUpperId);  //上级类别编号

	if (cTypeId == "")  //表示插入数据
		if (pt.HaveName(m_TypeName) == 1)  //判断指定的产品名称是否存在
		{
			MessageBox("产品类型名称已经存在,请重新输入");
			return;
		}
		else
			pt.sql_insert();
	else
		if (m_TypeName != cTypeName && pt.HaveName(m_TypeName) == 1) //如果修改了产品名称,则判断新名称是否存在
		{
			MessageBox("产品类型名称已经存在,请重新输入");
			return;
		}
		else
			pt.sql_update(cTypeId);

	CDialog::OnOK();
}

⌨️ 快捷键说明

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