• 大小: 96.43MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-20
  • 语言: C/C++
  • 标签: MFC  C++  

资源简介

在vs2019版里面利用mfc实现了销售管理系统,包括对进货、出货等功能。也可以自己定义其他的功能,目前还是1.0版本,后续会增加其他的版本

资源截图

代码片段和文件信息

// CAddDlg.cpp: 实现文件
//

#include “pch.h“
#include “销售管理系统.h“
#include “CAddDlg.h“
#include “InfoFile.h“


// CAddDlg

IMPLEMENT_DYNCREATE(CAddDlg CFormView)

CAddDlg::CAddDlg()
: CFormView(IDD_DIALOG_ADD)
 m_price1(0)
 m_num1(0)
 m_name2(_T(““))
 m_price2(0)
 m_num2(0)
{
#ifndef _WIN32_WCE
EnableActiveAccessibility();
#endif

}

CAddDlg::~CAddDlg()
{
}

void CAddDlg::DoDataExchange(CDataExchange* pDX)
{
CFormView::DoDataExchange(pDX);
DDX_Control(pDX IDC_COMBO1 m_combo);
DDX_Text(pDX IDC_EDIT1 m_price1);
DDX_Text(pDX IDC_EDIT2 m_num1);
DDX_Text(pDX IDC_EDIT5 m_name2);
DDX_Text(pDX IDC_EDIT6 m_price2);
DDX_Text(pDX IDC_EDIT7 m_num2);
}

BEGIN_MESSAGE_MAP(CAddDlg CFormView)
ON_CBN_SELCHANGE(IDC_COMBO1 &CAddDlg::OnCbnSelchangeCombo1)
ON_BN_CLICKED(IDC_BUTTON3 &CAddDlg::OnBnClickedButton3)
ON_BN_CLICKED(IDC_BUTTON4 &CAddDlg::OnBnClickedButton4)
ON_BN_CLICKED(IDC_BUTTON5 &CAddDlg::OnBnClickedButton5)
ON_BN_CLICKED(IDC_BUTTON6 &CAddDlg::OnBnClickedButton6)
END_MESSAGE_MAP()


// CAddDlg 诊断

#ifdef _DEBUG
void CAddDlg::AssertValid() const
{
CFormView::AssertValid();
}

#ifndef _WIN32_WCE
void CAddDlg::Dump(CDumpContext& dc) const
{
CFormView::Dump(dc);
}
#endif
#endif //_DEBUG


// CAddDlg 消息处理程序


void CAddDlg::OnCbnSelchangeCombo1()
{
// TODO: 在此添加控件通知处理程序代码
CString text;
//获取当前选中项
int index = m_combo.GetCurSel();
//获取当前内容
m_combo.GetLBText(index text);

//需要包含#include “InfoFile.h“
CInfoFile file;
file.ReadDocline(); //读取商品信息
for (list::iterator it = file.ls.begin(); it != file.ls.end(); it++)
{
if (text == (CString)it->name.c_str())
{
m_price1 = it->price;
UpdateData(FALSE); //内容更新到对应的控件
}
}

}


void CAddDlg::OnInitialUpdate()
{
CFormView::OnInitialUpdate();

// TODO: 在此添加专用代码和/或调用基类
CInfoFile file;
file.ReadDocline(); //读取商品信息
for (list::iterator it = file.ls.begin(); it != file.ls.end(); it++)
{
//string -> CString
m_combo.AddString((CString)it->name.c_str());

}
m_combo.SetCurSel(0);
OnCbnSelchangeCombo1();

}


void CAddDlg::OnBnClickedButton3()
{
// TODO: 在此添加控件通知处理程序代码
// TODO: 在此添加控件通知处理程序代码
UpdateData(TRUE);

if (m_num1 <= 0)
{
MessageBox(TEXT(“进货个数不能小于等于0“));
return;
}
//采购
//需要包含#include “InfoFile.h“
CString text;
//获取当前选中项
int index = m_combo.GetCurSel();
//获取当前内容
m_combo.GetLBText(index text);

CInfoFile file;
file.ReadDocline(); //读取商品信息
for (list::iterator it = file.ls.begin(); it != file.ls.end(); it++)
{
if (text == it->name.c_str())
{
it->num += m_num1;
MessageBox(_T(“添加成功“));
}
}
file.WirteDocline(); //更新文件内容
UpdateData(FALSE); //更新到对应的控件

}


