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

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

?? khfk.cpp

?? 數據庫+源碼+畢業設計論文+說明書
?? CPP
字號:
// KHFK.cpp : implementation file
//

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

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
int khfkclnum=0;
int khfkxiugai=0;
/////////////////////////////////////////////////////////////////////////////
// KHFK dialog


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


void KHFK::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(KHFK)
	DDX_Control(pDX, IDC_LIST1, m_list);
	DDX_Control(pDX, IDC_EDIT7, m_edit7);
	DDX_Control(pDX, IDC_EDIT6, m_edit6);
	DDX_Control(pDX, IDC_EDIT5, m_edit5);
	DDX_Control(pDX, IDC_EDIT2, m_edit2);
	DDX_Control(pDX, IDC_EDIT1, m_edit1);
	DDX_Control(pDX, IDC_DATETIMEPICKER1, m_date);
	DDX_Control(pDX, IDC_COMBO4, m_com4);
	DDX_Control(pDX, IDC_COMBO1, m_com1);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(KHFK, CDialog)
	//{{AFX_MSG_MAP(KHFK)
	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()

/////////////////////////////////////////////////////////////////////////////
// KHFK message handlers

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


	ado load;
	load.Open("select * from tb_khxx",adCmdText);
	int rstnum=load.GetRecordCount();
	int l;
	for(l=1;l<=rstnum;l++)
	{
		this->m_com4.AddString(load.GetFieldValue("khxx_mc"));
		load.Move(l);
		
	}
load.Open("select * from tb_Client_khmyd",adCmdText);
rstnum=load.GetRecordCount();
for(l=1;l<=rstnum;l++)
	{
		this->m_com1.AddString(load.GetFieldValue("khmyd_myd"));
		load.Move(l);
	}
	load.close();
	
	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.InsertColumn(3,"反饋內容");
	m_list.InsertColumn(4,"反饋日期");
	m_list.InsertColumn(5,"受理人");
	m_list.InsertColumn(6,"客戶滿意度");
	m_list.InsertColumn(7,"備注信息");
	m_list.SetColumnWidth(0,100);
	m_list.SetColumnWidth(1,100);
	m_list.SetColumnWidth(2,100);
	m_list.SetColumnWidth(3,100);
	m_list.SetColumnWidth(4,100);
	m_list.SetColumnWidth(5,100);
	m_list.SetColumnWidth(6,100);
	m_list.SetColumnWidth(7,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 KHFK::OnAdd() 
{
	this->enbalewin(true);
	this->enablebutton(false);
	this->clearall();
	this->autonum();
	
}

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

void KHFK::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_khfk where khfk_id = '%s'",aa);
	rst.ExecuteSQL(ss);

m_list.DeleteAllItems();
this->loadlist();
this->datatotext();
this->texttowin();

	}
	
}

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

void KHFK::OnUpdate() 
{
	CString ss,aa;
	this->m_edit1.GetWindowText(aa);
	if(aa.IsEmpty())
	{MessageBox("不能為空","提示");
	return;}
	this->enbalewin(true);
	this->enablebutton(false);
	khfkxiugai=1;
	
}

