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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? productmoveform.cpp

?? 企業庫存管理系統, 企業庫存管理系統
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
// ProductMoveForm.cpp : implementation file
//

#include "stdafx.h"
#include "Store.h"
#include "ProductMoveForm.h"
#include "SelectProduct.h"
#include "Affirm.h"

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

/////////////////////////////////////////////////////////////////////////////
// CProductMoveForm dialog


CProductMoveForm::CProductMoveForm(CWnd* pParent /*=NULL*/)
	: CDialog(CProductMoveForm::IDD, pParent)
{
	//{{AFX_DATA_INIT(CProductMoveForm)
	m_productMoveFormID = _T("");
	m_storeHouseIn = _T("");
	m_storeHouseOut = _T("");
	m_dealer = _T("");
	m_houseOutType = _T("");
	m_formDate = COleDateTime::GetCurrentTime();
	m_remark = _T("");

	is_search=0;
	flag=1;
	//}}AFX_DATA_INIT
}


void CProductMoveForm::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CProductMoveForm)
	DDX_Control(pDX, IDC_houseOutType, m_houseOutTypeCombo);
	DDX_Control(pDX, IDC_dealer, m_dealerCombo);
	DDX_Control(pDX, IDC_storehouseOut, m_storeHouseOutCombo);
	DDX_Control(pDX, IDC_storehouseIn, m_storeHouseInCombo);
	DDX_Control(pDX, IDC_LIST1, m_list);
	DDX_Text(pDX, IDC_productMoveFormID, m_productMoveFormID);
	DDX_CBString(pDX, IDC_storehouseIn, m_storeHouseIn);
	DDX_CBString(pDX, IDC_storehouseOut, m_storeHouseOut);
	DDX_CBString(pDX, IDC_dealer, m_dealer);
	DDX_CBString(pDX, IDC_houseOutType, m_houseOutType);
	DDX_DateTimeCtrl(pDX, IDC_formDate, m_formDate);
	DDX_Text(pDX, IDC_remark, m_remark);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CProductMoveForm, CDialog)
	//{{AFX_MSG_MAP(CProductMoveForm)
	ON_NOTIFY(NM_CLICK, IDC_LIST1, OnClickList)
	ON_BN_CLICKED(IDC_add, OnAdd)
	ON_BN_CLICKED(IDC_modify, OnModify)
	ON_BN_CLICKED(IDC_delete, OnDelete)
	ON_BN_CLICKED(IDC_addLine, OnAddLine)
	ON_BN_CLICKED(IDC_deleteLine, OnDeleteLine)
	ON_BN_CLICKED(IDC_save, OnSave)
	ON_BN_CLICKED(IDC_cancelation, OnCancelation)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CProductMoveForm message handlers

