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

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

?? dlgintostorage.cpp

?? 商品采購系統用VC和SQL開發比較適合開發信息管理系統
?? CPP
字號:
// DlgIntostorage.cpp : implementation file
//

#include "stdafx.h"
#include "MerchandiseStore.h"
#include "DlgIntostorage.h"

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

#include "database.h"
//-------------global 
extern CDatabase m_hDatabase ;
//------------end

/////////////////////////////////////////////////////////////////////////////
// CDlgIntostorage dialog


CDlgIntostorage::CDlgIntostorage(CWnd* pParent /*=NULL*/)
	: CDialog(CDlgIntostorage::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDlgIntostorage)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
}


void CDlgIntostorage::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDlgIntostorage)
	DDX_Control(pDX, IDOK, m_hBtnOk);
	DDX_Control(pDX, IDD_BTN_SAVE, m_hBtnSave);
	DDX_Control(pDX, IDD_BTN_MOD, m_hBtnMod);
	DDX_Control(pDX, IDD_BTN_DEL, m_hBtnDel);
	DDX_Control(pDX, IDD_BTN_ADD, m_hBtnAdd);
	DDX_Control(pDX, IDC_DTP_intime, m_hDtpIntime);
	DDX_Control(pDX, IDC_TAB_Intostorage, m_hTabIntostorage);
	DDX_Control(pDX, IDC_LIST_Intostorage, m_hListIntostorage);
	DDX_Control(pDX, IDC_EDIT_orderform, m_hEditOrderform);
	DDX_Control(pDX, IDC_EDIT_OperatorID, m_hEditOperatorID);
	DDX_Control(pDX, IDC_EDIT_ID, m_hEditID);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDlgIntostorage, CDialog)
	//{{AFX_MSG_MAP(CDlgIntostorage)
	ON_NOTIFY(NM_CLICK, IDC_LIST_Intostorage, OnClickLISTIntostorage)
	ON_NOTIFY(NM_DBLCLK, IDC_LIST_Intostorage, OnDblclkLISTIntostorage)
	ON_NOTIFY(TCN_SELCHANGE, IDC_TAB_Intostorage, OnSelchangeTABIntostorage)
	ON_BN_CLICKED(IDD_BTN_ADD, OnBtnAdd)
	ON_BN_CLICKED(IDD_BTN_DEL, OnBtnDel)
	ON_BN_CLICKED(IDD_BTN_MOD, OnBtnMod)
	ON_BN_CLICKED(IDD_BTN_SAVE, OnBtnSave)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDlgIntostorage message handlers

BOOL CDlgIntostorage::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here

	InitCtrlData() ;
	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CDlgIntostorage::OnClickLISTIntostorage(NMHDR* pNMHDR, LRESULT* pResult) 
{
	// TODO: Add your control notification handler code here
	char ID[30+1] ;
	m_hListIntostorage.GetItemText(m_hListIntostorage.GetSelectionMark(), 0, ID, sizeof(ID)) ;
	
	m_hDatabase.EditIntostorageToCtrl(ID, &m_hEditID, &m_hEditOperatorID, &m_hEditOrderform) ;

	*pResult = 0;
}

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

void CDlgIntostorage::OnSelchangeTABIntostorage(NMHDR* pNMHDR, LRESULT* pResult) 
{
	// TODO: Add your control notification handler code here
	switch(m_hTabIntostorage.GetCurSel())
	{
	case 0:
		TabCtrlOfSelect(0) ;
		break ;
	case 1:
		TabCtrlOfSelect(1) ;
		break ;
	}	

	*pResult = 0;
}

