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

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

?? dlgspxxgl.cpp

?? 商品銷售
?? CPP
字號:
// DlgSpxxgl.cpp : implementation file
//

#include "stdafx.h"
#include "merchandisesell.h"
#include "DlgSpxxgl.h"
#include "Database.h"

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

//-------------global 
extern CDatabase m_hDatabase ;
//------------end

/////////////////////////////////////////////////////////////////////////////
// CDlgSpxxgl dialog


CDlgSpxxgl::CDlgSpxxgl(CWnd* pParent /*=NULL*/)
	: CDialog(CDlgSpxxgl::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDlgSpxxgl)
	//}}AFX_DATA_INIT
}


void CDlgSpxxgl::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDlgSpxxgl)
	DDX_Control(pDX, IDC_EDIT_SPBH, m_hEditSpbh);
	DDX_Control(pDX, IDOK, m_hBtnOk);
	DDX_Control(pDX, IDC_BTN_SAVE, m_hBtnSave);
	DDX_Control(pDX, IDC_BTN_MOD, m_hBtnMod);
	DDX_Control(pDX, IDC_BTN_FIND, m_hBtnFind);
	DDX_Control(pDX, IDC_BTN_DEL, m_hBtnDel);
	DDX_Control(pDX, IDC_BTN_ADD, m_hBtnAdd);
	DDX_Control(pDX, IDC_LIST_SPXX, m_hListSpxx);
	DDX_Control(pDX, IDC_EDIT_ZJM, m_hEditZjm);
	DDX_Control(pDX, IDC_EDIT_NAME, m_hEditName);
	DDX_Control(pDX, IDC_EDIT_MRJG, m_hEditMrjg);
	DDX_Control(pDX, IDC_EDIT_GG, m_hEditGg);
	DDX_Control(pDX, IDC_EDIT_CJ, m_hEditCj);
	DDX_Control(pDX, IDC_EDIT_BZ, m_hEditBz);
	DDX_Control(pDX, IDC_TAB_SPXX, m_hTabSpxx);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDlgSpxxgl, CDialog)
	//{{AFX_MSG_MAP(CDlgSpxxgl)
	ON_NOTIFY(TCN_SELCHANGE, IDC_TAB_SPXX, OnSelchangeTabSpxx)
	ON_NOTIFY(NM_CLICK, IDC_LIST_SPXX, OnClickListSpxx)
	ON_NOTIFY(NM_DBLCLK, IDC_LIST_SPXX, OnDblclkListSpxx)
	ON_BN_CLICKED(IDC_BTN_ADD, OnBtnAdd)
	ON_BN_CLICKED(IDC_BTN_DEL, OnBtnDel)
	ON_BN_CLICKED(IDC_BTN_MOD, OnBtnMod)
	ON_BN_CLICKED(IDC_BTN_SAVE, OnBtnSave)
	ON_BN_CLICKED(IDC_BTN_FIND, OnBtnFind)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDlgSpxxgl message handlers

BOOL CDlgSpxxgl::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 CDlgSpxxgl::OnSelchangeTabSpxx(NMHDR* pNMHDR, LRESULT* pResult) 
{
	// TODO: Add your control notification handler code here
	
	switch(m_hTabSpxx.GetCurSel())
	{
	case 0:
		m_hEditZjm.ShowWindow(TRUE) ;
		m_hEditName.ShowWindow(TRUE) ;
		m_hEditMrjg.ShowWindow(TRUE) ;
		m_hEditGg.ShowWindow(TRUE) ;
		m_hEditCj.ShowWindow(TRUE) ;
		m_hEditBz.ShowWindow(TRUE) ;
		m_hEditSpbh.ShowWindow(TRUE) ;
		
		m_hListSpxx.ShowWindow(FALSE) ;
		break ;
	case 1:
		m_hEditZjm.ShowWindow(FALSE) ;
		m_hEditName.ShowWindow(FALSE) ;
		m_hEditMrjg.ShowWindow(FALSE) ;
		m_hEditGg.ShowWindow(FALSE) ;
		m_hEditCj.ShowWindow(FALSE) ;
		m_hEditBz.ShowWindow(FALSE) ;
		m_hEditSpbh.ShowWindow(FALSE) ;

		m_hListSpxx.ShowWindow(TRUE) ;
		break ;
	}
	*pResult = 0;

	m_hDatabase.ListSpxxToCtrl(&m_hListSpxx) ;
}

