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

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

?? bookadddlg.cpp

?? 采用MFC+SQLSERVER 2000的圖書管理系統,ODBC方式連接數據庫。功能包括 書籍管理
?? CPP
字號:
// BookAddDlg.cpp : implementation file
//

#include "stdafx.h"
#include "library.h"
#include "BookAddDlg.h"
#include "BookSet.h"


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

/////////////////////////////////////////////////////////////////////////////
// CBookAddDlg dialog


CBookAddDlg::CBookAddDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CBookAddDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CBookAddDlg)
	m_isbn = _T("");
	m_author = _T("");
	m_classify = _T("");
	m_describe = _T("");
	m_name = _T("");
	m_press = _T("");
	m_price = _T("");
	m_seriesname = _T("");
	m_theme = _T("");
	m_id = _T("");
	m_inds = _T("");
	m_tiaoma = _T("");
	//}}AFX_DATA_INIT
	m_brush.CreateSolidBrush(RGB(0, 255, 0)); // 生成一綠色刷子 
}


void CBookAddDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CBookAddDlg)
	DDX_Control(pDX, IDC_LIST1, m_ctrList);
	DDX_Text(pDX, IDC_ISBN, m_isbn);
	DDX_Text(pDX, IDC_AUTHOR, m_author);
	DDX_Text(pDX, IDC_CLASSIFY, m_classify);
	DDX_Text(pDX, IDC_DESCRIBE, m_describe);
	DDX_Text(pDX, IDC_NAME, m_name);
	DDX_Text(pDX, IDC_PRESS, m_press);
	DDX_Text(pDX, IDC_PRICE, m_price);
	DDX_Text(pDX, IDC_SERIESNAME, m_seriesname);
	DDX_Text(pDX, IDC_THEME, m_theme);
	DDX_Text(pDX, IDC_ID, m_id);
	DDX_Text(pDX, IDC_INDS, m_inds);
	DDX_Text(pDX, IDC_TIAOMA, m_tiaoma);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CBookAddDlg, CDialog)
	//{{AFX_MSG_MAP(CBookAddDlg)
	ON_BN_CLICKED(IDC_ADD, OnAdd)
	ON_WM_CTLCOLOR()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CBookAddDlg message handlers
BOOL CBookAddDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	
	m_ctrList.InsertColumn(0,"圖書條碼");
	m_ctrList.InsertColumn(1,"isbn號");
	m_ctrList.InsertColumn(2,"書名");
	m_ctrList.InsertColumn(3,"作者");
	m_ctrList.InsertColumn(4,"出版社");
	m_ctrList.InsertColumn(5,"主題詞");
	m_ctrList.InsertColumn(6,"分類號");
	m_ctrList.InsertColumn(7,"索引號");

	m_ctrList.InsertColumn(8,"定價");
    m_ctrList.InsertColumn(9,"系列書名");
	m_ctrList.InsertColumn(10,"描述");
	m_ctrList.InsertColumn(11,"出版區條碼");
	
	RECT rect;
	m_ctrList.GetWindowRect(&rect);
	int Width=rect.right-rect.left;
	m_ctrList.SetColumnWidth(0,Width/12);
	m_ctrList.SetColumnWidth(1,Width/12);
	m_ctrList.SetColumnWidth(2,Width/12);
	m_ctrList.SetColumnWidth(3,Width/12);
	m_ctrList.SetColumnWidth(4,Width/12);
	m_ctrList.SetColumnWidth(5,Width/12);
	m_ctrList.SetColumnWidth(6,Width/12);
	m_ctrList.SetColumnWidth(7,Width/12);
	m_ctrList.SetColumnWidth(8,Width/12);
	m_ctrList.SetColumnWidth(9,Width/12);
	m_ctrList.SetColumnWidth(10,Width/12);
	m_ctrList.SetColumnWidth(11,Width/12);
 
	m_ctrList.SetExtendedStyle(LVS_EX_FULLROWSELECT);
	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