void KHFK::OnSave() 
{
	ado rst;
	this->wintotext();
	CString ss;
	if(khfkxiugai==1)
	{ss.Format("UPDATE tb_Client_khfk set khfk_fkbt='%s',khfk_khmc='%s',khfk_fknr='%s',khfk_fkrq='%s',khfk_fkslr='%s',khfk_khmyd='%s',khfk_bz='%s' where khfk_id='%s'",edit2,com4,edit5,date,edit6,com1,edit7,edit1);}
	else
	{ss.Format("INSERT INTO tb_Client_khfk values('%s','%s','%s','%s','%s','%s','%s','%s')",edit1,edit2,com4,edit5,date,edit6,com1,edit7);}
	rst.ExecuteSQL(ss);
	m_list.DeleteAllItems();
this->loadlist();
this->datatotext();
this->texttowin();
this->enbalewin(false);
	this->enablebutton(true);
khfkxiugai=0;
	
}
void KHFK::clearall()
{
	this->m_com1.SetWindowText("");
	this->m_com4.SetWindowText("");
	this->m_date.SetWindowText("");
	this->m_edit1.SetWindowText("");
	this->m_edit2.SetWindowText("");
	this->m_edit5.SetWindowText("");
	this->m_edit6.SetWindowText("");
	this->m_edit7.SetWindowText("");
}
void KHFK::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 KHFK::enbalewin(bool wi)
{
	this->m_com1.EnableWindow(wi);
	this->m_com4.EnableWindow(wi);
	this->m_date.EnableWindow(wi);
	this->m_edit1.EnableWindow(wi);
	this->m_edit2.EnableWindow(wi);
	this->m_edit5.EnableWindow(wi);
	this->m_edit6.EnableWindow(wi);
	this->m_edit7.EnableWindow(wi);
}
void KHFK::texttowin()
{
	this->m_com1.SetWindowText(com1);
	this->m_com4.SetWindowText(com4);
	this->m_date.SetWindowText(date);
	this->m_edit1.SetWindowText(edit1);
	this->m_edit2.SetWindowText(edit2);
	this->m_edit5.SetWindowText(edit5);
	this->m_edit6.SetWindowText(edit6);
	this->m_edit7.SetWindowText(edit7);
}
void KHFK::wintotext()
{
	this->m_com1.GetWindowText(com1);
	this->m_com4.GetWindowText(com4);
	this->m_date.GetWindowText(date);
	this->m_edit1.GetWindowText(edit1);
	this->m_edit2.GetWindowText(edit2);
	this->m_edit5.GetWindowText(edit5);
	this->m_edit6.GetWindowText(edit6);
	this->m_edit7.GetWindowText(edit7);
}
void KHFK::datatotext()
{
	edit1=m_list.GetItemText(khfkclnum,0);
	edit2=m_list.GetItemText(khfkclnum,1);
	edit5=m_list.GetItemText(khfkclnum,3);
	edit6=m_list.GetItemText(khfkclnum,5);
	edit7=m_list.GetItemText(khfkclnum,7);
	com1=m_list.GetItemText(khfkclnum,6);
	com4=m_list.GetItemText(khfkclnum,2);
	date=m_list.GetItemText(khfkclnum,4);
}
void KHFK::loadlist()
{
		ado rst;
	rst.rstOpen("select * from tb_Client_khfk");
	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("khfk_id"));
m_list.SetItemText(ii-1,1,rst.GetFieldValue("khfk_fkbt"));
m_list.SetItemText(ii-1,2,rst.GetFieldValue("khfk_khmc"));
m_list.SetItemText(ii-1,3,rst.GetFieldValue("khfk_fknr"));
m_list.SetItemText(ii-1,4,rst.GetFieldValue("khfk_fkrq"));
m_list.SetItemText(ii-1,5,rst.GetFieldValue("khfk_fkslr"));
m_list.SetItemText(ii-1,6,rst.GetFieldValue("khfk_khmyd"));
m_list.SetItemText(ii-1,7,rst.GetFieldValue("khfk_bz"));
rst.Move(ii);
}
rst.close();
}
void KHFK::autonum()
{
	ado rst3;
	rst3.rstOpen("select * from tb_Client_khfk");
		if(rst3.GetRecordCount()==0)
		{
this->m_edit1.SetWindowText("FK001");
this->m_edit1.EnableWindow(false);
return;
		}
	
	rst3.MoveLast();
	CString mm=rst3.GetFieldValue("khfk_id");
	int xuhao=atoi(mm.Right(3));
	xuhao+=1;
	mm.Format("FK%03d",xuhao);
	this->m_edit1.EnableWindow(false);
	
	this->m_edit1.SetWindowText(mm);
	rst3.close();
}

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

