亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dinput.cpp

?? 用Visual C++實(shí)現(xiàn)的商品庫(kù)存管理系統(tǒng)
?? CPP
字號(hào):
// DInput.cpp : implementation file
//

#include "stdafx.h"
#include "商品庫(kù)存管理系統(tǒng).h"
#include "DInput.h"


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

extern _ConnectionPtr cnn;
extern CMyApp theApp;
/////////////////////////////////////////////////////////////////////////////
// CDInput dialog


CDInput::CDInput(CWnd* pParent /*=NULL*/)
	: CDialog(CDInput::IDD, pParent)
{
	m_hBrush=::CreateSolidBrush(RGB(96,96,96));
	//}}AFX_DATA_INIT
}


void CDInput::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDInput)
	DDX_Control(pDX, IDC_EDTSum, m_EdtSum);
	DDX_Control(pDX, IDC_EDTMoney, m_EdtMoney);
	DDX_Control(pDX, IDC_BUTUndo, m_ButUndo);
	DDX_Control(pDX, IDC_BUTSave, m_ButSave);
	DDX_Control(pDX, IDC_BUTExit, m_ButExit);
	DDX_Control(pDX, IDC_BUTEnrol, m_ButEnrol);
	DDX_Control(pDX, IDC_LIST, m_Grid);
	DDX_Control(pDX, IDC_STAID, m_StaID);
	DDX_Control(pDX, IDC_STADate, m_StaDate);
	DDX_Control(pDX, IDC_EDTProvider, m_EdtProvider);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDInput, CDialog)
	//{{AFX_MSG_MAP(CDInput)
	ON_WM_CTLCOLOR()
	ON_BN_CLICKED(IDC_BUTEnrol, OnBUTEnrol)
	ON_NOTIFY(LVN_ITEMCHANGING, IDC_LIST, OnItemchangingList)
	ON_BN_CLICKED(IDC_BUTSave, OnBUTSave)
	ON_BN_CLICKED(IDC_BUTUndo, OnBUTUndo)
	ON_BN_CLICKED(IDC_BUTExit, OnBUTExit)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDInput message handlers

void CDInput::OnOK() 
{
	// TODO: Add extra validation here
	
	//CDialog::OnOK();
}