void CAddDlg::OnBnClickedButton4()
{
// TODO: 在此添加控件通知处理程序代码
// TODO: 在此添加控件通知处理程序代码
m_combo.SetCurSel(0); //选择第0项目
m_num1 = 0;
OnCbnSelchangeCombo1();
}


void CAddDlg::OnBnClickedButton5()
{

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.    108544  2020-09-29 15:46  销售管理系统\.vs\销售管理系统\v16\.suo

     文件   98545664  2020-09-29 15:46  销售管理系统\.vs\销售管理系统\v16\Browse.VC.db

     文件  127926272  2020-09-29 10:56  销售管理系统\.vs\销售管理系统\v16\ipch\a09566a62700f6cb.ipch

     文件  127664128  2020-09-29 10:39  销售管理系统\.vs\销售管理系统\v16\ipch\c6c96a11060092e3.ipch

     文件     386560  2020-09-29 10:27  销售管理系统\Debug\销售管理系统.exe

     文件    3871144  2020-09-29 10:27  销售管理系统\Debug\销售管理系统.ilk

     文件    4075520  2020-09-29 10:27  销售管理系统\Debug\销售管理系统.pdb

     文件         20  2020-09-29 10:57  销售管理系统\Release\login.ini

     文件        337  2020-09-29 00:01  销售管理系统\Release\stock.txt

     文件     146944  2020-09-29 10:56  销售管理系统\Release\销售管理系统.exe

     文件    1389700  2020-09-29 10:40  销售管理系统\Release\销售管理系统.iobj

     文件     517200  2020-09-29 10:40  销售管理系统\Release\销售管理系统.ipdb

     文件    7155712  2020-09-29 10:56  销售管理系统\Release\销售管理系统.pdb

     文件       4172  2020-09-29 00:02  销售管理系统\销售管理系统\CAddDlg.cpp

     文件        895  2020-09-29 00:02  销售管理系统\销售管理系统\CAddDlg.h

     文件        806  2020-09-28 14:32  销售管理系统\销售管理系统\CDispalyView.cpp

     文件        581  2020-09-28 14:32  销售管理系统\销售管理系统\CDispalyView.h

     文件       2149  2020-09-28 14:53  销售管理系统\销售管理系统\CLoginDlg.cpp

     文件        615  2020-09-26 18:49  销售管理系统\销售管理系统\CLoginDlg.h

     文件       2866  2020-09-28 15:52  销售管理系统\销售管理系统\CSelectView.cpp

     文件        626  2020-09-28 15:00  销售管理系统\销售管理系统\CSelectView.h

     文件       3392  2020-09-29 10:27  销售管理系统\销售管理系统\CSellDlg.cpp

     文件        833  2020-09-28 23:16  销售管理系统\销售管理系统\CSellDlg.h

     文件       2347  2020-09-28 17:01  销售管理系统\销售管理系统\CUserDlg.cpp

     文件        765  2020-09-28 17:01  销售管理系统\销售管理系统\CUserDlg.h

     文件     146848  2020-09-29 06:43  销售管理系统\销售管理系统\Debug\CAddDlg.obj

     文件      37346  2020-09-29 06:43  销售管理系统\销售管理系统\Debug\CDispalyView.obj

     文件      75266  2020-09-29 06:43  销售管理系统\销售管理系统\Debug\CLoginDlg.obj

     文件      47356  2020-09-29 06:43  销售管理系统\销售管理系统\Debug\CSelectView.obj

     文件     144483  2020-09-29 10:27  销售管理系统\销售管理系统\Debug\CSellDlg.obj

............此处省略99个文件信息

评论

共有 条评论