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

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

?? dlgkhxxgl.cpp

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

#include "stdafx.h"
#include "merchandisesell.h"
#include "DlgKhxxgl.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

/////////////////////////////////////////////////////////////////////////////
// CDlgKhxxgl dialog


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


void CDlgKhxxgl::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDlgKhxxgl)
	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_EDIT_YX, m_hEditYx);
	DDX_Control(pDX, IDC_EDIT_WZ, m_hEditWz);
	DDX_Control(pDX, IDC_EDIT_LXDH, m_hEditLxdh);
	DDX_Control(pDX, IDC_EDIT_KHMC, m_hEditKhmc);
	DDX_Control(pDX, IDC_EDIT_DZ, m_hEditDz);
	DDX_Control(pDX, IDC_EDIT_FZR, m_hEditFzr);
	DDX_Control(pDX, IDC_LIST_KHXX, m_hListKhxx);
	DDX_Control(pDX, IDC_TAB_KHXX, m_hTabKhxx);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDlgKhxxgl, CDialog)
	//{{AFX_MSG_MAP(CDlgKhxxgl)
	ON_NOTIFY(TCN_SELCHANGE, IDC_TAB_KHXX, OnSelchangeTabKhxx)
	ON_NOTIFY(NM_CLICK, IDC_LIST_KHXX, OnClickListKhxx)
	ON_NOTIFY(NM_DBLCLK, IDC_LIST_KHXX, OnDblclkListKhxx)
	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()

/////////////////////////////////////////////////////////////////////////////
// CDlgKhxxgl message handlers

BOOL CDlgKhxxgl::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 CDlgKhxxgl::OnSelchangeTabKhxx(NMHDR* pNMHDR, LRESULT* pResult) 
{
	// TODO: Add your control notification handler code here
	switch(m_hTabKhxx.GetCurSel())
	{
	case 0:
		TabCtrlOfSelect(0) ;
		break ;
	case 1:
		TabCtrlOfSelect(1) ;
		break ;
	}
	*pResult = 0;
}