BOOL CDInput::OnInitDialog() 
{
	CString FieldName[]={"商品名稱","規(guī)格","產(chǎn)地","計(jì)量單位","出廠日期","保質(zhì)期","進(jìn)貨倉(cāng)庫(kù)","進(jìn)貨數(shù)量","進(jìn)貨單價(jià)","銷售價(jià)格"};
	int ColWidth[]={150,60,100,60,80,80,100,100,100,100};
	CDialog::OnInitDialog();
	m_EdtProvider.DataBase="供應(yīng)商信息查詢";
	m_EdtProvider.Field="名稱";
	m_EdtProvider.assn=true;
	m_EdtProvider.GridParent=this;
	for(int i=0;i<10;i++)
	{
		m_Grid.InsertColumn(i,FieldName[i]);
		m_Grid.SetColumnWidth(i,ColWidth[i]);
	}
	m_Grid.SetColumnCount(10);
	m_Grid.AutoInsert=true;
	m_Grid.SetDataBase("商品信息查詢");
	m_Grid.SetAssn(true);
	m_Grid.SetField("名稱");
	this->IsPopShow=false;
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

HBRUSH CDInput::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
{
	HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
	if(pWnd==&m_StaDate || pWnd==&m_StaID)
	{
		pDC->SetBkColor(RGB(96,96,96));
		pDC->SetTextColor(RGB(255,255,255));
	}
	if(pWnd==&m_EdtProvider)
	{
		pDC->SetBkColor(RGB(96,96,96));
		pDC->SetTextColor(RGB(255,255,255));
		return m_hBrush;	// TODO: Return a different brush if the default is not desired
	}
	return hbr;
}

BOOL CDInput::DestroyWindow() 
{
	::DeleteObject(m_hBrush);	
	return CDialog::DestroyWindow();
}

void CDInput::OnBUTEnrol() 
{
	CTime tDate;
	CString cID,cDate;
	cID=theApp.AutoNumber("入庫(kù)信息表","RK",2);
	m_StaID.SetWindowText(cID);
	tDate=tDate.GetCurrentTime();
	cDate=theApp.CTimeToCString(tDate);
	m_StaDate.SetWindowText(cDate);
	m_ButEnrol.EnableWindow(false);
	m_ButSave.EnableWindow(true);
	m_ButUndo.EnableWindow(true);
	m_ButExit.EnableWindow(false);
	m_EdtProvider.EnableWindow(true);
	m_EdtProvider.IsPopShow=true;
	m_EdtProvider.SetFocus();


}


BOOL CDInput::PreTranslateMessage(MSG* pMsg) 
{
	if(FromHandle(pMsg->hwnd)->GetParent()==&m_Grid && pMsg->message==WM_KEYDOWN &&pMsg->wParam==13)
	{
		ItemChange();
		int nSum=0;
		float nMoney=0;
		CString sSum,sMoney;
		for(int i=0;i<m_Grid.GetItemCount();i++)
		{
			sSum=m_Grid.GetItemText(i,7);
			sMoney=m_Grid.GetItemText(i,8);			
			nSum=nSum+atoi(sSum);
			nMoney=nMoney+(atof(sMoney)*atoi(sSum));
		}
		sSum.Format("%d",nSum);
		sMoney.Format("%f",nMoney);
		m_EdtSum.SetWindowText(sSum);
		m_EdtMoney.SetWindowText(sMoney);
	}
	if(pMsg->hwnd==m_EdtProvider.GetSafeHwnd() && pMsg->message==WM_KEYDOWN &&pMsg->wParam==13)
	{
		this->m_Grid.InsertItem(0,"");
		m_Grid.SetFocus();
		m_Grid.m_Col=0;
		m_Grid.m_Row=0;
		m_Grid.BeginEdit(0,0);
	}
	return CDialog::PreTranslateMessage(pMsg);
}

void CDInput::ItemChange()
{
	if(m_Grid.GetCol()==7)
	{
		m_Grid.m_Edit.IsPopShow=false;
	}
	if(m_Grid.GetCol()==9)
	{
		m_Grid.m_Edit.IsPopShow=true;
		m_Grid.SetDataBase("商品信息查詢");
		m_Grid.SetAssn(true);
		m_Grid.SetField("名稱");	
	}
	if(m_Grid.GetCol()==0)    //自動(dòng)添充
 	{	
		CString  sSpec,sArer,sUnit,sOutFactroyDate,sKeepDate;
		try{
		sSpec=(char*)(_bstr_t)m_Grid.m_Edit.rst->GetCollect("規(guī)格");
		}
		catch(...)
		{
		goto ResameNext;
		}
		sArer=(char*)(_bstr_t)m_Grid.m_Edit.rst->GetCollect("產(chǎn)地");
 		sUnit=(char*)(_bstr_t)m_Grid.m_Edit.rst->GetCollect("計(jì)量單位");
 		sOutFactroyDate=(char*)(_bstr_t)m_Grid.m_Edit.rst->GetCollect("出廠日期");
 		sKeepDate=(char*)(_bstr_t)m_Grid.m_Edit.rst->GetCollect("保質(zhì)期");
		m_Grid.SetItemText(m_Grid.GetRow(),1,sSpec);
 		m_Grid.SetItemText(m_Grid.GetRow(),2,sArer);
		m_Grid.SetItemText(m_Grid.GetRow(),3,sUnit);
 		m_Grid.SetItemText(m_Grid.GetRow(),4,sOutFactroyDate);
		m_Grid.SetItemText(m_Grid.GetRow(),5,sKeepDate);
		m_Grid.SetDataBase("倉(cāng)庫(kù)信息表");
		m_Grid.SetAssn(true);
		m_Grid.SetField("名稱");
	}
ResameNext:
		return;
	
}

void CDInput::OnItemchangingList(NMHDR* pNMHDR, LRESULT* pResult) 
{
	NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
	if(m_Grid.GetCol()==0)
		m_Grid.m_Col=5;
	
	*pResult = 0;
}

void CDInput::OnBUTSave() 
{
	int a=MessageBox("確定保存此入庫(kù)單嗎?","系統(tǒng)提示",MB_OKCANCEL|MB_ICONQUESTION);
	if(a==1)
	{
		CString cSQL,cStoreNumber,cID,cStore,cWareID,cTime,cProvider,cMoney,cSum,cSell,cNum,cPrice;
		int nOP,nStoreNumber,nStoreSum;
		m_StaID.GetWindowText(cID);
		m_StaDate.GetWindowText(cTime);
		m_EdtProvider.GetWindowText(cProvider);
		m_EdtSum.GetWindowText(cSum);
		m_EdtMoney.GetWindowText(cMoney);
		nOP=theApp.NumberTOName("用戶信息表","用戶名",OP);
		cSQL.Format("Insert Into 入庫(kù)信息表 values('%s',#%s#,%s,%s,%d)",cID,cTime,cSum,cMoney,nOP);
		cnn->Execute((_bstr_t)cSQL,NULL,adCmdText);
		for(int r=0;r<m_Grid.GetItemCount()-1;r++)
		{
			cWareID=theApp.NumberTOName("商品信息表","編號(hào)","名稱",m_Grid.GetItemText(r,0));
			cNum=m_Grid.GetItemText(r,7);
			cPrice=m_Grid.GetItemText(r,8);
			cStore=m_Grid.GetItemText(r,6);
			cSell=m_Grid.GetItemText(r,9);
			nStoreNumber=theApp.NumberTOName("倉(cāng)庫(kù)信息表","名稱",cStore);
			cSQL.Format("Insert Into 入庫(kù)明細(xì)表 values('%s','%s',%d,%s)",cID,cWareID,nStoreNumber,cNum);
			cnn->Execute((_bstr_t)cSQL,NULL,adCmdText);
			//更新倉(cāng)庫(kù)信息表
			cSQL.Format("SELECT * FROM 庫(kù)存信息表 WHERE 商品編號(hào)='%s' and 倉(cāng)庫(kù)編號(hào)=%d ",cWareID,nStoreNumber);
			rst=cnn->Execute((_bstr_t)cSQL,NULL,adCmdText);
			if(theApp.GetRecordCount(rst)>0)
			{
				rst->MoveFirst();
				cStoreNumber=(char*)(_bstr_t)rst->GetCollect("庫(kù)存數(shù)量");
				nStoreSum=atoi(cStoreNumber)+atoi(cNum);
				cSQL.Format("UPDATE 庫(kù)存信息表 set 庫(kù)存數(shù)量=%d,單價(jià)= %s,銷售價(jià)格=%s WHERE 商品編號(hào)='%s' and 倉(cāng)庫(kù)編號(hào)=%d",nStoreSum,cPrice,cSell,cWareID,nStoreNumber);
			}
			else
				cSQL.Format("INSERT INTO 庫(kù)存信息表 values('%s',%d,%s,500,10,%s,%s)",cWareID,nStoreNumber,cNum,cPrice,cSell);
			cnn->Execute((_bstr_t)cSQL,NULL,adCmdText);
			rst->Close();
		}
	m_ButEnrol.EnableWindow(true);
	m_ButSave.EnableWindow(false);
	m_ButUndo.EnableWindow(false);
	m_ButExit.EnableWindow(true);
	m_EdtProvider.EnableWindow(false);
	m_EdtProvider.IsPopShow=false;
	m_EdtProvider.SetWindowText("");
	m_Grid.Clear();
	}
}

void CDInput::SetOP(CString sOP)
{
	OP=sOP;
}

void CDInput::OnBUTUndo() 
{
	int a=MessageBox("確定要撤消操作嗎?","系統(tǒng)提示",MB_OKCANCEL|MB_ICONQUESTION);
	if (a==1)
	{
		m_ButEnrol.EnableWindow(true);
		m_ButSave.EnableWindow(false);
		m_ButUndo.EnableWindow(false);
		m_ButExit.EnableWindow(true);
		m_EdtProvider.EnableWindow(false);
		m_EdtProvider.IsPopShow=false;
		m_EdtProvider.SetWindowText("");
		m_Grid.ClearGrid();	
	}
}

void CDInput::OnBUTExit() 
{
	this->OnCancel();	
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜精品一区二区三区电影天堂| 亚洲国产成人av好男人在线观看| 欧美日韩国产精选| 黄色精品一二区| 亚洲五月六月丁香激情| 国产精品天干天干在观线| 欧美一区二区三区在线| 91麻豆swag| 国产成人午夜片在线观看高清观看| 午夜成人在线视频| 亚洲免费av高清| 欧美激情一区二区三区不卡 | 精品奇米国产一区二区三区| 91免费观看视频| 成人午夜电影小说| 精品在线一区二区| 日韩激情在线观看| 亚洲成人一二三| 一区二区三区在线影院| 国产精品美女久久久久aⅴ国产馆| 26uuu国产一区二区三区| 69精品人人人人| 欧美日韩一区二区三区视频| 91福利在线播放| 99久久伊人精品| 国产成人免费av在线| 久久99热狠狠色一区二区| 日韩一区精品字幕| 日韩精品成人一区二区在线| 亚洲午夜免费电影| 一区二区三区在线高清| 一区二区三区鲁丝不卡| 亚洲精品日日夜夜| 亚洲精品欧美专区| 一区二区三区在线影院| 亚洲综合999| 亚洲国产美女搞黄色| 亚洲高清久久久| 天天综合天天综合色| 日韩av高清在线观看| 美女免费视频一区| 久久99精品国产麻豆婷婷 | 亚洲午夜激情网站| 亚洲国产日产av| 婷婷中文字幕一区三区| 日韩福利视频网| 日韩电影在线免费观看| 蜜臀国产一区二区三区在线播放| 麻豆91在线看| 国产呦精品一区二区三区网站| 国产乱人伦偷精品视频免下载| 国产精品白丝jk白祙喷水网站| 国产精品一区在线观看乱码| 成人va在线观看| 色哟哟欧美精品| 欧美狂野另类xxxxoooo| 日韩欧美激情在线| 国产日韩综合av| 亚洲色图欧洲色图婷婷| 亚洲在线观看免费| 久久国产综合精品| 国产精品一二三四区| av成人免费在线观看| 欧美性色黄大片手机版| 日韩无一区二区| 中文字幕不卡的av| 亚洲第一在线综合网站| 久久er99精品| 色综合中文字幕| 日韩欧美一二区| 欧美极品aⅴ影院| 亚洲国产美国国产综合一区二区| 蜜桃免费网站一区二区三区| 高清国产一区二区三区| 欧美在线看片a免费观看| 精品少妇一区二区三区日产乱码| 中文字幕av一区二区三区高 | 丁香亚洲综合激情啪啪综合| 色狠狠综合天天综合综合| 日韩一区二区三区视频| 国产精品久久久久久久久久久免费看| 亚洲曰韩产成在线| 国产九九视频一区二区三区| 91久久香蕉国产日韩欧美9色| 日韩精品一区二区三区老鸭窝| 中文字幕日本乱码精品影院| 蜜乳av一区二区| 91在线观看一区二区| 欧美一区二区三区视频| 国产欧美一区二区三区在线老狼| 亚洲在线成人精品| 国产不卡视频在线观看| 欧美肥妇free| 日韩毛片高清在线播放| 美女视频第一区二区三区免费观看网站| 成人禁用看黄a在线| 91精品国产一区二区三区香蕉| 亚洲欧美在线视频| 国内精品嫩模私拍在线| 欧美日韩国产不卡| 自拍偷在线精品自拍偷无码专区| 日韩 欧美一区二区三区| 日本乱人伦一区| 国产日韩欧美综合一区| 青青草原综合久久大伊人精品优势| 成人永久免费视频| 精品国产一区二区三区av性色| 亚洲久草在线视频| 成人综合婷婷国产精品久久| 日韩欧美国产一二三区| 图片区小说区国产精品视频| 91同城在线观看| 国产日韩欧美制服另类| 精品一区二区久久| 欧美精品日韩一本| 亚洲国产美女搞黄色| 91蝌蚪国产九色| 国产精品久久综合| 国产美女一区二区三区| 精品精品国产高清一毛片一天堂| 一个色综合网站| 91原创在线视频| 中文字幕欧美一| av在线一区二区| 国产精品九色蝌蚪自拍| 国产福利一区二区| 国产欧美一区二区三区沐欲| 免费在线观看一区| 日韩欧美中文一区| 美女视频网站黄色亚洲| 欧美一区二区三区在线电影| 日本大胆欧美人术艺术动态| 制服丝袜成人动漫| 免费观看成人鲁鲁鲁鲁鲁视频| 666欧美在线视频| 美美哒免费高清在线观看视频一区二区 | 亚洲女同女同女同女同女同69| 成人免费毛片片v| 国产精品乱人伦中文| 欧美成人一区二区三区片免费| 秋霞av亚洲一区二区三| 欧美不卡在线视频| 国模冰冰炮一区二区| 久久综合色综合88| 国产成人高清在线| 国产精品毛片久久久久久久| 99re视频精品| 亚洲狠狠爱一区二区三区| 欧美日韩国产高清一区| 美女脱光内衣内裤视频久久网站| 欧美精品一区二区三区很污很色的| 久久精品国产第一区二区三区| 亚洲精品一区二区精华| 国产精品18久久久久久久久| 国产精品免费av| 色视频一区二区| 午夜精品一区在线观看| 精品精品国产高清一毛片一天堂| 国产成人免费xxxxxxxx| 一区在线观看免费| 欧美精选午夜久久久乱码6080| 精品在线免费观看| 国产精品久久久久久久久快鸭| 日本久久电影网| 美女一区二区久久| 国产精品美女www爽爽爽| 日本韩国一区二区三区| 日本三级亚洲精品| 国产午夜精品一区二区| 一本色道久久综合狠狠躁的推荐 | 国产精品丝袜久久久久久app| av在线不卡电影| 首页国产欧美日韩丝袜| 国产日韩精品视频一区| 在线区一区二视频| 久久国产免费看| 亚洲视频 欧洲视频| 欧美精品第1页| 成人国产精品免费网站| 亚洲伊人色欲综合网| 久久久久国产免费免费| 欧美性生活大片视频| 国产精品小仙女| 天天色天天操综合| 国产精品人妖ts系列视频| 欧美欧美欧美欧美| zzijzzij亚洲日本少妇熟睡| 日韩福利电影在线| 《视频一区视频二区| 精品乱人伦一区二区三区| 色播五月激情综合网| 黄页网站大全一区二区| 亚洲小说欧美激情另类| 久久久精品天堂| 91麻豆精品国产91久久久久久| 色综合久久久久久久久久久| 国产一区二区三区av电影| 亚洲综合一区二区| 国产精品久久久久久一区二区三区| 日韩美女视频一区二区在线观看|