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

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

?? qylx.cpp

?? 客戶管理系統 系統使用了全新的客戶關系管理理念
?? CPP
字號:
// qylx.cpp : implementation file
//

#include "stdafx.h"
#include "khmanager.h"
#include "qylx.h"
#include "ado.h"

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

int qylxclnum=0;
int qylxxiugai=0;
/////////////////////////////////////////////////////////////////////////////
// qylx dialog


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


void qylx::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(qylx)
	DDX_Control(pDX, IDC_LIST1, m_list);
	DDX_Control(pDX, IDC_EDIT3, m_edit3);
	DDX_Control(pDX, IDC_EDIT2, m_edit2);
	DDX_Control(pDX, IDC_EDIT1, m_edit1);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(qylx, CDialog)
	//{{AFX_MSG_MAP(qylx)
	ON_COMMAND(ID_ADD, OnAdd)
	ON_COMMAND(ID_DELETE, OnDelete)
	ON_COMMAND(ID_EXIT, OnExit)
	ON_COMMAND(ID_UPDATE, OnUpdate)
	ON_COMMAND(ID_SAVE, OnSave)
	ON_COMMAND(ID_CANCEL, OnCancel)
	ON_NOTIFY(NM_DBLCLK, IDC_LIST1, OnDblclkList1)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// qylx message handlers

BOOL qylx::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	imagelist.Create(32,32,ILC_COLOR32|ILC_MASK,0,0);
	imagelist.Add(::LoadIcon(::AfxGetResourceHandle(),MAKEINTRESOURCE(IDI_ICON1)));
	imagelist.Add(::LoadIcon(::AfxGetResourceHandle(),MAKEINTRESOURCE(IDI_ICON2)));
	imagelist.Add(::LoadIcon(::AfxGetResourceHandle(),MAKEINTRESOURCE(IDI_ICON3)));
	imagelist.Add(::LoadIcon(::AfxGetResourceHandle(),MAKEINTRESOURCE(IDI_ICON4)));
	imagelist.Add(::LoadIcon(::AfxGetResourceHandle(),MAKEINTRESOURCE(IDI_ICON5)));
	imagelist.Add(::LoadIcon(::AfxGetResourceHandle(),MAKEINTRESOURCE(IDI_ICON10)));
	
	CString s;
	TCHAR *pString;
	menu.LoadMenu(IDR_lxrxx);

	toolbar.EnableAutomation();
	toolbar.Create(WS_CHILD|WS_VISIBLE,CRect(0,0,0,0),this,ID_TOOLBAR);
	toolbar.SetImageList(&imagelist);

	int i;
	for(i=0;i<8;i++)
	{
	button[i].dwData=0;
	button[i].fsState=TBSTATE_ENABLED;
	button[i].fsStyle=TBSTYLE_BUTTON;
	}
	button[5].fsStyle=TBSTYLE_SEP;
	button[0].idCommand=ID_ADD;
	button[0].iBitmap=0;
	button[1].idCommand=ID_UPDATE;
	button[1].iBitmap=1;
	button[2].idCommand=ID_DELETE;
	button[2].iBitmap=2;
	button[3].idCommand=ID_SAVE;
	button[3].iBitmap=3;
	button[4].idCommand=ID_CANCEL;
	button[4].iBitmap=4;
	button[6].idCommand=ID_EXIT;
	button[6].iBitmap=5;
for(i=0;i<8;i++)
{
	s.LoadString(i+IDS_21);
	int nStringLength= s.GetLength() + 1;
	pString = s.GetBufferSetLength(nStringLength);
	
	button[i].iString =toolbar.AddStrings(pString);
		s.ReleaseBuffer();
}
	toolbar.AddButtons(7,button);
	toolbar.AutoSize();
	toolbar.SetStyle(TBSTYLE_FLAT|CCS_TOP);
	toolbar.EnableButton(ID_SAVE,false);
	toolbar.EnableButton(ID_CANCEL,false);

	m_list.ModifyStyle(0L,LVS_REPORT);