void CDlgKhxxgl::InitCtrlData()
{
	//Init tab ctrl and list ctrl
	m_hTabKhxx.InsertItem(0, "客戶基本信息") ;
	m_hTabKhxx.InsertItem(1, "客戶列表") ;
	m_hTabKhxx.ShowWindow(TRUE) ;

//---
	m_hEditFzr.ShowWindow(TRUE) ;
	m_hEditKhmc.ShowWindow(TRUE) ;
	m_hEditLxdh.ShowWindow(TRUE) ;
	m_hEditWz.ShowWindow(TRUE) ;
	m_hEditDz.ShowWindow(TRUE) ;
	m_hEditYx.ShowWindow(TRUE) ;
	
	m_hListKhxx.ShowWindow(FALSE) ;
//
	m_hListKhxx.InsertColumn(0, "客戶名稱", LVCFMT_CENTER, 100) ;
	m_hListKhxx.InsertColumn(1, "負責人", LVCFMT_CENTER, 50) ;
	m_hListKhxx.InsertColumn(2, "聯系電話", LVCFMT_CENTER, 100) ;
	m_hListKhxx.InsertColumn(3, "地址", LVCFMT_CENTER, 150) ;
	m_hListKhxx.InsertColumn(4, "網址", LVCFMT_CENTER, 80) ;
	m_hListKhxx.InsertColumn(5, "郵箱", LVCFMT_CENTER, 80) ;
	m_hListKhxx.SetExtendedStyle(m_hListKhxx.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 CDlgKhxxgl::TabCtrlOfSelect(int m_nSelected)
{
	switch(m_nSelected)
	{
	case 0:
		{
			m_hTabKhxx.SetCurSel(0) ;
			//---

			m_hEditYx.ShowWindow(TRUE) ;
			m_hEditWz.ShowWindow(TRUE) ;
			m_hEditLxdh.ShowWindow(TRUE) ;
			m_hEditKhmc.ShowWindow(TRUE) ;
			m_hEditFzr.ShowWindow(TRUE) ;
			m_hEditDz.ShowWindow(TRUE) ;
			
			m_hListKhxx.ShowWindow(FALSE) ;
			m_hEditKhmc.SetFocus() ;
			break ;
		}
	case 1:
		{
			m_hTabKhxx.SetCurSel(1) ;
			//-----
			m_hEditYx.ShowWindow(FALSE) ;
			m_hEditWz.ShowWindow(FALSE) ;
			m_hEditLxdh.ShowWindow(FALSE) ;
			m_hEditKhmc.ShowWindow(FALSE) ;
			m_hEditFzr.ShowWindow(FALSE) ;
			m_hEditDz.ShowWindow(FALSE) ;
			
			m_hListKhxx.ShowWindow(TRUE) ;
			break ;
		}
	}
	m_hDatabase.ListKhxxglToCtrl(&m_hListKhxx) ;
}

void CDlgKhxxgl::OnClickListKhxx(NMHDR* pNMHDR, LRESULT* pResult) 
{
	// TODO: Add your control notification handler code here
	char name[30+1] ;
	m_hListKhxx.GetItemText(m_hListKhxx.GetSelectionMark(), 0, name, sizeof(name)) ;
	
	m_hDatabase.EditKhxxToCtrl(name, &m_hEditYx, &m_hEditWz, &m_hEditLxdh, &m_hEditKhmc, &m_hEditDz, &m_hEditFzr) ;

	*pResult = 0;
}

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

void CDlgKhxxgl::OnBtnAdd() 
{
	// TODO: Add your control notification handler code here
	switch(m_hTabKhxx.GetCurSel())
	{
	case 0:
		{
			break ;
		}
	case 1:
		{
			TabCtrlOfSelect(0) ;
			break ;
		}
	}

	m_hEditYx.SetWindowText("") ;
	m_hEditDz.SetWindowText("") ;
	m_hEditWz.SetWindowText("") ;
	m_hEditLxdh.SetWindowText("") ;
	m_hEditFzr.SetWindowText("") ;
	m_hEditKhmc.SetWindowText("") ;
	m_hEditKhmc.SetFocus() ;
	m_hBtnSave.EnableWindow() ;

}

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

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

void CDlgKhxxgl::OnBtnSave() 
{
	// TODO: Add your control notification handler code here
	char name[30+1], principal[10+1], phone[30+1], addr[50+1], web[50+1], e_mail[30+1] ;

	m_hEditKhmc.GetWindowText(name, sizeof(name)) ;
	m_hEditFzr.GetWindowText(principal, sizeof(principal)) ;
	m_hEditLxdh.GetWindowText(phone, sizeof(phone)) ;
	m_hEditDz.GetWindowText(addr, sizeof(addr)) ;
	m_hEditWz.GetWindowText(web, sizeof(web)) ;
	m_hEditYx.GetWindowText(e_mail, sizeof(e_mail)) ;

	//保存修改,更新數據庫
	m_hDatabase.UpdateKhxxData(name,principal,phone,addr,web,e_mail) ;

	m_hBtnSave.EnableWindow(FALSE) ;	
}

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩视频一区二区在线观看| 日本黄色一区二区| 国产欧美一区二区在线| 国产女主播视频一区二区| 日韩免费高清视频| 久久这里只有精品首页| 国产欧美中文在线| 国产精品成人免费| 亚洲精品乱码久久久久久日本蜜臀| 中文一区在线播放| 午夜精品久久久久久久久久久| 亚洲无线码一区二区三区| 蜜臀久久久99精品久久久久久| 天使萌一区二区三区免费观看| 99精品视频在线播放观看| 97久久精品人人做人人爽| 99精品视频在线观看免费| 欧美日韩一区二区欧美激情| 狠狠色丁香婷婷综合| 日韩va亚洲va欧美va久久| 亚洲欧美综合网| 亚洲成人av电影| 日韩视频123| 国产激情偷乱视频一区二区三区| 国产成人午夜精品影院观看视频 | www.色综合.com| 亚洲美女在线国产| 欧美一级久久久久久久大片| 狠狠色狠狠色综合| 亚洲欧洲无码一区二区三区| 欧美酷刑日本凌虐凌虐| 国产成人av影院| 亚洲成人免费在线观看| 久久噜噜亚洲综合| 日韩av不卡在线观看| 成人av在线观| 国产午夜久久久久| 无码av中文一区二区三区桃花岛| 国产成人综合自拍| 欧美三级在线看| 一卡二卡欧美日韩| 精品一区二区综合| 欧美一区二区三区视频免费| 日韩精品欧美精品| 亚洲精品高清在线观看| 欧美亚洲国产一区二区三区va| 日韩精品一级中文字幕精品视频免费观看 | 激情深爱一区二区| 成人免费一区二区三区在线观看| 制服丝袜日韩国产| 99久精品国产| 国产精品影视网| 午夜精品久久久久久久| 国产精品美女久久久久高潮| 日韩午夜在线影院| 欧美性感一区二区三区| 成人av综合在线| 国模套图日韩精品一区二区| 一区二区三区四区在线播放| 欧美高清在线视频| 精品国产百合女同互慰| 欧美午夜宅男影院| 91亚洲男人天堂| 粉嫩一区二区三区性色av| 日韩在线播放一区二区| 亚洲综合成人在线| 国产精品卡一卡二卡三| 国产日韩精品一区二区三区| 日韩欧美国产wwwww| 欧美日韩极品在线观看一区| 色悠悠亚洲一区二区| 一区二区三区国产| 中文字幕日本乱码精品影院| 亚洲国产高清aⅴ视频| 久久综合av免费| 欧美mv日韩mv| 亚洲精品一区二区三区蜜桃下载| 欧美日韩国产成人在线免费| 欧洲色大大久久| 欧美综合久久久| 欧美天堂亚洲电影院在线播放| 色婷婷精品久久二区二区蜜臂av| 99国产一区二区三精品乱码| 91亚洲精品乱码久久久久久蜜桃| 91丨porny丨国产| 91亚洲精品久久久蜜桃网站| 91小宝寻花一区二区三区| 99久久免费精品| 色婷婷综合在线| 日韩精品一区国产麻豆| 成人动漫精品一区二区| 蜜臀国产一区二区三区在线播放| 亚洲丝袜美腿综合| 综合久久久久久久| 国产精品私人影院| 久久一区二区三区国产精品| 欧美高清你懂得| 日韩欧美黄色影院| 欧美一级一区二区| 欧美成人精品1314www| 欧美日韩亚洲国产综合| 欧美乱妇20p| 日韩欧美国产系列| 欧美r级在线观看| 精品电影一区二区三区| 欧美一区二区成人6969| 日韩亚洲欧美在线| 一区二区日韩av| 国产精品美女久久久久久久久| 精品免费国产一区二区三区四区| 精品在线一区二区三区| 极品少妇一区二区三区精品视频 | 欧洲一区二区三区在线| 成人免费福利片| 久久不见久久见免费视频7| 国产一区中文字幕| 一本大道av一区二区在线播放| 91精品视频网| 日本一区二区三区在线观看| 亚洲欧美激情小说另类| 日本aⅴ免费视频一区二区三区| 国产一区二区三区高清播放| 色欧美乱欧美15图片| 粉嫩av一区二区三区粉嫩| 色综合久久综合中文综合网| 91精品欧美综合在线观看最新 | 视频一区二区国产| 天天综合网 天天综合色| 国产精品69毛片高清亚洲| 9i看片成人免费高清| 欧美精品日韩一区| 伊人夜夜躁av伊人久久| 精品处破学生在线二十三| 91视频免费观看| 另类调教123区 | 久久婷婷色综合| 亚洲乱码国产乱码精品精小说| 美女爽到高潮91| 色8久久人人97超碰香蕉987| 2021国产精品久久精品| 亚洲国产精品麻豆| 成人手机在线视频| www一区二区| 天堂影院一区二区| 日本精品裸体写真集在线观看| 久久久久久免费网| 日韩福利视频网| 在线观看日韩毛片| 国产精品国产自产拍高清av| 国产一区二区三区免费| 8v天堂国产在线一区二区| 一二三四社区欧美黄| 成人免费观看视频| 久久久久88色偷偷免费| 美女久久久精品| 制服.丝袜.亚洲.中文.综合| 亚洲国产视频a| 色噜噜狠狠色综合中国| 国产精品灌醉下药二区| 高清国产午夜精品久久久久久| 欧美精品一区二区在线播放| 秋霞午夜鲁丝一区二区老狼| 欧美日韩国产系列| 一区二区三区精品在线| 在线观看日韩国产| 亚洲一区在线免费观看| 一本到不卡免费一区二区| 亚洲美女视频在线| 99r精品视频| 亚洲人成网站色在线观看| 91香蕉视频在线| 亚洲精品国产a| 欧美系列一区二区| 婷婷久久综合九色综合伊人色| 欧美日韩成人综合| 免费欧美在线视频| 精品久久久久久综合日本欧美| 国产乱码精品一品二品| 26uuu久久天堂性欧美| 国内外成人在线| 久久久久久久久久电影| 丁香婷婷综合激情五月色| 国产精品你懂的| 99精品视频中文字幕| 一区二区三区日韩在线观看| 在线观看免费一区| 欧美日韩在线播放三区| 777午夜精品视频在线播放| 麻豆91在线播放| 综合久久久久久| 国产色一区二区| 日韩欧美黄色影院| 3d动漫精品啪啪| 日韩手机在线导航| 色婷婷久久综合| 色综合久久综合网| 成av人片一区二区| 国产成人午夜高潮毛片| 免费成人深夜小野草| 午夜激情久久久|