資源簡介
在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個文件信息
評論
共有 條評論