//	m_list.ModifyStyle(0L,LVS_SINGLESEL);
	m_list.ModifyStyle(0L,LVS_SHOWSELALWAYS);
	m_list.ModifyStyle(0L,LVS_NOSORTHEADER);
	m_list.SetExtendedStyle(LVS_EX_GRIDLINES|
		LVS_EX_FULLROWSELECT|
		LVS_EX_HEADERDRAGDROP|
		LVS_EX_ONECLICKACTIVATE);
	m_list.InsertColumn(0,"企業類型編號");
	m_list.InsertColumn(1,"企業類型名稱");
	m_list.InsertColumn(2,"備注信息");
	
	m_list.SetColumnWidth(0,100);
	m_list.SetColumnWidth(1,100);
	m_list.SetColumnWidth(2,100);
	
	this->loadlist();
	this->enbalewin(false);
	this->datatotext();
	this->texttowin();
	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void qylx::OnAdd() 
{
	
	this->enbalewin(true);
	this->enablebutton(false);
	this->clearall();
	this->autonum();
	
}

void qylx::OnCancel() 
{
this->enbalewin(false);
	this->enablebutton(true);
	qylxxiugai=0;
	this->datatotext();
	this->texttowin();
	
}

void qylx::OnDelete() 
{
ado rst;
CString ss,aa;
	this->m_edit1.GetWindowText(aa);
	if(aa.IsEmpty())
	{MessageBox("不能為空","提示");
	return;}
	if(MessageBox("刪除后數據將丟失","提示",MB_YESNO)==IDYES)
	{

		ss.Format("delete from tb_Client_qylx where qylx_id = '%s'",aa);
	rst.ExecuteSQL(ss);
//rst.close();
m_list.DeleteAllItems();
this->loadlist();
this->datatotext();
this->texttowin();

	}
	
}

void qylx::OnExit() 
{
	this->EndDialog(true);
	
}

void qylx::OnUpdate() 
{
	CString ss,aa;
	this->m_edit1.GetWindowText(aa);
	if(aa.IsEmpty())
	{MessageBox("不能為空","提示");
	return;}
	this->enbalewin(true);
	this->enablebutton(false);
	qylxxiugai=1;
	
}
void qylx::OnSave() 
{
	ado rst;
	this->wintotext();
	CString ss,srept;
	srept.Format("select * from tb_Client_qylx where qylx_lxmc='%s'",edit2);
		rst.rstOpen(srept);
	if(rst.GetRecordCount()>0)
	{
		MessageBox("這個類型名稱已經存在了","提示");
		return;
	}
	if(qylxxiugai==1)
	{ss.Format("UPDATE tb_Client_qylx set qylx_lxmc='%s',qylx_bz='%s' where qylx_id='%s'",edit2,edit3,edit1);}
	else
	{ss.Format("INSERT INTO tb_Client_qylx values('%s','%s','%s')",edit1,edit2,edit3);}
	rst.ExecuteSQL(ss);
	//rst.close();
	m_list.DeleteAllItems();
this->loadlist();
this->datatotext();
this->texttowin();
this->enbalewin(false);
	this->enablebutton(true);
	qylxxiugai=0;
	
}
void qylx::clearall()
{
	this->m_edit1.SetWindowText("");
	this->m_edit2.SetWindowText("");
	this->m_edit3.SetWindowText("");
}
void qylx::enablebutton(bool butn)
{
	toolbar.EnableButton(ID_ADD,butn);
	toolbar.EnableButton(ID_UPDATE,butn);
	toolbar.EnableButton(ID_DELETE,butn);
	toolbar.EnableButton(ID_SAVE,!butn);
	toolbar.EnableButton(ID_CANCEL,!butn);
}
void qylx::enbalewin(bool wi)
{
	this->m_edit1.EnableWindow(wi);
	this->m_edit2.EnableWindow(wi);
	this->m_edit3.EnableWindow(wi);
}
void qylx::texttowin()
{
	this->m_edit1.SetWindowText(edit1);
	this->m_edit2.SetWindowText(edit2);
	this->m_edit3.SetWindowText(edit3);
}
void qylx::wintotext()
{
	this->m_edit1.GetWindowText(edit1);
	this->m_edit2.GetWindowText(edit2);
	this->m_edit3.GetWindowText(edit3);
}
void qylx::datatotext()
{
	edit1=m_list.GetItemText(qylxclnum,0);
	edit2=m_list.GetItemText(qylxclnum,1);
	edit3=m_list.GetItemText(qylxclnum,2);
}
void qylx::loadlist()
{
	ado rst;
	rst.rstOpen("select * from tb_Client_qylx");
	int recordcount=rst.GetRecordCount();
int ii;
for(ii=1;ii<=recordcount;ii++)
{
m_list.InsertItem(ii-1,"");
m_list.SetItemText(ii-1,0,rst.GetFieldValue("qylx_id"));
m_list.SetItemText(ii-1,1,rst.GetFieldValue("qylx_lxmc"));
m_list.SetItemText(ii-1,2,rst.GetFieldValue("qylx_bz"));
rst.Move(ii);
}
rst.close();	
}
void qylx::autonum()
{
	ado rst3;
	rst3.rstOpen("select * from tb_Client_qylx");
		if(rst3.GetRecordCount()==0)
		{
this->m_edit1.SetWindowText("LX001");
this->m_edit1.EnableWindow(false);
return;
		}

	rst3.MoveLast();
	CString mm=rst3.GetFieldValue("qylx_id");
	int xuhao=atoi(mm.Right(3));
	xuhao+=1;
	mm.Format("LX%03d",xuhao);
	this->m_edit1.EnableWindow(false);
	
	this->m_edit1.SetWindowText(mm);
	rst3.close();
}