void CBookAddDlg::OnAdd() 
{
	// TODO: Add your control notification handler code here
   
 	UpdateData();
	m_id.TrimRight();
	m_isbn.TrimRight();
	m_name.TrimRight();
	m_author.TrimRight();
	m_press.TrimRight();
	m_theme.TrimRight();
	m_classify.TrimRight();
	m_inds.TrimRight();
	m_price.TrimRight();
	m_seriesname.TrimRight();
	m_describe.TrimRight();
	m_tiaoma.TrimRight();
	if(!m_database.IsOpen())
	{
		//連接數據源
		if(!m_database.OpenEx("DSN=MySQL;UID=sa;PWD=123;CDatabase::noOdbcDialog"))
		{
			MessageBox("連接數據庫失敗!","新書登記入庫",MB_OK|MB_ICONINFORMATION);
			return;
		}
	}


    CBookSet *m_pset=new CBookSet(&m_database);  
    //判斷書庫中是否有該書,進行相應操作
	CString strSQL;
	strSQL.Format("select * from BOOK where Bid='%s'",m_id);
	m_pset->Open(AFX_DB_USE_DEFAULT_TYPE,strSQL);
	//若庫中有該圖書條碼記錄
    if(m_pset->GetRecordCount()!=0)
	{  
		MessageBox("庫中已有該圖書條碼記錄,請核對!","新書登記入庫",MB_OK|MB_ICONINFORMATION);
        m_pset->Close();
		return;
	}  
	else
	{  
		m_pset->Close();
        if(m_id==""||m_isbn==""||m_author==""||m_classify==""||m_describe==""||m_name==""||m_press==""
		   ||m_price==""||m_seriesname==""||m_theme==""||m_inds== ""||m_tiaoma=="")
		{
		    MessageBox("請正確填寫要求的數據","新書入庫登記");
		    return;
		}	 
	 	strSQL.Format("select * from BOOK");
	    m_pset->Open(AFX_DB_USE_DEFAULT_TYPE,strSQL);
        m_pset->AddNew();
	  
		m_pset->SetFieldNull(&(m_pset->m_Bid),FALSE);
	    m_pset->m_Bid=m_id;
			
		m_pset->SetFieldNull(&(m_pset->m_Bisbn),FALSE);
	    m_pset->m_Bisbn=m_isbn;

		m_pset->SetFieldNull(&(m_pset->m_Bname),FALSE);
	    m_pset->m_Bname=m_name;

		m_pset->SetFieldNull(&(m_pset->m_Bauthor),FALSE);
	    m_pset->m_Bauthor=m_author;

		m_pset->SetFieldNull(&(m_pset->m_Bpress),FALSE);
	    m_pset->m_Bpress=m_press;

		m_pset->SetFieldNull(&(m_pset->m_Btheme),FALSE);
	    m_pset->m_Btheme=m_theme;

		m_pset->SetFieldNull(&(m_pset->m_Bclassify),FALSE);
	    m_pset->m_Bclassify=m_classify;

		m_pset->SetFieldNull(&(m_pset->m_Binds),FALSE);
	    m_pset->m_Binds=m_inds;

		m_pset->SetFieldNull(&(m_pset->m_Bprice),FALSE);
	    m_pset->m_Bprice=m_price;

		m_pset->SetFieldNull(&(m_pset->m_Bseriesname),FALSE);
	    m_pset->m_Bseriesname=m_seriesname;

		m_pset->SetFieldNull(&(m_pset->m_Bdescribe),FALSE);
	    m_pset->m_Bdescribe=m_describe;

		m_pset->SetFieldNull(&(m_pset->m_Btiaoma),FALSE);
	    m_pset->m_Btiaoma=m_tiaoma;

		m_pset->Update();
	    m_pset->Requery();
	
	    m_pset->Close();
	    m_database.Close();
	    MessageBox("Adding new books successfully!","新書入庫登記");
        OnButtonNewBooks() ;
		m_id.Empty();
	    m_isbn.Empty();
	    m_name.Empty();
	    m_press.Empty();
	    m_theme.Empty();
	    m_author.Empty();
	    m_classify.Empty();
        m_inds.Empty();
	    m_price.Empty();
	    m_seriesname.Empty();
	    m_describe.Empty();
	     m_tiaoma.Empty();

	   UpdateData(FALSE);  
	   return;

        
	 }
      
	   
	

}
  //--------list ctrl 增加 當前記錄項-------------