void CDlgSpxxgl::InitCtrlData()
{
//Init tab ctrl 
	m_hTabSpxx.InsertItem(0, "商品基本信息") ;
	m_hTabSpxx.InsertItem(1, "商品信息列表") ;
	m_hTabSpxx.ShowWindow(TRUE) ;

	m_hListSpxx.InsertColumn(0, "ID", LVCFMT_CENTER, 30) ;
	m_hListSpxx.InsertColumn(1, "商品名稱", LVCFMT_CENTER, 100) ;
	m_hListSpxx.InsertColumn(2, "規格", LVCFMT_CENTER, 50) ;
	m_hListSpxx.InsertColumn(3, "助記碼", LVCFMT_CENTER, 50) ;
	m_hListSpxx.InsertColumn(4, "默認規格", LVCFMT_CENTER, 60) ;
	m_hListSpxx.InsertColumn(5, "廠家", LVCFMT_CENTER, 120) ;
	m_hListSpxx.InsertColumn(6, "備注", LVCFMT_CENTER, 100) ;
	m_hListSpxx.SetExtendedStyle(m_hListSpxx.GetStyle() | LVS_EX_FULLROWSELECT);

///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));

	m_hBtnFind.SetIcon(IDI_ICON_FIND);
	m_hBtnFind.OffsetColor(CButtonST::BTNST_COLOR_BK_IN, shBtnColor);
	m_hBtnFind.SetColor(CButtonST::BTNST_COLOR_FG_IN, RGB(0, 128, 0));
///
	TabCtrlOfSelect(1) ;
}

void CDlgSpxxgl::TabCtrlOfSelect(int m_nSelected)
{
	switch(m_nSelected)
	{
	case 0:
		{
			m_hTabSpxx.SetCurSel(0) ;
			//---
			m_hEditZjm.ShowWindow(TRUE) ;
			m_hEditName.ShowWindow(TRUE) ;
			m_hEditMrjg.ShowWindow(TRUE) ;
			m_hEditGg.ShowWindow(TRUE) ;
			m_hEditCj.ShowWindow(TRUE) ;
			m_hEditBz.ShowWindow(TRUE) ;
			m_hEditSpbh.ShowWindow(TRUE) ;
			
			m_hListSpxx.ShowWindow(FALSE) ;
			m_hEditSpbh.SetFocus() ;
			break ;
		}
	case 1:
		{
			m_hTabSpxx.SetCurSel(1) ;
			m_hEditZjm.ShowWindow(FALSE) ;
			m_hEditName.ShowWindow(FALSE) ;
			m_hEditMrjg.ShowWindow(FALSE) ;
			m_hEditGg.ShowWindow(FALSE) ;
			m_hEditCj.ShowWindow(FALSE) ;
			m_hEditBz.ShowWindow(FALSE) ;
			m_hEditSpbh.ShowWindow(FALSE) ;
			
			m_hListSpxx.ShowWindow(TRUE) ;
			m_hEditSpbh.SetFocus() ;
			break ;
		}
	}
	m_hDatabase.ListSpxxToCtrl(&m_hListSpxx) ;
}

void CDlgSpxxgl::OnClickListSpxx(NMHDR* pNMHDR, LRESULT* pResult) 
{
	// TODO: Add your control notification handler code here
	char m_szID[30+1] ;
	m_hListSpxx.GetItemText(m_hListSpxx.GetSelectionMark(), 0, m_szID, sizeof(m_szID)) ;

	m_hDatabase.EditSpxxToCtrl(m_szID, &m_hEditZjm, &m_hEditName, &m_hEditMrjg, &m_hEditGg, &m_hEditCj, &m_hEditBz, &m_hEditSpbh) ;
	
	*pResult = 0;
}

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

