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

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

?? publicquery.cpp

?? 偶作的畢業設計程序
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
// PublicQuery.cpp : implementation file
//

#include "stdafx.h"
#include "SoftDocSystem.h"
#include "PublicQuery.h"


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

/////////////////////////////////////////////////////////////////////////////
// CPublicQuery dialog
extern CString PublicUserName;

CPublicQuery::CPublicQuery(CWnd* pParent /*=NULL*/)
: CDialog(CPublicQuery::IDD, pParent)
{
	//{{AFX_DATA_INIT(CPublicQuery)
	m_SoftName = _T("");
	m_SoftNumber = _T("");
	m_Xinghao = _T("");
	m_SoftType = _T("");
	m_Author = _T("");
	m_GeShi = _T("");
	m_Stime = 0;
	m_Etime = 0;
	//}}AFX_DATA_INIT
}


void CPublicQuery::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CPublicQuery)
	DDX_Control(pDX, IDC_COMBO5, m_AuthorCtrl);
	DDX_Control(pDX, IDC_COMBO3, m_XinghaoCtrl);
	DDX_Control(pDX, IDC_LIST1, m_List);
	DDX_Control(pDX, IDC_TAB1, m_Tab);
	DDX_CBString(pDX, IDC_COMBO1, m_SoftName);
	DDX_CBString(pDX, IDC_COMBO2, m_SoftNumber);
	DDX_CBString(pDX, IDC_COMBO3, m_Xinghao);
	DDX_CBString(pDX, IDC_COMBO4, m_SoftType);
	DDX_CBString(pDX, IDC_COMBO5, m_Author);
	DDX_CBString(pDX, IDC_COMBO6, m_GeShi);
	DDX_DateTimeCtrl(pDX, IDC_DATETIME1, m_Stime);
	DDX_DateTimeCtrl(pDX, IDC_DATETIME2, m_Etime);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CPublicQuery, CDialog)
//{{AFX_MSG_MAP(CPublicQuery)
ON_NOTIFY(TCN_SELCHANGE, IDC_TAB1, OnSelchangeTab)
ON_BN_CLICKED(IDC_CHECK8, OnCheck8)
ON_BN_CLICKED(IDC_CHECK7, OnCheck7)
ON_WM_CLOSE()
ON_BN_CLICKED(IDC_BUTTON2, OnPrint)
ON_NOTIFY(NM_DBLCLK, IDC_LIST1, OnDblclkList1)
	ON_WM_DESTROY()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CPublicQuery message handlers

BOOL CPublicQuery::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	//初始化TAB空間
	TC_ITEM* m_pTCItem;
	m_pTCItem=new TC_ITEM;
	m_pTCItem->mask=TCIF_TEXT;
	m_pTCItem->pszText="軟件文檔庫存";
	m_Tab.InsertItem(0,m_pTCItem);
	m_pTCItem->pszText="用戶資料";
	m_Tab.InsertItem(1,m_pTCItem);
	m_pTCItem->pszText="借出文檔";
	m_Tab.InsertItem(2,m_pTCItem);
	m_pTCItem->pszText="作廢文檔";
	m_Tab.InsertItem(3,m_pTCItem);
	m_pTCItem->pszText="交易記錄";
	m_Tab.InsertItem(4,m_pTCItem);	
	m_pTCItem->pszText="操作日志";
	m_Tab.InsertItem(5,m_pTCItem);
	ConnectDataBase();
    InitList();
	GetDlgItem(IDC_DATETIME1)->EnableWindow(false);
	GetDlgItem(IDC_DATETIME2)->EnableWindow(false);
    return TRUE;  // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}