void CDlgIntostorage::InitCtrlData()
{
///INIT BUTTON CTRL
	m_hBtnOk.SetIcon(IDI_ICON_CLOSE);
	m_hBtnOk.OffsetColor(CButtonST::BTNST_COLOR_BK_IN, shBtnColor);
	m_hBtnOk.SetColor(CButtonST::BTNST_COLOR_FG_IN, RGB(0, 128, 0));

	m_hBtnSave.SetIcon(IDI_ICON_OK);
	m_hBtnSave.OffsetColor(CButtonST::BTNST_COLOR_BK_IN, shBtnColor);
	m_hBtnSave.SetColor(CButtonST::BTNST_COLOR_FG_IN, RGB(0, 128, 0));
	m_hBtnSave.EnableWindow(FALSE) ;

	m_hBtnDel.SetIcon(IDI_ICON_DEL);
	m_hBtnDel.OffsetColor(CButtonST::BTNST_COLOR_BK_IN, shBtnColor);
	m_hBtnDel.SetColor(CButtonST::BTNST_COLOR_FG_IN, RGB(0, 128, 0));

	m_hBtnAdd.SetIcon(IDI_ICON_ADD);
	m_hBtnAdd.OffsetColor(CButtonST::BTNST_COLOR_BK_IN, shBtnColor);
	m_hBtnAdd.SetColor(CButtonST::BTNST_COLOR_FG_IN, RGB(0, 128, 0));

	m_hBtnMod.SetIcon(IDI_ICON_MOD);
	m_hBtnMod.OffsetColor(CButtonST::BTNST_COLOR_BK_IN, shBtnColor);
	m_hBtnMod.SetColor(CButtonST::BTNST_COLOR_FG_IN, RGB(0, 128, 0));

//Init tab ctrl 
	m_hTabIntostorage.InsertItem(0, "入庫基本信息") ;
	m_hTabIntostorage.InsertItem(1, "入庫信息列表") ;
	m_hTabIntostorage.ShowWindow(TRUE) ;

	m_hListIntostorage.InsertColumn(0, "入庫單號", LVCFMT_CENTER, 100) ;
	m_hListIntostorage.InsertColumn(1, "訂單號", LVCFMT_CENTER, 100) ;
	m_hListIntostorage.InsertColumn(2, "操作員", LVCFMT_CENTER, 100) ;
	m_hListIntostorage.InsertColumn(3, "入庫時間", LVCFMT_CENTER, 100) ;
	m_hListIntostorage.SetExtendedStyle(m_hListIntostorage.GetStyle() | LVS_EX_FULLROWSELECT);
//
	TabCtrlOfSelect(1) ;
}

void CDlgIntostorage::TabCtrlOfSelect(int m_nSelected)
{
	switch(m_nSelected)
	{
	case 0:
		{
			m_hTabIntostorage.SetCurSel(0) ;
			//---
			m_hEditID.ShowWindow(TRUE) ;
			m_hEditOperatorID.ShowWindow(TRUE) ;
			m_hEditOrderform.ShowWindow(TRUE) ;
			m_hDtpIntime.ShowWindow(TRUE) ;
			
			m_hListIntostorage.ShowWindow(FALSE) ;
			m_hEditID.SetFocus() ;
			break ;
		}
	case 1:
		{
			m_hTabIntostorage.SetCurSel(1) ;
			//-----
			m_hEditID.ShowWindow(FALSE) ;
			m_hEditOperatorID.ShowWindow(FALSE) ;
			m_hEditOrderform.ShowWindow(FALSE) ;
			m_hDtpIntime.ShowWindow(FALSE) ;
			
			m_hListIntostorage.ShowWindow(TRUE) ;
			break ;
		}
	}
	m_hDatabase.ListIntostorageToCtrl(&m_hListIntostorage) ;
}

void CDlgIntostorage::OnBtnAdd() 
{
	// TODO: Add your control notification handler code here
	switch(m_hTabIntostorage.GetCurSel())
	{
	case 0:
		{
			break ;
		}
	case 1:
		{
			TabCtrlOfSelect(0) ;
			break ;
		}
	}
	m_hEditID.SetWindowText("") ;
	m_hEditOperatorID.SetWindowText("") ;
	m_hEditOrderform.SetWindowText("") ;

	m_hEditID.SetFocus() ;
	m_hBtnSave.EnableWindow() ;
	
}

