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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dlgbookadjust2.cpp

?? 圖書管理系統(tǒng)
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
// DlgBookAdjust2.cpp : implementation file
//

#include "stdafx.h"
#include "bbb.h"
#include "DlgBookAdjust2.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
extern _ConnectionPtr m_pCon;  //ADO連接對象
extern _RecordsetPtr m_pRs; 
extern _RecordsetPtr m_pRs1; 
extern _CommandPtr m_pCom;
extern CString user;

/////////////////////////////////////////////////////////////////////////////
// CDlgBookAdjust2 dialog


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


void CDlgBookAdjust2::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDlgBookAdjust2)
	DDX_Control(pDX, IDC_LIST2, m_auxilist);
	DDX_Control(pDX, IDC_STORAGE, m_storage);
	DDX_Control(pDX, IDC_OPERATOR, m_operator);
	DDX_Control(pDX, IDC_LIST, m_list);
	DDX_Control(pDX, IDC_DATE, m_date);
	DDX_Control(pDX, IDC_COUNTER, m_counter);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDlgBookAdjust2, CDialog)
	//{{AFX_MSG_MAP(CDlgBookAdjust2)
	ON_NOTIFY(NM_DBLCLK, IDC_LIST2, OnDblclkList2)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDlgBookAdjust2 message handlers

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

	m_auxilist.ModifyStyle(LVS_EDITLABELS,0);//禁止編輯標題
	m_auxilist.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_ONECLICKACTIVATE|LVS_EX_INFOTIP|LVS_EX_SUBITEMIMAGES|LVS_EX_GRIDLINES );

	//向表格中添加列
	m_list.InsertColumn(1,"條形碼",LVCFMT_LEFT,100);
	m_list.InsertColumn(2,"書籍名稱",LVCFMT_LEFT,120);
	m_list.InsertColumn(3,"作者",LVCFMT_LEFT,80);
	m_list.InsertColumn(4,"出版社",LVCFMT_LEFT,100);
	m_list.InsertColumn(5,"數(shù)量",LVCFMT_LEFT,80);

	m_auxilist.InsertColumn(0,"條形碼",LVCFMT_LEFT,100);
	m_auxilist.InsertColumn(1,"書籍名稱",LVCFMT_LEFT,80);
	m_auxilist.InsertColumn(2,"作者",LVCFMT_LEFT,60);
	m_auxilist.InsertColumn(3,"出版社",LVCFMT_LEFT,60);
	m_auxilist.InsertColumn(4,"默認價格",LVCFMT_LEFT,60);

	//添加空行
	m_list.InsertItem(1,"");
	m_auxilist.SetParent(&m_list);	

	LoadStorageInfo();
	LoadCounterInfo();

	m_operator.SetWindowText(user);
	CancelOperate();//exeute cancel operate
	return TRUE;  
}

void CDlgBookAdjust2::LoadStorageInfo()
{
	m_storage.ResetContent();//刪除所有的數(shù)據(jù)
	CString sql;
	sql = "select distinct storagename from tb_storageinfo";
	m_pRs->raw_Close();
	m_pRs->Open((_bstr_t)sql,m_pCon.GetInterfacePtr(),adOpenKeyset,adLockOptimistic,adCmdText);
	while (!m_pRs->adoEOF)
	{
		m_storage.AddString((TCHAR *)(_bstr_t)m_pRs->GetFields()->GetItem("storagename")->Value);
		m_pRs->MoveNext();
	}
}


void CDlgBookAdjust2::LoadCounterInfo()
{
	m_counter.ResetContent();//刪除所有的數(shù)據(jù)
	CString sql;
	sql = "select distinct counter from tb_counterinfo";
	m_pRs->raw_Close();
	m_pRs->Open((_bstr_t)sql,m_pCon.GetInterfacePtr(),adOpenKeyset,adLockOptimistic,adCmdText);
	while (!m_pRs->adoEOF)
	{
		m_counter.AddString((TCHAR *)(_bstr_t)m_pRs->GetFields()->GetItem("counter")->Value);
		m_pRs->MoveNext();
	}
}