void CPublicQuery::InitList()
{
	UpdateData();
	m_List.DeleteAllItems ();//狀態報告
	for (int i=m_ListNumber-1;i>-1;i--)
		m_List.DeleteColumn(i);
	int Choice=m_Tab.GetCurSel();
	switch(Choice)
	{	
	case 0:
		{
			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.InsertColumn (8,"入庫日期");
			m_ListNumber=9;
			RECT rect;
			m_List.GetWindowRect(& rect);
			int wid=(rect.right -rect.left );
			m_List.SetColumnWidth(0,wid/8);
			m_List.SetColumnWidth(1,wid/5);
			m_List.SetColumnWidth(2,wid/10);
			m_List.SetColumnWidth(3,wid/5);
			m_List.SetColumnWidth(4,wid/4);
			m_List.SetExtendedStyle (LVS_EX_FULLROWSELECT);
			break;	}
	case 1:
		{
			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_ListNumber=6;
			RECT rect;
			m_List.GetWindowRect(& rect);
			int wid=(rect.right -rect.left )/5;
			m_List.SetColumnWidth(0,wid);
			m_List.SetColumnWidth(1,wid);
			m_List.SetColumnWidth(2,wid);
			m_List.SetColumnWidth(3,wid);
			m_List.SetColumnWidth(4,wid);
			m_List.SetExtendedStyle (LVS_EX_FULLROWSELECT);
			break;	}
	case 2:
		{
			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_ListNumber=6;
			RECT rect;
			m_List.GetWindowRect(& rect);
			int wid=(rect.right -rect.left );
			m_List.SetColumnWidth(0,wid/8);
			m_List.SetColumnWidth(1,wid/5);
			m_List.SetColumnWidth(2,wid/10);
			m_List.SetColumnWidth(3,wid/5);
			m_List.SetColumnWidth(4,wid/4);
			m_List.SetExtendedStyle (LVS_EX_FULLROWSELECT);
			break;	}
	case 3:
		{
			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.InsertColumn (8,"入庫時間");
            m_List.InsertColumn (9,"作廢日期");
			
			m_ListNumber=10;
			RECT rect;
			m_List.GetWindowRect(& rect);
			int wid=(rect.right -rect.left );
			m_List.SetColumnWidth(0,wid/8);
			m_List.SetColumnWidth(1,wid/5);
			m_List.SetColumnWidth(2,wid/10);
			m_List.SetColumnWidth(3,wid/5);
			m_List.SetColumnWidth(4,wid/4);
			m_List.SetExtendedStyle (LVS_EX_FULLROWSELECT);
			break;	}
	case 4:
		{
			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_ListNumber=7;
			RECT rect;
			m_List.GetWindowRect(& rect);
			int wid=(rect.right -rect.left );
			m_List.SetColumnWidth(0,wid/8);
			m_List.SetColumnWidth(1,wid/5);
			m_List.SetColumnWidth(2,wid/10);
			m_List.SetColumnWidth(3,wid/5);
			m_List.SetColumnWidth(4,wid/4);
			m_List.SetExtendedStyle (LVS_EX_FULLROWSELECT);
			break;	}
	case 5:
		{
			m_List.InsertColumn (0,"日志編號");
			m_List.InsertColumn (1,"操作者");
			m_List.InsertColumn (2,"操作類型");	
			m_List.InsertColumn (3,"操作內容");
			m_List.InsertColumn (4,"操作時間");
			m_ListNumber=5;
			RECT rect;
			m_List.GetWindowRect(& rect);
			int wid=(rect.right -rect.left );
			m_List.SetColumnWidth(0,wid/8);
			m_List.SetColumnWidth(1,wid/5);
			m_List.SetColumnWidth(2,wid/10);
			m_List.SetColumnWidth(3,wid/5);
			m_List.SetColumnWidth(4,wid/4);
			m_List.SetExtendedStyle (LVS_EX_FULLROWSELECT);
			break;	}
}

}