void CBookAddDlg::OnButtonNewBooks() 
{
	UpdateData();
	
    char buf[50];
	static int i=0;
    CString strTemp;
     
	    // 列表控件插入index
	 	m_ctrList.InsertItem(i,buf);
	
		m_ctrList.SetItemText(i,0,m_id);
       
		m_ctrList.SetItemText(i,1,m_isbn);
	 
		m_ctrList.SetItemText(i,2,m_name);

		m_ctrList.SetItemText(i,3,m_author);

		m_ctrList.SetItemText(i,4,m_press);

		m_ctrList.SetItemText(i,5,m_theme);
	 
		m_ctrList.SetItemText(i,6,m_classify);
        m_ctrList.SetItemText(i,7,m_inds);
		 
		m_ctrList.SetItemText(i,8,m_price);

		m_ctrList.SetItemText(i,9,m_seriesname);

		m_ctrList.SetItemText(i,10,m_describe);
        m_ctrList.SetItemText(i,11,m_tiaoma);

        i++;
		UpdateData(FALSE);  
}
 
void CBookAddDlg::OnCancel() 
{
	// TODO: Add extra cleanup here
		if(m_database.IsOpen())
		m_database.Close();
	CDialog::OnCancel();
}


HBRUSH CBookAddDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
{
	HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
	
	// TODO: Change any attributes of the DC here
	
	// TODO: Return a different brush if the default is not desired
	if(nCtlColor ==CTLCOLOR_DLG)
        return m_brush; //返加綠色刷子
	if(nCtlColor==CTLCOLOR_EDIT) 
	{
        pDC->SetTextColor(RGB(0,0,255));     
		pDC->SetBkMode(TRANSPARENT); 
	}
    if(nCtlColor==CTLCOLOR_STATIC) 
	{   
		pDC->SetBkColor(RGB(0, 255, 0));
        pDC->SetTextColor(RGB(255,0,0)); 
	}
	if(nCtlColor==  CTLCOLOR_LISTBOX) 
	{
       pDC->SetTextColor(RGB(0,0,255));     
		//pDC->SetBkMode(TRANSPARENT); 
	}

	return hbr;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情图片小说一区| 精品一区二区久久| 一区二区三区在线免费播放| 国产精品久久久久久久浪潮网站| 中文字幕中文字幕一区二区| 亚洲人成在线播放网站岛国| 一区二区三区蜜桃| 国产自产视频一区二区三区| 国产精品一区一区| 欧美亚洲日本一区| 国产精品免费人成网站| 亚洲男同1069视频| 韩国理伦片一区二区三区在线播放 | 樱桃视频在线观看一区| 久久99在线观看| 国产一区二区三区黄视频| 在线观看成人免费视频| 国产视频911| 日本欧美在线观看| 欧美伊人精品成人久久综合97| 久久综合九色综合97婷婷女人| 亚洲精品成人少妇| av在线不卡电影| 久久一区二区三区四区| 午夜电影一区二区三区| 91蜜桃在线免费视频| 国产日韩精品视频一区| 美脚の诱脚舐め脚责91| 欧美久久久久久久久久| 午夜日韩在线观看| 欧美日韩极品在线观看一区| 一区二区三区视频在线观看| 福利视频网站一区二区三区| 亚洲精品一区二区三区福利| 九九九久久久精品| 国产日韩欧美精品一区| 成人午夜免费视频| 亚洲欧美综合另类在线卡通| 成人avav影音| 亚洲欧美日韩国产综合在线| 91麻豆swag| 亚洲va欧美va国产va天堂影院| 欧美中文字幕一区二区三区| 天天操天天综合网| 久久久久99精品国产片| 91香蕉视频污| 日韩不卡免费视频| 国产日韩欧美麻豆| 欧美日韩一区二区三区不卡| 国内精品在线播放| 综合久久综合久久| 欧美一级日韩免费不卡| 成人开心网精品视频| 午夜精品久久久久久久久久 | 亚洲激情五月婷婷| 日韩欧美在线123| 99综合影院在线| 美女一区二区视频| 亚洲色图欧美在线| 精品处破学生在线二十三| 99久久精品免费精品国产| 琪琪一区二区三区| 一区二区三区四区不卡在线| 久久亚洲精品国产精品紫薇| 欧洲亚洲精品在线| 国产高清不卡一区| 毛片av一区二区三区| 亚洲一区二区三区视频在线播放 | 黄色成人免费在线| 日韩中文字幕av电影| 一区二区在线电影| 国产精品大尺度| 中文字幕av不卡| 国产精品福利电影一区二区三区四区| 在线播放日韩导航| 91麻豆精品国产91久久久久久| 91色porny在线视频| 99视频一区二区三区| 成人一区在线观看| a美女胸又www黄视频久久| 国产老妇另类xxxxx| 国内久久精品视频| 风间由美性色一区二区三区| 韩国一区二区三区| jizzjizzjizz欧美| 欧美日韩在线播| 欧美一级片免费看| 久久久久久久久久久久电影 | 久久99九九99精品| 国产成人在线观看免费网站| 欧美性大战久久久久久久蜜臀| 欧美自拍偷拍午夜视频| 日韩三级免费观看| 国产精品视频一二三区| 亚洲一二三四区不卡| 免费精品视频在线| 色综合久久88色综合天天免费| 91精品国产综合久久福利软件| 亚洲欧美影音先锋| 久久成人久久爱| 欧美手机在线视频| 国产精品国产自产拍高清av| 亚洲在线观看免费| 欧美精品久久天天躁| 国产精品传媒入口麻豆| 欧美96一区二区免费视频| 国产99久久精品| 日韩欧美你懂的| 亚洲一区二区在线免费看| 国产成人在线观看免费网站| 欧美一区二区三区视频在线 | 欧美日韩国产综合视频在线观看| 26uuu亚洲| 美女国产一区二区三区| 欧美日韩在线播放三区| 亚洲精品中文字幕在线观看| 国产精品一区专区| 欧美成人伊人久久综合网| 首页欧美精品中文字幕| 欧美中文字幕一二三区视频| 欧美极品aⅴ影院| 国产精品一区二区在线观看不卡| 91精品国产欧美一区二区18| 午夜精品一区二区三区电影天堂 | 色激情天天射综合网| 亚洲精品免费视频| 在线播放/欧美激情| 久久―日本道色综合久久| 中文av一区特黄| 成人av在线资源网| 最新国产成人在线观看| 成人性生交大合| 亚洲欧美色综合| 欧美女孩性生活视频| 丝袜亚洲另类丝袜在线| 日韩免费成人网| www.日本不卡| 亚洲国产sm捆绑调教视频 | 国产福利精品导航| 日韩久久免费av| 成人手机电影网| 玉米视频成人免费看| 欧美丰满一区二区免费视频| 九一九一国产精品| 欧美tickling网站挠脚心| 青青草原综合久久大伊人精品优势| 日韩精品一区二区三区swag | 成人国产在线观看| 蜜桃av一区二区| 亚洲一区二区三区国产| 久久久影院官网| 精品成人佐山爱一区二区| 91日韩在线专区| 国产成人精品一区二| 蜜桃av一区二区| 免费观看91视频大全| 亚洲国产乱码最新视频| 国产精品欧美综合在线| 精品播放一区二区| 正在播放一区二区| 欧美主播一区二区三区美女| 日本va欧美va精品| 欧美一区二区高清| 99久久婷婷国产| 成人短视频下载| 高清免费成人av| 国产麻豆视频精品| 免费成人在线视频观看| 日韩成人一级片| 青青草原综合久久大伊人精品| 亚洲一卡二卡三卡四卡| 午夜精品久久一牛影视| 奇米综合一区二区三区精品视频| 视频在线观看一区| 久久超碰97中文字幕| 韩国在线一区二区| 成人动漫精品一区二区| 99久久精品免费| 欧美日产国产精品| 精品国产乱码久久久久久浪潮| 26uuu精品一区二区在线观看| 欧美在线视频日韩| 黑人精品欧美一区二区蜜桃 | 欧美久久高跟鞋激| 久久久久久久综合色一本| 中文字幕精品综合| 亚洲综合久久av| 国产另类ts人妖一区二区| 972aa.com艺术欧美| 日韩视频永久免费| 国产精品久久久99| 麻豆成人av在线| 色狠狠av一区二区三区| 日韩欧美国产综合| 夜夜夜精品看看| 成人av在线一区二区| 欧美一区二区三区视频免费 | 一区二区三区中文在线观看| 蜜桃91丨九色丨蝌蚪91桃色| 成a人片亚洲日本久久|