void CDlgBookAdjust2::CancelOperate()
{
	m_storage.SetCurSel(-1);
	m_counter.SetCurSel(-1);
	m_list.DeleteAllItems();
	CTime date = CTime::GetCurrentTime();
	m_date.SetTime(&date);
	m_list.InsertItem(1,"");
	m_list.edit.SetWindowText("");
}

void CDlgBookAdjust2::OnOK()
{

//prevent pressing enter key to close form
}

void CDlgBookAdjust2::AddNewRow()
{
	int counts = m_list.GetItemCount();
	if (m_list.row == counts-1)//當前行為最后一行
	{
		m_list.InsertItem(100,"");
		m_list.row+=1;			
		m_list.SetItemText(m_list.row,5,"1.0");

		m_list.col = 0;
		m_list.ShowEdit();
	}
	else
	{
		m_list.row+=1;
		m_list.col = 0;
		m_list.ShowEdit();
	}
}

bool CDlgBookAdjust2::CurrentRowIsNull()
{
	int row = m_list.GetSelectionMark();
	if (row !=-1)
	{
		for (int index = 0;index <7;index++)
		{
			CString str;
			str = m_list.GetItemText(m_list.row,index);
			if (str.IsEmpty())
			{
				return true;
			}
		}
	}
	else
		return true;
	return false;
}

void CDlgBookAdjust2::DeleteCurRow()
{
	int currow;
	currow = m_list.row;
	if (currow!=-1)
	{		
	//	m_list.SetFocus();		
		if (MessageBox("確實要刪除當前行嗎?","提示",MB_YESNO)==IDYES)
		{

			int m = m_list.GetItemCount();
			if (m >1)
			{
				for (int i = currow+1;i<m_list.GetItemCount();i++)
				{
					for(int c = 0; c<5 ;c++)
					{
						m_list.SetItemText(i-1,c,m_list.GetItemText(i,c));
					}
				}
				m_list.DeleteItem(m_list.GetItemCount()-1);
			}
			else
			{
				for (int i = 0;i< 5;i++)
				{
					m_list.SetItemText(0,i,"");
				}
			}
			m_auxilist.ShowWindow(SW_HIDE);
		}
	}
}

bool CDlgBookAdjust2::DetailInfoIsNull()
{
	int rowcount = m_list.GetItemCount();
	if (rowcount ==-1)
		return true;
	for (int r = 0;r <rowcount;r++)
		for (int i = 0;i<5;i++)
		{
			CString temp;
			temp = m_list.GetItemText(r,i);
			if (temp.IsEmpty())
				return true;
		}
	return false;
}

void CDlgBookAdjust2::EditChange()
{
	CString str;
	m_list.edit.GetWindowText(str);
		CString sql = "";
		switch (m_list.col)
		{
		case 0 : 
			{
				if (!str.IsEmpty())
					sql.Format("select barcode,bookname,author,bookconcern,price from tb_bookinfo where barcode like '%s%%' or shortname like '%s%%' ",str,str);
				break;
			}
		case 1 : 
			{
				if (!str.IsEmpty())
					sql.Format("select barcode,bookname,author,bookconcern,price from tb_bookinfo where bookname like '%s%%' or shortname like '%s%%'",str,str);
				break;
			}
		}

		if (! sql.IsEmpty())
		{
			m_pRs->raw_Close();
			m_pRs->Open((_bstr_t)sql,m_pCon.GetInterfacePtr(),adOpenKeyset,adLockOptimistic,adCmdText);
			if (m_pRs->RecordCount>0)
			{
				m_auxilist.DeleteAllItems();
				int i=0;
				while(! m_pRs->adoEOF)
				{
					m_auxilist.InsertItem(100,"");
					for (int m = 0;m<5;m++)
					m_auxilist.SetItemText(i,m,(TCHAR*)(_bstr_t)m_pRs->GetFields()->GetItem((long)m)->Value);
					m_pRs->MoveNext();
					i +=1;
				}
				ShowListInfo();
			}
			else
				m_auxilist.ShowWindow(SW_HIDE);
		}
		else
			m_auxilist.ShowWindow(SW_HIDE);
}