void CPublicQuery::OnSelchangeTab(NMHDR* pNMHDR, LRESULT* pResult) 
{
	// TODO: Add your control notification handler code here
	UpdateData();
	
	GetDlgItem(IDC_LIST1)->ShowWindow(SW_HIDE);
	InitList();
	GetDlgItem(IDC_LIST1)->ShowWindow(SW_SHOW);
	((CButton*)GetDlgItem(IDC_CHECK8))->SetCheck(false);
	int Choice=m_Tab.GetCurSel();
	switch(Choice){
	case 0:
		{GetDlgItem(IDC_COMBO1)->EnableWindow(true);
		GetDlgItem(IDC_COMBO2)->EnableWindow(true);
		GetDlgItem(IDC_COMBO3)->EnableWindow(true);
		GetDlgItem(IDC_COMBO4)->EnableWindow(true);
		GetDlgItem(IDC_COMBO5)->EnableWindow(true);
		GetDlgItem(IDC_COMBO6)->EnableWindow(true);
		((CButton*)GetDlgItem(IDC_CHECK7))->SetCheck(false);
		GetDlgItem(IDC_CHECK7)->EnableWindow(false);
		break;
		}
	case 1:
		{GetDlgItem(IDC_COMBO1)->EnableWindow(false);
		GetDlgItem(IDC_COMBO2)->EnableWindow(false);
		GetDlgItem(IDC_COMBO3)->EnableWindow(false);
		GetDlgItem(IDC_COMBO4)->EnableWindow(false);
		GetDlgItem(IDC_COMBO5)->EnableWindow(false);
		GetDlgItem(IDC_COMBO6)->EnableWindow(false);
		((CButton*)GetDlgItem(IDC_CHECK7))->SetCheck(false);
		GetDlgItem(IDC_CHECK7)->EnableWindow(false);
		break;
		}
	case 2:
		{GetDlgItem(IDC_COMBO1)->EnableWindow(false);
		GetDlgItem(IDC_COMBO2)->EnableWindow(false);
		GetDlgItem(IDC_COMBO3)->EnableWindow(false);
		GetDlgItem(IDC_COMBO4)->EnableWindow(false);
		GetDlgItem(IDC_COMBO5)->EnableWindow(false);
		GetDlgItem(IDC_COMBO6)->EnableWindow(false);
		((CButton*)GetDlgItem(IDC_CHECK7))->SetCheck(false);
		GetDlgItem(IDC_CHECK7)->EnableWindow(false);
		break;
		}
	case 3:
		{GetDlgItem(IDC_COMBO1)->EnableWindow(false);
		GetDlgItem(IDC_COMBO2)->EnableWindow(false);
		GetDlgItem(IDC_COMBO3)->EnableWindow(false);
		GetDlgItem(IDC_COMBO4)->EnableWindow(false);
		GetDlgItem(IDC_COMBO5)->EnableWindow(false);
		GetDlgItem(IDC_COMBO6)->EnableWindow(false);
		((CButton*)GetDlgItem(IDC_CHECK7))->SetCheck(false);
		GetDlgItem(IDC_CHECK7)->EnableWindow(false);
		break;
		}
	case 4:
		{GetDlgItem(IDC_COMBO1)->EnableWindow(false);
		GetDlgItem(IDC_COMBO2)->EnableWindow(false);
		GetDlgItem(IDC_COMBO3)->EnableWindow(false);
		GetDlgItem(IDC_COMBO4)->EnableWindow(false);
		GetDlgItem(IDC_COMBO5)->EnableWindow(false);
		GetDlgItem(IDC_COMBO6)->EnableWindow(false);
		((CButton*)GetDlgItem(IDC_CHECK7))->SetCheck(false);
		GetDlgItem(IDC_CHECK7)->EnableWindow(true);
		break;
		}
	case 5:
		{GetDlgItem(IDC_COMBO1)->EnableWindow(false);
		GetDlgItem(IDC_COMBO2)->EnableWindow(false);
		GetDlgItem(IDC_COMBO3)->EnableWindow(false);
		GetDlgItem(IDC_COMBO4)->EnableWindow(false);
		GetDlgItem(IDC_COMBO5)->EnableWindow(false);
		GetDlgItem(IDC_COMBO6)->EnableWindow(false);
		((CButton*)GetDlgItem(IDC_CHECK7))->SetCheck(false);
		GetDlgItem(IDC_CHECK7)->EnableWindow(true);
		break;
		}
		
	}
	
	*pResult = 0;
}

