资源简介

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\.vs\SaleSystem\v14\.suo

     文件     599040  2018-12-21 20:37  SaleSystem\Debug\SaleSystem.exe

     文件    2342780  2018-12-21 20:37  SaleSystem\Debug\SaleSystem.ilk

     文件    9310208  2018-12-21 20:37  SaleSystem\Debug\SaleSystem.pdb

     文件  102957056  2018-12-19 14:05  SaleSystem\ipch\SALESYSTEM-bc9466b5\SALESYSTEM-41908b56.ipch

     文件  102957056  2018-12-16 17:09  SaleSystem\ipch\SALESYSTEM-bc9466b5\SALESYSTEM-a4538d0.ipch

     文件  102957056  2018-12-21 20:47  SaleSystem\ipch\SALESYSTEM-c7c16003\SALESYSTEM-41908b56.ipch

     文件         20  2018-12-16 15:55  SaleSystem\Release\login.ini

     文件     340992  2018-12-16 17:09  SaleSystem\Release\SaleSystem.exe

     文件    1719433  2018-12-16 17:09  SaleSystem\Release\SaleSystem.iobj

     文件     419808  2018-12-16 17:09  SaleSystem\Release\SaleSystem.ipdb

     文件    7155712  2018-12-16 17:09  SaleSystem\Release\SaleSystem.pdb

     文件        376  2018-12-16 16:43  SaleSystem\Release\stock.txt

     文件     149881  2018-12-21 20:37  SaleSystem\SaleSystem\Debug\DelStockView.obj

     文件      33082  2018-12-21 20:37  SaleSystem\SaleSystem\Debug\DisplayView.obj

     文件     440696  2018-12-21 20:37  SaleSystem\SaleSystem\Debug\InfoFile.obj

     文件      81807  2018-12-21 20:37  SaleSystem\SaleSystem\Debug\LoginDlg.obj

     文件     108962  2018-12-21 20:37  SaleSystem\SaleSystem\Debug\MainFrm.obj

     文件     151591  2018-12-21 20:37  SaleSystem\SaleSystem\Debug\SaleManageView.obj

     文件        453  2018-12-21 20:37  SaleSystem\SaleSystem\Debug\SaleSystem.log

     文件      50529  2018-12-21 20:37  SaleSystem\SaleSystem\Debug\SaleSystem.obj

     文件   60293120  2018-12-21 20:37  SaleSystem\SaleSystem\Debug\SaleSystem.pch

     文件     266424  2018-12-21 20:37  SaleSystem\SaleSystem\Debug\SaleSystem.res

     文件      26196  2018-12-21 20:37  SaleSystem\SaleSystem\Debug\SaleSystem.tlog\CL.command.1.tlog

     文件     264894  2018-12-21 20:37  SaleSystem\SaleSystem\Debug\SaleSystem.tlog\CL.read.1.tlog

     文件      50382  2018-12-21 20:37  SaleSystem\SaleSystem\Debug\SaleSystem.tlog\CL.write.1.tlog

     文件       7840  2018-12-21 20:37  SaleSystem\SaleSystem\Debug\SaleSystem.tlog\link.command.1.tlog

     文件      18768  2018-12-21 20:37  SaleSystem\SaleSystem\Debug\SaleSystem.tlog\link.read.1.tlog

     文件       5330  2018-12-21 20:37  SaleSystem\SaleSystem\Debug\SaleSystem.tlog\link.write.1.tlog

     文件        958  2018-12-21 20:37  SaleSystem\SaleSystem\Debug\SaleSystem.tlog\rc.command.1.tlog

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

评论

共有 条评论