void qylx::OnDblclkList1(NMHDR* pNMHDR, LRESULT* pResult) 
{
qylxclnum=m_list.GetHotItem();
	if(qylxclnum<0)
	{return;}
	this->datatotext();
	this->texttowin();	
	this->enbalewin(false);
	this->enablebutton(true);
	
	*pResult = 0;
}

BOOL qylx::PreTranslateMessage(MSG* pMsg) 
{
	// TODO: Add your specialized code here and/or call the base class
	if(pMsg->message==WM_KEYDOWN && pMsg->wParam==13)
		pMsg->wParam=9;		
	return CDialog::PreTranslateMessage(pMsg);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线观看污| 精品日韩成人av| 欧美精品自拍偷拍| 久久亚洲捆绑美女| 亚洲已满18点击进入久久| 美女爽到高潮91| 欧美日韩中文一区| 久久影院视频免费| 一区二区三区日韩| 99久久久无码国产精品| 欧美一二三四区在线| 中文字幕亚洲综合久久菠萝蜜| 免费欧美日韩国产三级电影| 99精品偷自拍| 亚洲精品在线观| 午夜精品久久久久久久99樱桃| 成人毛片在线观看| 精品99一区二区| 蜜桃精品视频在线观看| 精品视频1区2区3区| 国产亚洲一区二区三区| 国内精品视频666| 在线播放91灌醉迷j高跟美女| 国产精品毛片高清在线完整版| 亚洲午夜久久久久久久久久久| 国产一区二区三区四区五区美女| 欧美日韩国产美女| 国产日韩影视精品| 国产精品99久| 久久青草欧美一区二区三区| 亚洲欧美经典视频| 色天使色偷偷av一区二区| 国产精品国产三级国产专播品爱网| 美国毛片一区二区三区| 精品视频1区2区3区| 亚洲一区二区三区四区五区黄 | 成人av电影免费在线播放| 制服丝袜av成人在线看| 亚洲精品免费电影| 欧美图片一区二区三区| 日韩毛片精品高清免费| 成人18精品视频| 自拍偷拍欧美激情| 91在线免费播放| 亚洲女性喷水在线观看一区| 91美女在线观看| 亚洲激情六月丁香| 色狠狠av一区二区三区| 性欧美疯狂xxxxbbbb| 欧美日韩dvd在线观看| 亚洲午夜免费电影| 欧美成人一区二区三区在线观看 | 午夜在线电影亚洲一区| 51精品久久久久久久蜜臀| 日韩国产高清影视| 日韩欧美一区中文| 国产mv日韩mv欧美| 亚洲欧美一区二区不卡| 在线观看国产91| 毛片基地黄久久久久久天堂| 精品久久久久久久久久久院品网| 激情欧美一区二区| 国产精品看片你懂得| 日本精品一区二区三区四区的功能| 国产精品久久久久久久久动漫| 国产精品一区二区在线观看网站| 国产精品国产三级国产普通话三级| 91香蕉国产在线观看软件| 亚洲一区影音先锋| 日本一二三不卡| 在线免费亚洲电影| 美女网站色91| 亚洲男女毛片无遮挡| 欧美福利一区二区| 国产露脸91国语对白| 亚洲动漫第一页| 精品国产91久久久久久久妲己 | 久久综合久久综合亚洲| 成人黄色av网站在线| 亚洲一区二区三区四区在线免费观看| 欧美日韩成人一区| 成人影视亚洲图片在线| 亚洲成a人v欧美综合天堂 | 91浏览器打开| 久久精品理论片| 亚洲欧美怡红院| 精品入口麻豆88视频| 99精品欧美一区二区蜜桃免费| 天天综合日日夜夜精品| 国产欧美日韩亚州综合| 欧美日韩国产一级| jlzzjlzz欧美大全| 另类专区欧美蜜桃臀第一页| 国产精品欧美一区二区三区| 欧美成人aa大片| 色拍拍在线精品视频8848| 国产综合久久久久久久久久久久 | 国产一区二区三区久久悠悠色av| 中文字幕一区二区三区在线播放| 欧美二区乱c少妇| 久久99国产精品成人| 亚洲国产精品尤物yw在线观看| 久久久久国产精品人| 欧美草草影院在线视频| 欧美三级视频在线播放| 粉嫩在线一区二区三区视频| 日本不卡的三区四区五区| 亚洲精品中文在线影院| 国产精品麻豆网站| 国产午夜亚洲精品午夜鲁丝片| 在线不卡一区二区| 91视频在线观看| www.日本不卡| 成人午夜在线免费| 国产精品一区二区不卡| 国内精品免费**视频| 免费xxxx性欧美18vr| 免费xxxx性欧美18vr| 日av在线不卡| 日韩电影在线免费看| 蓝色福利精品导航| 免费成人av在线| 成人欧美一区二区三区1314| 国产精品久久久久三级| 国产欧美日韩中文久久| 中文字幕中文在线不卡住| 国产精品欧美一区喷水| 国产精品麻豆久久久| 伊人开心综合网| 亚洲一区二区免费视频| 国产女人aaa级久久久级| 亚洲视频你懂的| 一区二区成人在线| 天天色综合天天| 麻豆精品新av中文字幕| 激情欧美一区二区三区在线观看| 国产精品18久久久久久vr| 国产乱妇无码大片在线观看| 国产福利一区二区| 欧洲生活片亚洲生活在线观看| 91麻豆精东视频| 97精品久久久久中文字幕 | 国产一区美女在线| 成人av网在线| 欧美视频一区二区三区四区| 欧美日韩免费在线视频| 久久一日本道色综合| 久久久久久久久久久久久久久99 | 欧美精品丝袜中出| 日韩一区二区麻豆国产| 精品免费日韩av| 中文字幕av一区二区三区高| 日韩一区欧美一区| 亚洲九九爱视频| 久草这里只有精品视频| www.成人网.com| 日韩美女主播在线视频一区二区三区 | 欧美色精品天天在线观看视频| 欧美日韩久久久| 777a∨成人精品桃花网| 国产精品护士白丝一区av| 亚洲电影一级黄| 成人国产精品免费观看动漫| 欧美丝袜自拍制服另类| 精品国免费一区二区三区| 亚洲午夜在线观看视频在线| 蜜乳av一区二区| 国产精品自在在线| 91精品国产高清一区二区三区 | 韩国v欧美v日本v亚洲v| 欧美影视一区二区三区| 2020国产精品自拍| 成人免费小视频| 国产大片一区二区| 欧美日韩和欧美的一区二区| 国产精品久久久久7777按摩| 免费的国产精品| 91蜜桃网址入口| 国产精品系列在线| 捆绑紧缚一区二区三区视频| 成人av在线一区二区三区| 久久九九全国免费| 日本一不卡视频| 欧美日韩国产经典色站一区二区三区| 欧美国产欧美综合| 免费成人在线观看| 欧美电影一区二区| 一区二区三区在线观看欧美| 美女任你摸久久 | 欧美高清精品3d| 亚洲午夜国产一区99re久久| 成人免费毛片片v| 欧美精品一级二级| 亚洲一区在线视频| 色综合欧美在线视频区| 亚洲男女一区二区三区| 成人午夜免费视频| 在线综合+亚洲+欧美中文字幕| 亚洲国产精品嫩草影院| 97国产一区二区|