• 大小: 170KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: C/C++
  • 标签: C++  MFC物  资管理  系统  

资源简介

用C++ MFC做的物 资管理 系统 源码.源代码下载,可以用作C++课程设计的作业

资源截图

代码片段和文件信息

// AddBasicInfo.cpp : implementation file
//

#include “stdafx.h“
#include “Material_MIS.h“
#include “AddBasicInfo.h“
#include “Material_MISView.h“

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

/////////////////////////////////////////////////////////////////////////////
// AddBasicInfo dialog


AddBasicInfo::AddBasicInfo(CWnd* pParent /*=NULL*/)
: CDialog(AddBasicInfo::IDD pParent)
{
//{{AFX_DATA_INIT(AddBasicInfo)
m_wzID = _T(““);
m_wzKind = _T(““);
m_wzName = _T(““);
m_wzSpec = _T(““);
m_wzUnit = _T(““);
//}}AFX_DATA_INIT
}


void AddBasicInfo::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(AddBasicInfo)
DDX_Text(pDX IDC_BASICINFO_WZID m_wzID);
DDX_Text(pDX IDC_BASICINFO_WZKIND m_wzKind);
DDX_Text(pDX IDC_BASICINFO_WZNAME m_wzName);
DDX_Text(pDX IDC_BASICINFO_WZSPEC m_wzSpec);
DDX_Text(pDX IDC_BASICINFO_WZUNIT m_wzUnit);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(AddBasicInfo CDialog)
//{{AFX_MSG_MAP(AddBasicInfo)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// AddBasicInfo message handlers

BOOL AddBasicInfo::OnInitDialog() 
{
CDialog::OnInitDialog();

// TODO: Add extra initialization here
((CEdit*)GetDlgItem(IDC_BASICINFO_WZID))->SetLimitText(50);
((CEdit*)GetDlgItem(IDC_BASICINFO_WZNAME))->SetLimitText(50);
((CEdit*)GetDlgItem(IDC_BASICINFO_WZSPEC))->SetLimitText(50);
((CEdit*)GetDlgItem(IDC_BASICINFO_WZKIND))->SetLimitText(50);
((CEdit*)GetDlgItem(IDC_BASICINFO_WZUNIT))->SetLimitText(50);

if (m_bAppend)
{
//更新对话框属性
SetWindowText(_T(“添加物资基本信息“));
}
else
{
    // 更新对话框属性
SetWindowText(_T(“修改物资基本信息“));
}
return TRUE;  // return TRUE unless you set the focus to a control
              // EXCEPTION: OCX Property Pages should return FALSE
}

