MFC销售管理系统


MFC写的销售管理系统,改一改可以换成其他系统,有问题可联系
资源截图
代码片段和文件信息
// DelStockView.cpp : 实现文件
//

#include “stdafx.h“
#include “SaleSystem.h“
#include “DelStockView.h“
#include “InfoFile.h“


// CDelStockView

IMPLEMENT_DYNCREATE(CDelStockView CFormView)

CDelStockView::CDelStockView()
: CFormView(IDD_DIALOG2)
 m_delPrice(0)
 m_delStock(0)
{

}

CDelStockView::~CDelStockView()
{
}

void CDelStockView::DoDataExchange(CDataExchange* pDX)
{
CFormView::DoDataExchange(pDX);
DDX_Control(pDX IDC_COMBO1 m_delCombo);
DDX_Text(pDX IDC_EDIT1 m_delPrice);
DDX_Text(pDX IDC_EDIT2 m_delStock);
}

BEGIN_MESSAGE_MAP(CDelStockView CFormView)
ON_CBN_SELCHANGE(IDC_COMBO1 &CDelStockView::OnCbnSelchangeCombo1)
ON_BN_CLICKED(IDC_BUTTON1 &CDelStockView::OnBnClickedButton1)
ON_BN_CLICKED(IDC_BUTTON2 &CDelStockView::OnBnClickedButton2)
END_MESSAGE_MAP()


// CDelStockView 诊断

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

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


// CDelStockView 消息处理程序


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

// TODO: 在此添加专用代码和/或调用基类
//初始化下拉框
CInfoFile file;
//读取商品
file.ReadDocline();
for (list::iterator it = file.ls.begin(); it != file.ls.end(); it++)
{
//遍历容器,将名称放到下拉框中
//string转CString
m_delCombo.AddString(CString(it->name.c_str()));
}

//默认选择第一个
m_delCombo.SetCurSel(0);

//手动出发选择代码,更新第一个数据
OnCbnSelchangeCombo1();

UpdateData(FALSE);
}


void CDelStockView::OnCbnSelchangeCombo1()
{
// TODO: 在此添加控件通知处理程序代码
//获取当前选择索引
int index = m_delCombo.GetCurSel();

//获取当前商品名称
CString name;
m_delCombo.GetLBText(index name);

//根据商品名称获取商品价格和库存
CInfoFile file;

//读取商品
file.ReadDocline();
for (list::iterator it = file.ls.begin(); it != file.ls.end(); it++)
{
//遍历容器,将名称放到下拉框中
//string转CString
if (CString(it->name.c_str()) == name)
{
m_delPrice = it->price;
UpdateData(FALSE);
}
}
}


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

if (m_delStock <= 0)
{
MessageBox(_T(“删除的库存数量不能为0!“));
return;
}

//获取当前选择索引
int index = m_delCombo.GetCurSel();

//获取当前商品名称
CString name;
m_delCombo.GetLBText(index name);

CString str;
str.Format(_T(“删除%s库存%d个,请确认!“) name m_delStock);
MessageBox(str);

CInfoFile file;

//读取商品
file.ReadDocline();
for (list::iterator it = file.ls.begin(); it != file.ls.end(); it++)
{
//遍历容器,将名称放到下拉框中
//string转CString
if (CString(it->name.c_str()) == name)
{
//同步库存
it->num -= m_delStock;
}
}

//把新数据写入文件
file.WriteDocline();
MessageBox(_T(“库存删除成功!“));
}


void CDelStockView::OnBnClickedButton2()
{
// TODO: 在此添加控件通知处理程序代码
m_delStock = 0;
m_delPrice = 0;
UpdateData(FALSE);
}

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

    ..A..H.     56320  2018-12-21 20:55  SaleSystem.vsSaleSystemv14.suo

     文件     599040  2018-12-21 20:37  SaleSystemDebugSaleSystem.exe

     文件    2342780  2018-12-21 20:37  SaleSystemDebugSaleSystem.ilk

     文件    9310208  2018-12-21 20:37  SaleSystemDebugSaleSystem.pdb

     文件  102957056  2018-12-19 14:05  SaleSystemipchSALESYSTEM-bc9466b5SALESYSTEM-41908b56.ipch

     文件  102957056  2018-12-16 17:09  SaleSystemipchSALESYSTEM-bc9466b5SALESYSTEM-a4538d0.ipch

     文件  102957056  2018-12-21 20:47  SaleSystemipchSALESYSTEM-c7c16003SALESYSTEM-41908b56.ipch

     文件         20  2018-12-16 15:55  SaleSystemReleaselogin.ini

     文件     340992  2018-12-16 17:09  SaleSystemReleaseSaleSystem.exe

     文件    1719433  2018-12-16 17:09  SaleSystemReleaseSaleSystem.iobj

     文件     419808  2018-12-16 17:09  SaleSystemReleaseSaleSystem.ipdb

     文件    7155712  2018-12-16 17:09  SaleSystemReleaseSaleSystem.pdb

     文件        376  2018-12-16 16:43  SaleSystemReleasestock.txt

     文件     149881  2018-12-21 20:37  SaleSystemSaleSystemDebugDelStockView.obj

     文件      33082  2018-12-21 20:37  SaleSystemSaleSystemDebugDisplayView.obj

     文件     440696  2018-12-21 20:37  SaleSystemSaleSystemDebugInfoFile.obj

     文件      81807  2018-12-21 20:37  SaleSystemSaleSystemDebugLoginDlg.obj

     文件     108962  2018-12-21 20:37  SaleSystemSaleSystemDebugMainFrm.obj

     文件     151591  2018-12-21 20:37  SaleSystemSaleSystemDebugSaleManageView.obj

     文件        453  2018-12-21 20:37  SaleSystemSaleSystemDebugSaleSystem.log

     文件      50529  2018-12-21 20:37  SaleSystemSaleSystemDebugSaleSystem.obj

     文件   60293120  2018-12-21 20:37  SaleSystemSaleSystemDebugSaleSystem.pch

     文件     266424  2018-12-21 20:37  SaleSystemSaleSystemDebugSaleSystem.res

     文件      26196  2018-12-21 20:37  SaleSystemSaleSystemDebugSaleSystem.tlogCL.command.1.tlog

     文件     264894  2018-12-21 20:37  SaleSystemSaleSystemDebugSaleSystem.tlogCL.read.1.tlog

     文件      50382  2018-12-21 20:37  SaleSystemSaleSystemDebugSaleSystem.tlogCL.write.1.tlog

     文件       7840  2018-12-21 20:37  SaleSystemSaleSystemDebugSaleSystem.tloglink.command.1.tlog

     文件      18768  2018-12-21 20:37  SaleSystemSaleSystemDebugSaleSystem.tloglink.read.1.tlog

     文件       5330  2018-12-21 20:37  SaleSystemSaleSystemDebugSaleSystem.tloglink.write.1.tlog

     文件        958  2018-12-21 20:37  SaleSystemSaleSystemDebugSaleSystem.tlog
c.command.1.tlog

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)