void CDlgSpxxgl::OnBtnAdd() 
{
	// TODO: Add your control notification handler code here
	switch(m_hTabSpxx.GetCurSel())
	{
	case 0:
		{
			break ;
		}
	case 1:
		{
			TabCtrlOfSelect(0) ;
			break ;
		}
	}
	m_hEditZjm.SetWindowText("") ;
	m_hEditName.SetWindowText("") ;
	m_hEditMrjg.SetWindowText("") ;
	m_hEditGg.SetWindowText("") ;
	m_hEditCj.SetWindowText("") ;
	m_hEditBz.SetWindowText("") ;
	m_hEditSpbh.SetWindowText("") ;
	m_hEditSpbh.SetFocus() ;
	m_hBtnSave.EnableWindow() ;
}

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

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

void CDlgSpxxgl::OnBtnSave() 
{
	// TODO: Add your control notification handler code here

	char m_szZjm[10+1]="", m_szName[30+1], m_szID[30+1], m_szGg[20+1], m_szMrjg[10+1], m_szCj[30+1], m_szBz[100+1] ;
	m_hEditSpbh.GetWindowText(m_szID, sizeof(m_szID)) ;
	m_hEditName.GetWindowText(m_szName, sizeof(m_szName)) ;
	m_hEditGg.GetWindowText(m_szGg, sizeof(m_szGg)) ;
	m_hEditZjm.GetWindowText(m_szZjm, sizeof(m_szZjm)) ;
	m_hEditMrjg.GetWindowText(m_szMrjg, sizeof(m_szMrjg)) ;
	m_hEditCj.GetWindowText(m_szCj, sizeof(m_szCj)) ;
	m_hEditBz.GetWindowText(m_szBz, sizeof(m_szBz)) ;

	//保存修改,更新數據庫
	m_hDatabase.UpdateSpxxData(m_szZjm,m_szName,m_szID,m_szGg,m_szMrjg,m_szCj,m_szBz) ;

	m_hBtnSave.EnableWindow(FALSE) ;
}

