1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- // AddDep.cpp: 实现文件
- //
- #include "pch.h"
- #include "ZGKJ.h"
- #include "afxdialogex.h"
- #include "AddDep.h"
- // AddDep 对话框
- IMPLEMENT_DYNAMIC(AddDep, CDialogEx)
- AddDep::AddDep(CWnd* pParent /*=nullptr*/)
- : CDialogEx(IDD_ADD_DEP, pParent)
- , DepId(_T(""))
- , DepName(_T(""))
- {
- }
- AddDep::~AddDep()
- {
- }
- void AddDep::DoDataExchange(CDataExchange* pDX)
- {
- CDialogEx::DoDataExchange(pDX);
- DDX_Text(pDX, IDC_DEP_ID, DepId);
- DDX_Text(pDX, IDC_DEP_NAME, DepName);
- }
- BEGIN_MESSAGE_MAP(AddDep, CDialogEx)
- ON_BN_CLICKED(IDOK, &AddDep::OnBnClickedOk)
- END_MESSAGE_MAP()
- // AddDep 消息处理程序
- void AddDep::OnBnClickedOk()
- {
- // TODO: 在此添加控件通知处理程序代码
- UpdateData(TRUE);
- char* order = new char[STR_NUM];
- int depID = CZGKJApp::MyTtoI(DepId);
- const char* depName = CZGKJApp::MyTtoA(DepName);
- sprintf_s(order, STR_NUM - 1, "INSERT INTO tb_department (department_id,department_name)VALUES (%d,'%s')", depID, depName);
- if (theApp.sql->ExecutiveCommand(order))
- {
- CString error = CZGKJApp::MyAtoT(theApp.sql->GetErrorInformation());
- AfxMessageBox(error, MB_OK | MB_ICONERROR);
- return;
- }
- AfxMessageBox(_T("添加部门成功!"));
- delete[] order;
- CDialogEx::OnOK();
- }
|