BOOL KHFK::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猫先生在线| 色婷婷激情久久| 91精品国产一区二区三区香蕉| 欧美日韩高清在线播放| 欧美成人一级视频| 亚洲日本护士毛茸茸| 亚洲妇女屁股眼交7| 国产成人午夜电影网| av亚洲精华国产精华| 欧美特级限制片免费在线观看| 在线综合亚洲欧美在线视频| 精品日本一线二线三线不卡| 国产精品久久久久久久久果冻传媒 | 久久久久国产精品麻豆ai换脸| 国产午夜精品一区二区三区视频 | 色欧美88888久久久久久影院| 91精品婷婷国产综合久久性色 | 久久丁香综合五月国产三级网站| 国产精品夜夜爽| 欧美日本国产一区| 亚洲视频一二区| 国产一区视频导航| 日韩美女在线视频| 美女网站色91| 欧美老年两性高潮| 亚洲午夜久久久久久久久电影网| 成人午夜电影网站| 久久亚洲影视婷婷| 国产精品主播直播| 精品久久久久久久久久久院品网 | 欧美日韩高清不卡| 中文字幕亚洲欧美在线不卡| 国产精品一区二区三区四区| 91精品国产综合久久久久久| 亚洲最大的成人av| 欧美日韩你懂得| 日韩和欧美一区二区| 91精品久久久久久久99蜜桃| 亚洲一区影音先锋| 日韩手机在线导航| 国产综合色在线| 亚洲人成精品久久久久久| 9i看片成人免费高清| 亚洲一区在线视频| 日韩一二三四区| 成人app在线观看| 亚洲一区二区三区在线| 337p亚洲精品色噜噜| 国产一区二区成人久久免费影院| 国产精品精品国产色婷婷| 色妞www精品视频| 国产一区在线精品| 亚洲综合久久久久| 久久久精品影视| 成人蜜臀av电影| 国产欧美日韩中文久久| 一本一道久久a久久精品 | 99久久伊人久久99| 视频精品一区二区| 国产亚洲成年网址在线观看| 色婷婷综合久久久久中文一区二区| 偷拍日韩校园综合在线| 国产精品久久久爽爽爽麻豆色哟哟| 欧美日高清视频| 色乱码一区二区三区88| 成人综合在线网站| 国产91丝袜在线观看| 蜜桃一区二区三区在线观看| 国产欧美日本一区视频| 69成人精品免费视频| 在线观看网站黄不卡| 色婷婷综合中文久久一本| 亚洲成人自拍一区| 亚洲精品一二三| 一区二区日韩av| 一区二区三区中文免费| 亚洲欧美视频一区| 1024国产精品| 一区二区三区小说| 肉色丝袜一区二区| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩和欧美的一区| 黄色小说综合网站| 福利一区在线观看| 欧美一区二区三区性视频| 91高清在线观看| 韩国在线一区二区| 青青国产91久久久久久| 捆绑变态av一区二区三区| 日av在线不卡| a美女胸又www黄视频久久| 色偷偷久久人人79超碰人人澡| 欧美色视频在线| 精品国产三级电影在线观看| 久久精品人人做人人综合| 中文字幕一区二区在线观看| 亚洲女人的天堂| 免费观看91视频大全| 99精品一区二区三区| 5858s免费视频成人| 夜夜嗨av一区二区三区网页 | 18欧美亚洲精品| 91精品在线观看入口| 国产午夜精品久久久久久免费视| **欧美大码日韩| 极品尤物av久久免费看| 91麻豆swag| 欧美成人综合网站| 亚洲一级电影视频| 国产精品一区二区三区乱码| 欧洲国内综合视频| 国产欧美综合在线| 激情丁香综合五月| 日韩欧美国产wwwww| 五月婷婷久久综合| 波多野结衣91| 国产高清久久久久| 99国内精品久久| 国产精品天干天干在线综合| 水蜜桃久久夜色精品一区的特点| 国产91丝袜在线播放| 日韩欧美国产精品一区| 免费xxxx性欧美18vr| 日韩欧美中文一区二区| 奇米精品一区二区三区在线观看| 日本精品一级二级| 一区二区三区四区五区视频在线观看 | 亚洲精品视频一区| 欧美日韩一区二区三区高清 | 国产精品乡下勾搭老头1| 精品福利一二区| 国产成人综合亚洲91猫咪| 国产色产综合产在线视频| 成人动漫精品一区二区| 日韩理论电影院| 欧美日韩在线亚洲一区蜜芽| 亚洲午夜av在线| 精品久久久三级丝袜| 91丝袜国产在线播放| 亚洲四区在线观看| 欧美高清一级片在线| 国产自产v一区二区三区c| 国产人伦精品一区二区| 91福利在线免费观看| 久久精品国产精品亚洲精品| 久久精品人人做人人综合| 北条麻妃国产九九精品视频| 免费观看在线色综合| 国产三区在线成人av| 国产揄拍国内精品对白| 亚洲精品国产一区二区精华液 | 亚洲一二三四区| 久久影院视频免费| 欧美日本在线观看| 91小视频免费观看| 高清av一区二区| 久久福利视频一区二区| 天天影视网天天综合色在线播放| 欧美国产成人精品| 久久久久国产免费免费| 欧美xxxxx牲另类人与| 欧美主播一区二区三区| 成人综合日日夜夜| 精品综合久久久久久8888| 午夜国产精品影院在线观看| 亚洲另类春色国产| 欧美一级国产精品| 在线中文字幕不卡| 色综合久久综合网97色综合| 国产传媒久久文化传媒| 成人一级视频在线观看| 国产一区二区影院| 大尺度一区二区| 欧美人成免费网站| 7777精品伊人久久久大香线蕉超级流畅| 91女人视频在线观看| 99久久99精品久久久久久 | 久久久久9999亚洲精品| 久久午夜电影网| 亚洲欧洲精品天堂一级| 亚洲欧洲色图综合| 亚洲国产精品一区二区久久恐怖片| 亚洲高清不卡在线| 国产一区二区不卡老阿姨| 久久草av在线| 亚洲成av人片www| 日本美女视频一区二区| 日日摸夜夜添夜夜添精品视频| 午夜伊人狠狠久久| 国产精品一区二区你懂的| 99综合影院在线| 日韩精品一区二区三区在线观看 | 国产乱妇无码大片在线观看| 色域天天综合网|