void AddBasicInfo::OnOK() 
{
// TODO: Add extra validation here
UpdateData(true);

m_wzID.TrimRight(“ “);
    m_wzName.TrimRight(“ “);
m_wzKind.TrimRight(“ “);
m_wzSpec.TrimRight(“ “);
m_wzUnit.TrimRight(“ “);


// 确定所有输入有效
CString sWarning=““;
if ( ““==m_wzID ) sWarning=_T(“物资编号“);
    else if ( ““==m_wzName ) sWarning=_T(“物资名称“);
else if ( ““==m_wzKind ) sWarning=_T(“类别“);
else if ( ““==m_wzSpec ) sWarning=_T(“规格型号“);
else if ( ““==m_wzUnit ) sWarning=_T(“计量单位“);
    
if ( ““!=sWarning ) 
{
   sWarning += _T(“不能为空“);
   AfxMessageBox(sWarning MB_ICONEXCLAMATION);
   return;
}
_variant_t strQuery;
if (m_bAppend)
{
// 判断物资唯一性
    strQuery = “select * from material where wzid=‘“+m_wzID+“‘“;
    theApp.ADOExecute(theApp.m_pADOSet strQuery);
    int iCount = theApp.m_pADOSet->GetRecordCount();
    if ( 0!=iCount )
{
       AfxMessageBox(_T(“已经存在此物资的记录!“) MB_ICONEXCLAMATION);
       return;
}
}

if (m_bAppend)
{
    strQuery = “insert materia

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2005-03-08 05:52  物资管理系统\
     目录           0  2004-12-26 23:42  物资管理系统\www.cnzz.cn\
     目录           0  2004-11-22 10:07  物资管理系统\www.cnzz.cn\Code\
     文件        4094  2002-09-04 14:21  物资管理系统\www.cnzz.cn\Code\AddBasicInfo.cpp
     文件        1338  2002-09-04 11:57  物资管理系统\www.cnzz.cn\Code\AddBasicInfo.h
     文件       10106  2002-09-06 07:28  物资管理系统\www.cnzz.cn\Code\AppendInInfo.cpp
     文件        1657  2002-09-05 02:04  物资管理系统\www.cnzz.cn\Code\AppendInInfo.h
     文件        9594  2002-09-06 07:30  物资管理系统\www.cnzz.cn\Code\AppendOutInfo.cpp
     文件        1659  2002-09-06 04:39  物资管理系统\www.cnzz.cn\Code\AppendOutInfo.h
     文件        2555  2002-09-06 08:45  物资管理系统\www.cnzz.cn\Code\CheckBasicInfoDLG.cpp
     文件        1367  2002-09-06 08:44  物资管理系统\www.cnzz.cn\Code\CheckBasicInfoDLG.h
     文件        2869  2002-09-04 11:08  物资管理系统\www.cnzz.cn\Code\LoginDLG.cpp
     文件        1300  2002-09-04 11:07  物资管理系统\www.cnzz.cn\Code\LoginDLG.h
     文件        2025  2002-09-04 08:34  物资管理系统\www.cnzz.cn\Code\MainFrm.cpp
     文件        1553  2002-09-04 08:34  物资管理系统\www.cnzz.cn\Code\MainFrm.h
     文件       38508  2002-09-12 21:23  物资管理系统\www.cnzz.cn\Code\Material_MIS.aps
     文件        9839  2002-09-12 21:23  物资管理系统\www.cnzz.cn\Code\Material_MIS.clw
     文件        5671  2002-09-04 11:03  物资管理系统\www.cnzz.cn\Code\Material_MIS.cpp
     文件        5561  2002-09-06 06:36  物资管理系统\www.cnzz.cn\Code\Material_MIS.dsp
     文件         547  2002-09-04 08:34  物资管理系统\www.cnzz.cn\Code\Material_MIS.dsw
     文件        1692  2002-09-04 10:54  物资管理系统\www.cnzz.cn\Code\Material_MIS.h
     文件      238592  2002-09-12 21:23  物资管理系统\www.cnzz.cn\Code\Material_MIS.ncb
     文件       55808  2002-09-12 21:23  物资管理系统\www.cnzz.cn\Code\Material_MIS.opt
     文件        2934  2002-09-12 21:23  物资管理系统\www.cnzz.cn\Code\Material_MIS.plg
     文件       23443  2002-09-06 08:44  物资管理系统\www.cnzz.cn\Code\Material_MIS.rc
     文件        1862  2002-09-04 08:34  物资管理系统\www.cnzz.cn\Code\Material_MISDoc.cpp
     文件        1541  2002-09-04 08:34  物资管理系统\www.cnzz.cn\Code\Material_MISDoc.h
     文件       32019  2002-09-06 07:09  物资管理系统\www.cnzz.cn\Code\Material_MISView.cpp
     文件        2832  2002-09-06 06:42  物资管理系统\www.cnzz.cn\Code\Material_MISView.h
     文件        4134  2002-09-04 08:34  物资管理系统\www.cnzz.cn\Code\ReadMe.txt
     文件        4560  2002-09-06 08:44  物资管理系统\www.cnzz.cn\Code\Resource.h
............此处省略14个文件信息

评论

共有 条评论