BOOL CProductMoveForm::OnInitDialog() 
{
	CDialog::OnInitDialog();

	DWORD style;
	style=m_list.GetExStyle();
	style=(style|LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT)&(~LVS_EX_CHECKBOXES) ;
	m_list.SetExtendedStyle(style);
	
	m_list.InsertColumn(0,"產品編號",LVCFMT_LEFT,100);
	m_list.InsertColumn(1,"產品名稱",LVCFMT_LEFT,100);
	m_list.InsertColumn(2,"產品單位",LVCFMT_LEFT,100);
	m_list.InsertColumn(3,"產品型號",LVCFMT_LEFT,100);
	m_list.InsertColumn(4,"數量",LVCFMT_LEFT,100);
	m_list.InsertColumn(5,"單價",LVCFMT_LEFT,100);
	m_list.InsertColumn(6,"金額",LVCFMT_LEFT,100);

	bt_add=GetDlgItem(IDC_add);
	bt_delete=GetDlgItem(IDC_delete);
	bt_modify=GetDlgItem(IDC_modify);
	bt_addLine=GetDlgItem(IDC_addLine);
	bt_deleteLine=GetDlgItem(IDC_deleteLine);
	bt_save=GetDlgItem(IDC_save);
	bt_cancelation=GetDlgItem(IDC_cancelation);

	tx_productMoveFormID=GetDlgItem(IDC_productMoveFormID);
	tx_storeHouseIn=GetDlgItem(IDC_storehouseIn);
	tx_storeHouseOut=GetDlgItem(IDC_storehouseOut);
	tx_dealer=GetDlgItem(IDC_dealer);
	tx_houseOutType=GetDlgItem(IDC_houseOutType);
	tx_formDate=GetDlgItem(IDC_formDate);
	tx_remark=GetDlgItem(IDC_remark);

	_RecordsetPtr m_pRecordset;
	HRESULT hTRes;
	CString strSQL;
	strSQL="select distinct staffName from staff";	
	hTRes = m_pRecordset.CreateInstance(_T("ADODB.Recordset"));
	if (SUCCEEDED(hTRes))
	{
		//----------------------------------------------------
		hTRes = m_pRecordset->Open((LPTSTR)strSQL.GetBuffer(130),
		((CStoreApp*)AfxGetApp())->m_pConn.GetInterfacePtr(),
				adOpenDynamic,adLockPessimistic,adCmdText);
		if(SUCCEEDED(hTRes))
		{
			while(!(m_pRecordset->adoEOF))
			{		
			m_dealerCombo.AddString(((CStoreApp*)AfxGetApp())->GetStringFromVariant(m_pRecordset->GetCollect("staffName")));
			m_pRecordset->MoveNext();
			}
		}
	}
	m_pRecordset->Close();

	strSQL="select distinct houseOutTypeName from houseOutType";	
	hTRes = m_pRecordset.CreateInstance(_T("ADODB.Recordset"));
	if (SUCCEEDED(hTRes))
	{
		//----------------------------------------------------
		hTRes = m_pRecordset->Open((LPTSTR)strSQL.GetBuffer(130),
		((CStoreApp*)AfxGetApp())->m_pConn.GetInterfacePtr(),
				adOpenDynamic,adLockPessimistic,adCmdText);
		if(SUCCEEDED(hTRes))
		{
			while(!(m_pRecordset->adoEOF))
			{		
			m_houseOutTypeCombo.AddString(((CStoreApp*)AfxGetApp())->GetStringFromVariant(m_pRecordset->GetCollect("houseOutTypeName")));
			m_pRecordset->MoveNext();
			}
		}
	}
	m_pRecordset->Close();

	strSQL="select distinct storeHouseName from storeHouse";	
	hTRes = m_pRecordset.CreateInstance(_T("ADODB.Recordset"));
	if (SUCCEEDED(hTRes))
	{
		//----------------------------------------------------
		hTRes = m_pRecordset->Open((LPTSTR)strSQL.GetBuffer(130),
		((CStoreApp*)AfxGetApp())->m_pConn.GetInterfacePtr(),
				adOpenDynamic,adLockPessimistic,adCmdText);
		if(SUCCEEDED(hTRes))
		{
			while(!(m_pRecordset->adoEOF))
			{		
			m_storeHouseInCombo.AddString(((CStoreApp*)AfxGetApp())->GetStringFromVariant(m_pRecordset->GetCollect("storeHouseName")));
			m_storeHouseOutCombo.AddString(((CStoreApp*)AfxGetApp())->GetStringFromVariant(m_pRecordset->GetCollect("storeHouseName")));
			m_pRecordset->MoveNext();
			}
		}
	}
	m_pRecordset->Close();


	if(is_search==1)
	{
		bt_add->EnableWindow(true);
		bt_delete->EnableWindow(true);
		bt_modify->EnableWindow(true);	
		bt_addLine->EnableWindow(false);
		bt_deleteLine->EnableWindow(false);
		bt_save->EnableWindow(false);
		bt_cancelation->EnableWindow(false);

		CString strSQL;
		_RecordsetPtr m_pRecordset;    //用于創建一個查詢記錄集
		_RecordsetPtr m_pProductMoveFormRecordset;
		strSQL="select * from productMoveForm where productMoveFormID='";
		strSQL=strSQL+m_productMoveFormID+"'";
		HRESULT hTRes;
		hTRes = m_pProductMoveFormRecordset.CreateInstance(_T("ADODB.Recordset"));				
		hTRes = m_pProductMoveFormRecordset->Open((LPTSTR)strSQL.GetBuffer(130),
			((CStoreApp*)AfxGetApp())->m_pConn.GetInterfacePtr(),
			adOpenDynamic,adLockPessimistic,adCmdText);
		if(!(m_pProductMoveFormRecordset->adoEOF))
		{
			DATE dt;
			COleDateTime da;
			dt=m_pProductMoveFormRecordset->GetCollect("formDate").date;
			da=COleDateTime(dt); 
			m_formDate.SetDate(da.GetYear(),da.GetMonth(),da.GetDay());
			m_storeHouseIn = ((CStoreApp*)AfxGetApp())->GetStringFromVariant(m_pProductMoveFormRecordset->GetCollect("storehouseIn"));
			m_storeHouseOut = ((CStoreApp*)AfxGetApp())->GetStringFromVariant(m_pProductMoveFormRecordset->GetCollect("storehouseOut"));
			m_dealer = ((CStoreApp*)AfxGetApp())->GetStringFromVariant(m_pProductMoveFormRecordset->GetCollect("dealer"));
			m_houseOutType = ((CStoreApp*)AfxGetApp())->GetStringFromVariant(m_pProductMoveFormRecordset->GetCollect("houseOutType"));			
			m_remark = ((CStoreApp*)AfxGetApp())->GetStringFromVariant(m_pProductMoveFormRecordset->GetCollect("remark"));
			
			
			strSQL="select * from productMoveFormView where productMoveFormID='";
			strSQL=strSQL+m_productMoveFormID+"'";
			hTRes = m_pRecordset.CreateInstance(_T("ADODB.Recordset"));				
			hTRes = m_pRecordset->Open((LPTSTR)strSQL.GetBuffer(130),
				((CStoreApp*)AfxGetApp())->m_pConn.GetInterfacePtr(),
				adOpenDynamic,adLockPessimistic,adCmdText);
			int i=0;
			while(!(m_pRecordset->adoEOF))
			{
				m_list.InsertItem(i,((CStoreApp*)AfxGetApp())->GetStringFromVariant(m_pRecordset->GetCollect("productID")));
				m_list.SetItemText(i,1,((CStoreApp*)AfxGetApp())->GetStringFromVariant(m_pRecordset->GetCollect("productName")));
				m_list.SetItemText(i,2,((CStoreApp*)AfxGetApp())->GetStringFromVariant(m_pRecordset->GetCollect("unit")));
				m_list.SetItemText(i,3,((CStoreApp*)AfxGetApp())->GetStringFromVariant(m_pRecordset->GetCollect("model")));
				m_list.SetItemText(i,4,((CStoreApp*)AfxGetApp())->GetStringFromVariant(m_pRecordset->GetCollect("num")));
				m_list.SetItemText(i,5,((CStoreApp*)AfxGetApp())->GetStringFromVariant(m_pRecordset->GetCollect("price")));
				m_list.SetItemText(i,6,((CStoreApp*)AfxGetApp())->GetStringFromVariant(m_pRecordset->GetCollect("total")));
				i++;
				m_pRecordset->MoveNext();
			}			
		}
		tx_productMoveFormID->EnableWindow(false);
		tx_storeHouseIn->EnableWindow(false);
		tx_storeHouseOut->EnableWindow(false);
		tx_dealer->EnableWindow(false);
		tx_houseOutType->EnableWindow(false);
		tx_formDate->EnableWindow(false);
		tx_remark->EnableWindow(false);
	}
	else
	{
		bt_add->EnableWindow(false);
		bt_delete->EnableWindow(false);
		bt_modify->EnableWindow(false);
		bt_addLine->EnableWindow(true);
		bt_deleteLine->EnableWindow(true);
		bt_save->EnableWindow(true);
		bt_cancelation->EnableWindow(true);

		tx_productMoveFormID->EnableWindow(true);
		tx_storeHouseIn->EnableWindow(true);
		tx_storeHouseOut->EnableWindow(true);
		tx_dealer->EnableWindow(true);
		tx_houseOutType->EnableWindow(true);
		tx_formDate->EnableWindow(true);
		tx_remark->EnableWindow(true);

		int formID=((CStoreApp*)AfxGetApp())->m_pIDRecordset->GetCollect("productMoveFormID").intVal;
		if(formID<10)
			m_productMoveFormID.Format("CPDB0000%d",formID);
		else if(formID<100&&formID>9)
			m_productMoveFormID.Format("CPDB000%d",formID);
		else if(formID<1000&&formID>99)
			m_productMoveFormID.Format("CPDB00%d",formID);

		CString str;
		str.Format("%d",formID+1);
		((CStoreApp*)AfxGetApp())->m_pIDRecordset->PutCollect("productMoveFormID",_variant_t(str));
		((CStoreApp*)AfxGetApp())->m_pIDRecordset->Update();
	}
	
	
	UpdateData(false);
	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CProductMoveForm::OnClickList(NMHDR* pNMHDR, LRESULT* pResult) 
{
	// TODO: Add your control notification handler code here
	
	*pResult = 0;
}

void CProductMoveForm::OnAdd() 
{
	flag=1;
	bt_add->EnableWindow(false);
	bt_delete->EnableWindow(false);
	bt_save->EnableWindow(true);
	bt_modify->EnableWindow(false);	
	bt_addLine->EnableWindow(true);
	bt_deleteLine->EnableWindow(true);
	bt_cancelation->EnableWindow(true);

	tx_productMoveFormID->EnableWindow(true);
	tx_storeHouseIn->EnableWindow(true);
	tx_storeHouseOut->EnableWindow(true);
	tx_dealer->EnableWindow(true);
	tx_houseOutType->EnableWindow(true);
	tx_formDate->EnableWindow(true);
	tx_remark->EnableWindow(true);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一卡2卡三卡4卡5免费| 99久久免费精品| 在线观看三级视频欧美| 2020国产精品自拍| 日韩激情视频在线观看| 欧美日韩亚洲综合在线| 日本不卡高清视频| 精品福利一区二区三区| fc2成人免费人成在线观看播放| 亚洲人一二三区| 在线观看国产日韩| 欧美体内she精视频| 国产一区999| 亚洲综合视频网| 久久久久久99久久久精品网站| 95精品视频在线| 日本乱码高清不卡字幕| 国产98色在线|日韩| 午夜精品久久久久久不卡8050| 欧美韩国日本不卡| 欧美一区二区三区白人| 精品国产乱码久久久久久久| 国产欧美一区二区精品仙草咪| 欧美一区二区三区免费视频| 26uuu国产在线精品一区二区| 国产精品久久久久久久久搜平片| 日韩欧美一区二区不卡| 欧美日韩亚州综合| 亚洲精品在线一区二区| 中文字幕字幕中文在线中不卡视频| 亚洲精品国产视频| 中文字幕电影一区| 亚洲国产精品视频| 亚洲视频一区二区免费在线观看| 亚洲精品老司机| 国产美女主播视频一区| av网站免费线看精品| 91在线观看污| 日韩一区精品字幕| 北条麻妃一区二区三区| 欧美一区二区在线播放| 日韩伦理电影网| 日本成人在线不卡视频| 国产亚洲一区二区在线观看| 欧美揉bbbbb揉bbbbb| 欧美一区二区三区免费观看视频| 国产精品久久久久影院亚瑟 | 日韩免费高清av| 欧美国产欧美亚州国产日韩mv天天看完整 | 国产精品自拍网站| 久久精品72免费观看| 天天操天天干天天综合网| 国产999精品久久久久久绿帽| 7777精品伊人久久久大香线蕉最新版| 欧美三级电影在线看| 中文字幕第一页久久| 国产精品系列在线观看| 欧美一级高清片| 久久久国产综合精品女国产盗摄| 亚洲成av人片一区二区三区| 日韩国产欧美一区二区三区| 日本久久一区二区三区| 日韩毛片视频在线看| 国产一区二区伦理片| 欧美sm极限捆绑bd| 国产欧美精品在线观看| 蜜桃久久av一区| 国产成a人亚洲精| 久久久久久久精| 国产夫妻精品视频| 91丨porny丨国产| 亚洲人亚洲人成电影网站色| 亚洲四区在线观看| 暴力调教一区二区三区| 亚洲欧美综合色| 五月婷婷激情综合| 在线播放亚洲一区| 中文字幕精品三区| 不卡一区二区三区四区| 91成人免费在线视频| 一区二区三区在线观看欧美| 久久99精品久久久久婷婷| av不卡在线播放| 1000部国产精品成人观看| 99久久婷婷国产综合精品| 亚洲精品视频一区二区| 欧美色综合影院| 久久精品999| 国产精品天美传媒沈樵| 亚洲成人免费看| 日韩精品一区在线| 国产精品69久久久久水密桃| 国产精品视频观看| 欧美三级资源在线| 日本视频中文字幕一区二区三区| 91精品国产色综合久久不卡蜜臀| 美女一区二区久久| 在线观看亚洲精品| 亚洲电影一区二区三区| 日韩一区二区三区在线观看| 春色校园综合激情亚洲| 91蜜桃网址入口| 天天影视涩香欲综合网| 久久久久国产精品麻豆ai换脸 | 国产精品不卡一区| 欧美午夜精品一区二区蜜桃| 视频精品一区二区| 日本一二三四高清不卡| 日本精品视频一区二区| 久久精品国产第一区二区三区| 国产日韩欧美一区二区三区综合| 91麻豆免费看片| 久久99九九99精品| 亚洲另类一区二区| 久久综合久色欧美综合狠狠| 欧美午夜精品一区二区蜜桃| 国产精品99久久久| 日韩激情一区二区| 亚洲最大色网站| 国产精品久久久久永久免费观看| 欧美理论片在线| 色就色 综合激情| 成人性色生活片| 精品一区二区三区蜜桃| 亚洲成年人影院| 亚洲免费毛片网站| 欧美国产欧美亚州国产日韩mv天天看完整| av毛片久久久久**hd| 久久爱另类一区二区小说| 亚洲成人一区在线| 亚洲激情欧美激情| 中文字幕亚洲综合久久菠萝蜜| 久久网站最新地址| 欧美一二三四区在线| 4438亚洲最大| 欧美丝袜自拍制服另类| 一本一本久久a久久精品综合麻豆| 国产丝袜美腿一区二区三区| 日韩一级高清毛片| 欧美一区二区播放| 欧美电影一区二区三区| 欧美日韩一区二区在线观看视频| 色综合天天狠狠| 91小视频免费观看| av一区二区三区| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 成人动漫视频在线| 懂色av噜噜一区二区三区av| 国产一区二区三区四区五区入口 | 风间由美一区二区av101| 国产精品主播直播| 懂色av中文一区二区三区| 国产美女精品一区二区三区| 国产高清成人在线| 国产大陆亚洲精品国产| 成人sese在线| 91欧美一区二区| 91豆麻精品91久久久久久| 欧美日韩国产另类不卡| 国产精品综合二区| 成人av在线网| 色综合久久88色综合天天6| 在线中文字幕一区二区| 欧美日本韩国一区| 精品人在线二区三区| www激情久久| 亚洲四区在线观看| 亚洲一区在线电影| 欧美aaaaaa午夜精品| 久久www免费人成看片高清| 国产黄人亚洲片| 91老司机福利 在线| 这里是久久伊人| 在线播放日韩导航| 欧美一区二区三区在线观看视频 | 欧美夫妻性生活| 日韩欧美在线不卡| 中文一区二区在线观看| 尤物视频一区二区| 麻豆成人久久精品二区三区小说| 黄色小说综合网站| 亚洲欧美日韩久久| 天天操天天综合网| 成人午夜电影久久影院| 欧美视频第二页| 精品久久一区二区三区| 亚洲美女免费在线| 精品一区二区免费在线观看| 91啪在线观看| 精品国产一区久久| 亚洲自拍偷拍av| 高清shemale亚洲人妖| 国产99久久久久| 亚洲电影在线播放| 成人一区二区三区视频 | 国产不卡一区视频| 一区二区激情小说| 国产成人精品免费一区二区| 91视频在线观看免费| 蜜桃视频在线观看一区二区|