void CDlgIntostorage::OnBtnDel() 
{
	// TODO: Add your control notification handler code here
	if(m_hListIntostorage.GetSelectionMark() == -1)
	{//未被選中
		MessageBox("請選擇欲刪除條目!") ;
		return ;
	}
	char ID[30+1] ;
	m_hListIntostorage.GetItemText(m_hListIntostorage.GetSelectionMark(), 0, ID, sizeof(ID)) ;
	m_hDatabase.DeleteDataWhere(CGRK, ID) ;
	TabCtrlOfSelect(1) ;	
	
}

void CDlgIntostorage::OnBtnMod() 
{
	// TODO: Add your control notification handler code here
	switch(m_hTabIntostorage.GetCurSel())
	{
	case 0:
		{
			break ;
		}
	case 1:
		{
			if(m_hListIntostorage.GetSelectionMark() == -1)
			{//未被選中
				MessageBox("請選擇欲修改條目!") ;
				return ;
			}
			break ;
		}
	}
	TabCtrlOfSelect(0) ;
	m_hBtnSave.EnableWindow() ;
	m_hEditID.SetFocus() ;	
}

void CDlgIntostorage::OnBtnSave() 
{
	// TODO: Add your control notification handler code here
	char ID[30+1], OperatorID[30+1], Orderform[10+1] ;
	
	m_hEditID.GetWindowText(ID, sizeof(ID)) ;
	m_hEditOperatorID.GetWindowText(OperatorID, sizeof(OperatorID)) ;
	m_hEditOrderform.GetWindowText(Orderform, sizeof(Orderform)) ;
	
	//保存修改,更新數據庫
	m_hDatabase.UpdateIntostorageData(ID,OperatorID,Orderform) ;
	
	m_hBtnSave.EnableWindow(FALSE) ;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级免费观看| 日韩视频免费直播| 1024成人网| 在线免费不卡视频| 香蕉加勒比综合久久| 337p亚洲精品色噜噜| 肉色丝袜一区二区| 久久精品男人天堂av| 99re热视频精品| 国产精品一区二区91| 久久影音资源网| 亚洲精品国久久99热| www.欧美日韩| 中文字幕不卡一区| 大胆欧美人体老妇| 亚洲欧美激情一区二区| 91麻豆精品国产综合久久久久久| 日韩精品国产欧美| 欧美国产精品专区| 日韩一区二区三区免费看 | 亚洲欧洲韩国日本视频| 日本久久电影网| 国产福利一区二区三区视频在线| 久久老女人爱爱| 欧美v日韩v国产v| 欧美日韩一区二区三区不卡| 国产一区二区三区免费播放| 91精品国产黑色紧身裤美女| 国产成人综合精品三级| 日韩激情中文字幕| 自拍偷在线精品自拍偷无码专区| 欧美一区二区视频网站| 99v久久综合狠狠综合久久| 韩国一区二区视频| 日韩精品视频网| 亚洲aⅴ怡春院| 最近日韩中文字幕| 一区二区三区**美女毛片| 欧美激情一区不卡| 国产精品女人毛片| 亚洲免费成人av| 午夜视频在线观看一区二区三区| 亚洲自拍偷拍av| 日韩国产一二三区| 卡一卡二国产精品| 成人黄色综合网站| 91看片淫黄大片一级在线观看| 丁香天五香天堂综合| 国产精品自在在线| 成人深夜视频在线观看| 九色综合国产一区二区三区| 91福利在线看| 日韩精品一区二区三区swag | 精品三级在线观看| 日韩欧美一区二区久久婷婷| 日韩视频中午一区| 国产午夜精品一区二区三区视频 | 在线看国产一区二区| 欧美精品在欧美一区二区少妇| 日韩精品一区二区三区蜜臀 | 精品国产成人系列| 亚洲一区二区三区三| 国产精品综合av一区二区国产馆| 色香蕉久久蜜桃| 国产精品美女久久久久久久久久久 | 亚洲va国产天堂va久久en| 成人永久免费视频| 精品国产一区二区三区四区四| 中文字幕av一区二区三区| 一级女性全黄久久生活片免费| 精品一区二区av| 欧美日韩在线播放一区| 久久你懂得1024| 日韩中文欧美在线| 欧美综合在线视频| 国产精品久久久久天堂| 五月天一区二区三区| av在线不卡免费看| 综合av第一页| 色综合视频在线观看| 自拍偷拍亚洲激情| 99国产精品一区| 国产午夜精品在线观看| 国产一区二三区| 久久精品一区二区| 91首页免费视频| 亚洲欧美色一区| 成人av资源网站| 日本中文字幕一区二区有限公司| 欧美三级蜜桃2在线观看| 久久久精品蜜桃| 黄色小说综合网站| 精品福利一区二区三区免费视频| 久久成人精品无人区| 亚洲国产精品激情在线观看| 成人a级免费电影| 日韩高清在线观看| 亚洲婷婷综合色高清在线| 欧美日韩高清一区| 成人免费视频app| 日韩va亚洲va欧美va久久| 国产亚洲欧美激情| 欧洲av在线精品| 国产精品一区二区在线观看不卡| 国产精品久久久久久久裸模| 色婷婷精品久久二区二区蜜臂av | 91黄视频在线观看| 国产综合色视频| 视频一区视频二区在线观看| 国产免费久久精品| 欧美二区三区91| 欧美性受xxxx| eeuss影院一区二区三区| 国内久久精品视频| 午夜伦理一区二区| **欧美大码日韩| 国产精品美女一区二区| 国产精品美女久久久久久 | 精品一区二区三区视频| 久久精品久久久精品美女| 久久99精品国产麻豆不卡| 国产剧情一区二区| 粉嫩一区二区三区在线看| 大白屁股一区二区视频| 91在线丨porny丨国产| 色猫猫国产区一区二在线视频| av激情成人网| 欧美熟乱第一页| 欧美日韩一区二区三区四区五区| 97se亚洲国产综合自在线不卡 | 91精品国产色综合久久不卡电影 | 国产精品久久久久aaaa樱花| 久久久久久麻豆| 日韩毛片高清在线播放| 一区二区三区不卡视频| 久久精品国产免费| 国产精品一区二区91| 91偷拍与自偷拍精品| 欧美偷拍一区二区| 日韩一区二区高清| 中文字幕日韩av资源站| 日欧美一区二区| 国产盗摄一区二区三区| 欧美日韩另类国产亚洲欧美一级| 欧美大片在线观看一区二区| 中文字幕一区三区| 韩国精品主播一区二区在线观看| 风流少妇一区二区| 欧美日韩成人综合天天影院| 国产欧美一区二区精品忘忧草| 亚洲免费观看高清完整版在线| 亚洲综合图片区| 激情综合网av| 欧美影院一区二区三区| 国产色一区二区| 免费观看在线综合| 欧美高清你懂得| 亚洲人成电影网站色mp4| 免费在线看成人av| 欧美一区在线视频| 亚洲午夜三级在线| 一本久道中文字幕精品亚洲嫩| 日韩三级在线观看| 视频一区二区三区入口| 欧美三级一区二区| 亚洲精品菠萝久久久久久久| av电影在线观看完整版一区二区| 欧美tickling网站挠脚心| 亚洲v精品v日韩v欧美v专区| 91国产免费看| 亚洲另类在线制服丝袜| 在线视频欧美精品| 成人精品国产一区二区4080| 日韩理论电影院| 欧美电影影音先锋| 久久99精品久久久久久动态图| 4438x成人网最大色成网站| 国产在线视频精品一区| 国产精品丝袜91| 色网综合在线观看| 久久精品国产澳门| 国产人成亚洲第一网站在线播放| 国产精品白丝av| 樱花草国产18久久久久| 久久蜜桃香蕉精品一区二区三区| 91日韩在线专区| 高清不卡一二三区| 日韩制服丝袜先锋影音| 久久久精品国产免大香伊 | 国产精品久久久久久久午夜片| 欧美伊人久久大香线蕉综合69| 偷拍日韩校园综合在线| 精品国产乱码久久久久久牛牛| 欧美性受xxxx黑人xyx性爽| 精品制服美女久久| 国产精品成人免费精品自在线观看 | 亚洲曰韩产成在线| www国产精品av| 欧美在线看片a免费观看| 丁香亚洲综合激情啪啪综合|