void CDlgSpxxgl::OnBtnFind() 
{
	// TODO: Add your control notification handler code here
	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久av资源站| 亚洲欧美激情一区二区| 亚洲va欧美va人人爽| 91丨九色丨黑人外教| 亚洲欧美一区二区久久| 91精彩视频在线| 视频在线在亚洲| 日韩视频在线观看一区二区| 久久爱www久久做| 国产午夜精品在线观看| 一本色道久久加勒比精品| 午夜成人免费电影| 中文字幕高清不卡| 欧美一级片免费看| 欧美视频日韩视频| 成人精品免费看| 九一久久久久久| 热久久一区二区| 一区二区免费在线播放| 美国av一区二区| 亚洲超碰精品一区二区| 亚洲精选在线视频| 亚洲同性同志一二三专区| 精品日韩成人av| 久久精品一二三| 国产亚洲一区二区三区| 欧美v国产在线一区二区三区| 在线免费不卡电影| 在线观看亚洲精品| 91视频国产观看| 欧美日韩视频在线一区二区| 91丨九色丨黑人外教| 欧美亚洲国产一区在线观看网站| 国产·精品毛片| 91国偷自产一区二区三区成为亚洲经典 | 日韩欧美一区在线| 欧美一区二区三区人| 日韩免费高清视频| 日韩美一区二区三区| 久久影音资源网| 亚洲欧洲日本在线| 婷婷综合另类小说色区| 精品一区二区三区欧美| thepron国产精品| 在线这里只有精品| 精品少妇一区二区三区在线播放 | 色婷婷综合久久久久中文| 欧美三级日韩在线| 在线不卡的av| 欧美国产一区二区在线观看| 亚洲专区一二三| 丁香天五香天堂综合| 欧美日韩精品免费观看视频| 日韩精品一区二区三区中文不卡 | 亚洲男同性恋视频| 久久精品国产99| 欧美日韩国产首页| 最新日韩在线视频| 久久99精品久久只有精品| 91蝌蚪porny| 国产欧美在线观看一区| 久久国产视频网| 欧美高清性hdvideosex| 亚洲男帅同性gay1069| 老司机免费视频一区二区| 91福利在线导航| 亚洲一区免费观看| 欧美日韩一二三| 日韩黄色片在线观看| 91.com在线观看| 美腿丝袜亚洲三区| 久久综合网色—综合色88| 日韩精品电影在线| 欧美成人三级在线| 国产一区二区日韩精品| 国产亚洲精品bt天堂精选| 国产精品99久久久久久似苏梦涵 | 欧美成人r级一区二区三区| 日韩国产在线观看一区| 精品成人一区二区| 91视频在线观看免费| 亚洲成精国产精品女| 日韩免费看的电影| av电影在线观看一区| 亚洲v精品v日韩v欧美v专区| 精品国产乱码久久久久久蜜臀| 高清视频一区二区| 亚洲第一电影网| 欧美一级视频精品观看| 99热在这里有精品免费| 亚洲视频一区二区在线| 欧美性猛片xxxx免费看久爱| 三级久久三级久久| 国产精品女上位| 精品99999| 精品国产污污免费网站入口 | 精品黑人一区二区三区久久 | 欧美日韩视频在线第一区| 国产麻豆精品视频| 久久精品国产精品亚洲综合| 麻豆精品久久久| 亚洲成人你懂的| 成人免费一区二区三区在线观看 | 国产精品午夜春色av| 国产视频911| 亚洲欧美在线视频| 亚洲欧美日韩久久| 亚洲欧美另类图片小说| 久久婷婷久久一区二区三区| 久久精品一区四区| 国产精品萝li| 亚洲精品国产第一综合99久久 | 视频在线观看一区| 日韩av在线免费观看不卡| 蜜臀av性久久久久av蜜臀妖精| 日本欧美在线观看| 国产一区二区三区四| 不卡一区二区中文字幕| 欧美视频在线播放| 日韩欧美在线不卡| 久久综合久久综合九色| 中文字幕一区不卡| 亚洲va欧美va国产va天堂影院| 免费在线观看日韩欧美| 精品系列免费在线观看| 91视频com| 久久久久久亚洲综合影院红桃| 亚洲综合丁香婷婷六月香| 美脚の诱脚舐め脚责91| 91日韩精品一区| 国产午夜精品一区二区三区视频| 日韩美女视频一区| 国产xxx精品视频大全| 欧美一区日本一区韩国一区| 中文字幕免费不卡| 国产一区二区三区精品欧美日韩一区二区三区 | 成人黄色av网站在线| 日韩三级免费观看| 日韩欧美国产成人一区二区| 久久综合久久99| 成人av网站在线观看| 中文av一区二区| 美国十次了思思久久精品导航| 在线观看网站黄不卡| 国产精品久久久久9999吃药| 男男成人高潮片免费网站| 欧美日韩电影在线播放| 亚洲激情男女视频| 色偷偷成人一区二区三区91| 日韩一区在线播放| 一本一本大道香蕉久在线精品 | 国产盗摄精品一区二区三区在线| 日韩午夜电影av| 欧美极品另类videosde| 不卡视频在线看| 国产精品久久久久毛片软件| 成人av在线资源| 国产精品久久久久婷婷二区次| 大尺度一区二区| 亚洲欧美日韩国产综合| 欧洲国内综合视频| 日韩在线一区二区三区| 精品久久五月天| 日本久久电影网| 成人污视频在线观看| 亚洲gay无套男同| 国产精品人成在线观看免费| 欧美在线观看禁18| 国产精品一区专区| 亚洲国产毛片aaaaa无费看 | 粉嫩一区二区三区在线看| 欧美亚洲精品一区| 精品久久久久久久久久久久包黑料| 天天综合日日夜夜精品| 久久久久88色偷偷免费| 91网站在线观看视频| 久久激情五月激情| 日韩高清在线不卡| 亚洲一区在线看| 亚洲国产精品ⅴa在线观看| 欧美日本国产视频| 99精品久久久久久| 国产成人在线色| 日韩电影一二三区| 亚洲综合视频在线观看| 亚洲男女毛片无遮挡| 国产日本欧洲亚洲| 日韩欧美国产综合一区| 91黄色免费看| 色婷婷综合五月| 自拍视频在线观看一区二区| 欧美日韩的一区二区| 在线观看视频欧美| 777午夜精品免费视频| 精品日韩在线观看| 亚洲欧洲三级电影| 99久久久无码国产精品| 蜜臀av在线播放一区二区三区| 亚洲午夜免费电影| 26uuu亚洲综合色欧美|