void CDlgBookAdjust2::ShowListInfo()
{
	CRect rect;
	m_list.GetSubItemRect(m_list.row,m_list.col,LVIR_BOUNDS,rect);
	m_auxilist.MoveWindow(rect.left,rect.bottom+1,300,150);
	m_auxilist.ShowWindow(SW_SHOW);
}

void CDlgBookAdjust2::LimitEdit()
{
	m_list.edit.IsNumber = false;
	//在修改商品數(shù)據(jù),價格,折扣時只允許輸入數(shù)字
	if (m_list.col ==4)
	{
		m_list.edit.IsNumber = true;
	}
}

void CDlgBookAdjust2::ShowListinfo()
{
	if (m_auxilist.IsWindowVisible())
	{
		m_auxilist.SetFocus();
		m_auxilist.PostMessage(WM_KEYDOWN,VK_UP);
	}
}

void CDlgBookAdjust2::MoveFocus()
{
	m_list.SetFocus();
	if (m_list.col <5)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本不卡在线视频| 亚洲国产精品黑人久久久| 亚洲精品一卡二卡| 91在线看国产| 亚洲国产精品视频| 日韩欧美中文字幕一区| 激情图片小说一区| 成人免费在线播放视频| 欧美午夜电影网| 美女一区二区视频| 国产亚洲视频系列| 不卡电影一区二区三区| 亚洲国产视频一区二区| 欧美α欧美αv大片| 欧美成人国产一区二区| 国产精品一区二区三区四区| 国产精品久久久久一区| 色综合色综合色综合| 美女久久久精品| 欧美激情中文不卡| 欧美日本一区二区| 国产成人av自拍| 亚洲午夜影视影院在线观看| 91精品欧美久久久久久动漫| 国产高清亚洲一区| 天堂一区二区在线免费观看| 国产日产欧美一区| 7777精品伊人久久久大香线蕉经典版下载 | 91精品久久久久久久99蜜桃| 极品销魂美女一区二区三区| 亚洲欧美精品午睡沙发| 欧美大片拔萝卜| 成人动漫一区二区在线| 日韩在线卡一卡二| 中文字幕日韩一区二区| 欧美日韩成人高清| 波多野结衣亚洲| 久久国产乱子精品免费女| 1024国产精品| 久久亚洲综合色| 欧美日本一区二区三区四区| 99久久精品免费看国产免费软件| 免费成人av资源网| 亚洲欧美日本韩国| 久久久久国产精品厨房| 欧美精品一卡两卡| 91丨九色丨国产丨porny| 狠狠色丁香九九婷婷综合五月| 日本一区二区成人| 精品国产一区二区三区四区四| 国精产品一区一区三区mba视频 | 成人国产精品免费观看| 在线播放日韩导航| 免费看欧美女人艹b| 欧美电影免费观看高清完整版在线观看| 石原莉奈一区二区三区在线观看| 精品处破学生在线二十三| 一区二区三区在线观看欧美| 精品久久久久久综合日本欧美 | 久久久综合激的五月天| 欧美日韩你懂得| 日本韩国一区二区| 99精品国产视频| av电影在线观看完整版一区二区| 国产成人综合在线观看| 国模套图日韩精品一区二区 | 国产成人午夜99999| 精品在线亚洲视频| 久久国产视频网| 九一九一国产精品| 另类中文字幕网| 美女mm1313爽爽久久久蜜臀| 奇米精品一区二区三区四区| 日韩精品视频网站| 毛片一区二区三区| 精品一区二区三区在线观看国产 | 五月婷婷激情综合网| 亚洲一级片在线观看| 亚洲最大成人综合| 亚洲成在人线免费| 石原莉奈一区二区三区在线观看| 亚洲电影激情视频网站| 日日摸夜夜添夜夜添亚洲女人| 亚洲自拍偷拍欧美| 婷婷国产在线综合| 麻豆精品视频在线观看免费| 韩国精品主播一区二区在线观看| 老鸭窝一区二区久久精品| 久久国产人妖系列| 成人综合激情网| 色婷婷国产精品久久包臀| 欧美午夜精品免费| 日韩欧美电影一二三| 国产亚洲精品久| 国产精品久久久久久一区二区三区| 国产精品久久久久桃色tv| 亚洲三级在线免费观看| 午夜在线成人av| 久久se精品一区二区| 久久精品一区二区| 国产欧美一区视频| 精品一区二区三区香蕉蜜桃| 久久精品国产免费| 国产在线精品一区二区不卡了 | 一区二区三区欧美在线观看| 国产精品私人自拍| 国产精品久久久久影院亚瑟| 国产精品拍天天在线| 91女厕偷拍女厕偷拍高清| 欧美一级理论性理论a| 欧美不卡激情三级在线观看| 国产欧美综合在线| 亚洲综合成人网| 国产在线不卡视频| 欧美在线视频全部完| 欧美变态tickling挠脚心| 亚洲欧美日韩小说| 久久国产精品99精品国产| 成人性视频免费网站| 在线观看91av| 日本一区二区视频在线| 日韩精品1区2区3区| 成人毛片在线观看| 日韩欧美国产精品| 一区二区不卡在线播放| 国产伦精品一区二区三区视频青涩 | 色中色一区二区| 欧美大白屁股肥臀xxxxxx| 亚洲乱码中文字幕综合| 国产最新精品免费| 欧美精品日韩精品| 亚洲色图欧洲色图| 国产高清无密码一区二区三区| 欧美精品日韩一区| 亚洲乱码国产乱码精品精的特点 | 亚洲综合激情小说| 丰满白嫩尤物一区二区| 日韩欧美精品在线| 亚洲国产中文字幕在线视频综合 | 欧美精品一区二区三区在线播放| 一区二区三区资源| 成人18视频在线播放| 久久久久久久综合色一本| 奇米精品一区二区三区在线观看一 | 色噜噜狠狠色综合欧洲selulu| 欧美精品三级在线观看| 日本一区二区不卡视频| 欧美一区二区三区免费大片| 麻豆精品一区二区av白丝在线| 欧美片在线播放| 午夜精品久久久久久久| 91精品在线一区二区| 麻豆精品视频在线观看视频| 久久婷婷久久一区二区三区| 国产精品夜夜爽| 自拍偷拍亚洲激情| 欧美三级在线播放| 国产一区二区三区四区在线观看| 五月天一区二区三区| 免费看日韩a级影片| 欧美人狂配大交3d怪物一区| 一区二区三区中文字幕| 色综合天天性综合| 亚洲女与黑人做爰| 色综合久久久久| 亚洲另类在线视频| 91福利精品视频| 亚洲精品乱码久久久久久久久| 91亚洲大成网污www| 亚洲日本一区二区三区| 99久久精品国产网站| 亚洲摸摸操操av| 在线观看视频一区二区 | 成人国产精品免费观看| 国产精品三级在线观看| jlzzjlzz欧美大全| 悠悠色在线精品| 欧美日韩电影一区| 久久爱www久久做| 日本一区二区三区电影| aaa国产一区| 亚洲国产成人91porn| 日韩视频在线你懂得| 韩国一区二区在线观看| 欧美极品aⅴ影院| 一本色道久久综合亚洲aⅴ蜜桃| 一个色在线综合| 日韩一区二区在线观看视频播放| 精品一二三四在线| 中文字幕在线不卡视频| 欧美天堂一区二区三区| 久久99国产精品久久99| 国产精品三级av在线播放| 日本电影亚洲天堂一区| 日韩福利电影在线| 久久丝袜美腿综合| 在线观看国产日韩| 精品影视av免费| 亚洲乱码中文字幕| 精品乱人伦一区二区三区|