void CPublicQuery::FindSoftWare()
{
	//條件查詢
	UpdateData();
	CString sql_,str2,str;
	_RecordsetPtr Myset;
	CString geshi[6];
	geshi[1]="軟盤";
	geshi[2]="光盤";
	geshi[4]="文本";
	geshi[3]="硬盤";
	geshi[5]="其他";
	_variant_t Holder;
	sql_="select * from SoftDocInfo where";
	m_SoftName.TrimRight(" ");
	m_Xinghao.TrimRight (" ");
	m_SoftType.TrimRight (" ");
	
	str.Format (" 軟件類型 ='%s'",m_SoftType);
	if(!m_SoftType.IsEmpty ())sql_+=str;
	str.Format (" and 軟件名稱 ='%s'", m_SoftName);
	if(!m_SoftName.IsEmpty ())sql_+=str;
	str.Format (" and 所屬型號 ='%s'",m_Xinghao);
	if(!m_Xinghao.IsEmpty ())sql_+=str;
	str.Format(" and 作者 ='%s'",m_Author);
	if(!m_Author.IsEmpty ())sql_+=str;
	str.Format (" or 軟件編號 ='%s'",m_SoftNumber);
	if(!m_SoftNumber.IsEmpty ())sql_+=str;
	str.Format (" and %s ='在家'",m_GeShi);
	if(!m_GeShi.IsEmpty ())sql_+=str;
	//查找所需軟件穩當
	Myset.CreateInstance (__uuidof(Recordset));
	_bstr_t Mysql=sql_;
	_bstr_t source=m_strSource;
	m_List.DeleteAllItems ();
	try{
		Myset->Open (Mysql,source,adOpenDynamic,adLockOptimistic,adCmdText);
	}
	catch(_com_error &e){
		AfxMessageBox(e.ErrorMessage());return;}
	int Shumu=0;
	while(!Myset->adoEOF)//記錄數
	{Shumu+=1;
	Myset->MoveNext ();}
	if(Shumu<1)return;
	Myset->MoveFirst ();
	int i=0;
	int j=0;
	CString mystr;
	CString softnumber,softname,softauthor,softtype,softfunction,softxinghao,softxitong,softdate;
	while(!Myset->adoEOF ){		
		//每一入庫格式一行
		Holder=Myset->GetCollect ("軟件名稱");
		if(Holder.vt!=VT_NULL)
		{softname=(char*)(_bstr_t)Holder;
		softname.TrimRight(" ");}
		Holder=Myset->GetCollect ("軟件編號");
		if(Holder.vt!=VT_NULL)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久激情视频| 欧美日韩高清在线| 亚洲成人中文在线| 精品区一区二区| 色婷婷久久久久swag精品 | 在线观看www91| 韩国欧美国产1区| 亚洲午夜影视影院在线观看| 久久亚洲综合色| 欧美吻胸吃奶大尺度电影| 黄一区二区三区| 蜜桃在线一区二区三区| 中文字幕佐山爱一区二区免费| 欧美岛国在线观看| 欧美一区二区免费观在线| 欧美性猛交一区二区三区精品| 免费在线看一区| 亚洲欧美色综合| 日韩毛片精品高清免费| 国产精品视频观看| 亚洲精品一区二区三区精华液| 欧美一激情一区二区三区| 欧美日韩黄视频| 538prom精品视频线放| 欧美精品国产精品| 欧美一区二区三区视频免费| 欧美日高清视频| 日韩欧美国产综合| 精品国产一区a| 26uuu国产在线精品一区二区| 久久嫩草精品久久久精品一| 国产亲近乱来精品视频| 国产精品电影一区二区| 亚洲欧美日韩中文播放| 午夜天堂影视香蕉久久| 亚洲综合免费观看高清完整版在线| 亚洲日本在线观看| 亚洲一区二区三区四区不卡| 青青草视频一区| 国产很黄免费观看久久| 色综合久久中文字幕综合网| 欧美日韩成人一区| 久久免费视频色| 亚洲一区二区三区四区在线观看 | 极品美女销魂一区二区三区免费| 国产一区二区三区av电影| 99久久精品国产一区| 欧美性xxxxx极品少妇| 精品免费视频.| 亚洲人成7777| 精品一区二区在线看| 91激情在线视频| 国产亚洲1区2区3区| 国产精品不卡在线| 午夜影院久久久| 91尤物视频在线观看| 欧美电影免费观看高清完整版在| 国产日韩一级二级三级| 日韩激情一二三区| 日本福利一区二区| 久久久久综合网| 麻豆专区一区二区三区四区五区| 97成人超碰视| 中文欧美字幕免费| aaa欧美日韩| 欧美成人艳星乳罩| 日产欧产美韩系列久久99| 99r精品视频| 国产精品另类一区| 国产白丝精品91爽爽久久| 51午夜精品国产| 免费观看91视频大全| 欧美久久久久久久久中文字幕| 国产精品网友自拍| 成人丝袜18视频在线观看| 日韩欧美在线一区二区三区| 亚洲www啪成人一区二区麻豆| 色婷婷精品大在线视频 | 美洲天堂一区二卡三卡四卡视频| 一本大道久久a久久精品综合| 国产精品系列在线| aaa国产一区| 亚洲综合激情小说| 欧美美女直播网站| 久久精品国产99国产| 精品理论电影在线观看| 高清不卡在线观看av| 国产欧美日韩一区二区三区在线观看| 国产精品一二三| 亚洲图片欧美激情| 欧美日韩国产一区二区三区地区| 亚洲综合丁香婷婷六月香| 欧美系列亚洲系列| 日韩**一区毛片| 久久久www成人免费毛片麻豆| 成人做爰69片免费看网站| 亚洲男人的天堂一区二区| 欧美另类videos死尸| 久久99国产乱子伦精品免费| 久久综合狠狠综合久久综合88 | 国产超碰在线一区| 亚洲欧美日韩国产一区二区三区| 91国偷自产一区二区开放时间 | 国产清纯白嫩初高生在线观看91 | 成人久久18免费网站麻豆| 中文字幕日本不卡| 91麻豆精品国产91久久久资源速度| 久久国产精品99精品国产| 国产精品二区一区二区aⅴ污介绍| 欧美又粗又大又爽| 成人sese在线| 国产乱人伦偷精品视频不卡| 亚洲影视在线观看| 日本一区二区三区在线观看| 欧美一级艳片视频免费观看| 成人性生交大片免费| 看电视剧不卡顿的网站| 一区二区三区免费在线观看| 久久精品免视看| 久久久亚洲午夜电影| 欧美视频一区二| 色综合网站在线| 处破女av一区二区| 精品一二三四区| 麻豆一区二区三| 美女任你摸久久| 亚洲精品免费一二三区| 中文字幕在线观看不卡视频| 国产校园另类小说区| 久久久久久一级片| 久久久不卡影院| 国产精品黄色在线观看| 国产精品乱码妇女bbbb| 国产精品久久777777| 亚洲婷婷综合色高清在线| 亚洲精品乱码久久久久久久久| 亚洲色大成网站www久久九九| 中文字幕乱码亚洲精品一区| 国产精品麻豆久久久| 亚洲特级片在线| 亚洲电影欧美电影有声小说| 亚洲成人av电影| 国产一区美女在线| 狠狠色狠狠色综合| 国产精品综合在线视频| 国产成人午夜视频| 91女厕偷拍女厕偷拍高清| 91精彩视频在线| 欧美精品一区二区久久久| 国产精品少妇自拍| 香蕉加勒比综合久久| 国内一区二区视频| 日本丰满少妇一区二区三区| 日韩一级大片在线观看| 最新国产精品久久精品| 欧美aaaaaa午夜精品| 成人a免费在线看| 日韩欧美国产三级电影视频| 国产精品视频线看| 久久国产福利国产秒拍| 91福利在线看| 久久精品人人爽人人爽| 日产欧产美韩系列久久99| 波多野结衣在线aⅴ中文字幕不卡| 欧美日韩免费一区二区三区| 亚洲国产精品av| 精品写真视频在线观看| 欧美午夜精品一区二区蜜桃| 欧美一级午夜免费电影| 亚洲男同1069视频| 国产福利一区在线| 久久综合五月天婷婷伊人| 日日夜夜一区二区| 91丝袜高跟美女视频| 国产精品黄色在线观看| 久久精品免费观看| 日韩欧美高清在线| 卡一卡二国产精品 | jlzzjlzz国产精品久久| 国产色91在线| 成人av网站在线| 中文字幕va一区二区三区| 国产精品亚洲一区二区三区妖精| 国产女主播视频一区二区| 国产一区二区0| 久久精品一区八戒影视| 从欧美一区二区三区| 中文字幕日韩一区二区| 欧美在线观看一区二区| 亚洲成人一区在线| 日韩女优制服丝袜电影| 国产夫妻精品视频| 亚洲国产精华液网站w| 91热门视频在线观看| 日日夜夜免费精品视频| 久久只精品国产| 91最新地址在线播放| 亚洲男女一区二区三区| 色综合天天综合色综合av| 亚洲一区二区中文在线|