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

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

?? clearassets.cpp

?? 一個(gè)用vc++做的數(shù)據(jù)庫系統(tǒng)
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
// ClearAssets.cpp : implementation file
//

#include "stdafx.h"
#include "FixedAssets.h"
#include "ClearAssets.h"
#include "CRACK.h"
#include "PromptDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CClearAssets dialog


CClearAssets::CClearAssets(CWnd* pParent /*=NULL*/)
	: CDialog(CClearAssets::IDD, pParent)
{
	//{{AFX_DATA_INIT(CClearAssets)
	m_ClearDate = -1;
	m_strFactory = _T("");
	m_InDate = -1;
	m_strInterID = _T("");
	m_LFDate = -1;
	m_strName = _T("");
	m_strReason = _T("");
	m_strType = _T("");
	m_strUseInfo = _T("");
	m_strRemark = _T("");
	m_strPerson = _T("");
	m_strAssetID = _T("");
	m_LRatio = 0.0;
	m_LeftValue = 0.0;
	m_OrigValue = 0.0;
	m_YearNum = 0;
	//}}AFX_DATA_INIT
}


void CClearAssets::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CClearAssets)
	DDX_Control(pDX, IDC_LER_PERSON, m_CtrlCBPerson);
	DDX_Control(pDX, IDC_CLE_REASON, m_CtrlEditReason);
	DDX_Control(pDX, IDC_LIST_ADDASSERT, m_CtrlList);
	DDX_Control(pDX, IDC_CLR_CLEARTYPE, m_CtrlCBClearType);
	DDX_Control(pDX, IDC_CLE_SORT, m_CtrlCBSort);
	DDX_Control(pDX, IDC_CLE_KEEPER, m_CtrlCBKeeper);
	DDX_Control(pDX, IDC_CLE_DEPRECIATION, m_CtrlCBDepreciation);
	DDX_Control(pDX, IDC_CLE_DEPOSITARY, m_CtrlCBDepositary);
	DDX_Control(pDX, IDC_CLE_DEPARTMENT, m_CtrlCBDepartment);
	DDX_Control(pDX, IDC_CLE_ADDTYPE, m_CtrlCBAddType);
	DDX_DateTimeCtrl(pDX, IDC_CLE_CLEARDATE, m_ClearDate);
	DDX_CBString(pDX, IDC_CLE_FACTORY, m_strFactory);
	DDX_DateTimeCtrl(pDX, IDC_CLE_INDATE, m_InDate);
	DDX_Text(pDX, IDC_CLE_INTERID, m_strInterID);
	DDX_DateTimeCtrl(pDX, IDC_CLE_LFDATE, m_LFDate);
	DDX_Text(pDX, IDC_CLE_NAME, m_strName);
	DDX_Text(pDX, IDC_CLE_REASON, m_strReason);
	DDX_Text(pDX, IDC_CLE_TYPE, m_strType);
	DDX_CBString(pDX, IDC_CLE_USEINFO, m_strUseInfo);
	DDX_Text(pDX, IDC_CLE_REMARK, m_strRemark);
	DDX_CBString(pDX, IDC_LER_PERSON, m_strPerson);
	DDX_Text(pDX, IDC_ASSETID, m_strAssetID);
	DDX_Text(pDX, IDC_CLE_LRATIO, m_LRatio);
	DDV_MinMaxDouble(pDX, m_LRatio, 0., 1.);
	DDX_Text(pDX, IDC_CLE_LEFTVALUE, m_LeftValue);
	DDX_Text(pDX, IDC_CLE_ORIGVALUE, m_OrigValue);
	DDV_MinMaxDouble(pDX, m_OrigValue, 0., 9.e+055);
	DDX_Text(pDX, IDC_YEARNUM, m_YearNum);
	DDV_MinMaxInt(pDX, m_YearNum, 0, 1000);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CClearAssets, CDialog)
	//{{AFX_MSG_MAP(CClearAssets)
	ON_BN_CLICKED(IDD_CLEAR, OnClear)
	ON_NOTIFY(LVN_ITEMCHANGED, IDC_LIST_ADDASSERT, OnItemchangedListAddassert)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CClearAssets message handlers

int CClearAssets::DoModal() 
{
	// TODO: Add your specialized code here and/or call the base class
	
	return CDialog::DoModal();
}

BOOL CClearAssets::OnInitDialog() 
{   
	CDialog::OnInitDialog(); 
	m_CtrlList.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);

	//連接數(shù)據(jù)庫
    m_pDatabase=new CDaoDatabase;
	try{
		m_pDatabase->Open("FixedAssets");
        m_pRecordset=new CDaoRecordset(m_pDatabase);
	}
	catch(CDaoException *e)
	{
		e->ReportError();
		delete m_pDatabase;
		m_pDatabase=NULL;
		e->Delete();
	}
    //初始化參數(shù)
	if(!m_pDatabase->IsOpen()) return 0;
	if(!m_pRecordset) return 0;
	if(m_pRecordset->IsOpen()) m_pRecordset->Close();
	CString strSelect;
	try
	{   //保管人員
		strSelect = _T("Select 保管人員ID,保管人員 From 保管人員");
		m_pRecordset->Open(dbOpenDynaset,strSelect);
		while (!m_pRecordset->IsEOF()) 
		{
			COleVariant var;
			var = m_pRecordset->GetFieldValue(0);
			m_uaKeeper.Add(var.lVal);
			var = m_pRecordset->GetFieldValue(1);
			m_saKeeper.Add(CCrack::strVARIANT(var));
			m_pRecordset->MoveNext();
		}
		m_pRecordset->Close();
		// 部門
		strSelect = _T("Select 部門ID,部門名稱 From 部門");
		m_pRecordset->Open(dbOpenDynaset,strSelect);
		while (!m_pRecordset->IsEOF())
		{
			COleVariant var;
			var = m_pRecordset->GetFieldValue(0);
			m_uaDepartment.Add(var.lVal);
			var = m_pRecordset->GetFieldValue(1);
			m_saDepartment.Add(CCrack::strVARIANT(var));
			m_pRecordset->MoveNext();
		}
		m_pRecordset->Close();
		// 存放地點(diǎn)
		strSelect = _T("Select 存放地點(diǎn)ID,存放地點(diǎn) From 存放地點(diǎn)");
		m_pRecordset->Open(dbOpenDynaset,strSelect);
		while (!m_pRecordset->IsEOF())
		{
			COleVariant var;
			var = m_pRecordset->GetFieldValue(0);
			m_uaDepositary.Add(var.lVal);
			var = m_pRecordset->GetFieldValue(1);
			m_saDepositary.Add(CCrack::strVARIANT(var));
			m_pRecordset->MoveNext();
		}
	    m_pRecordset->Close();
		
		// 增加方式
		strSelect = _T("Select 增加方式ID,增加方式 From 增加方式");
		m_pRecordset->Open(dbOpenDynaset,strSelect);
		while (!m_pRecordset->IsEOF())
		{
			COleVariant var;
			var = m_pRecordset->GetFieldValue(0);
			m_uaAddType.Add(var.lVal);
			var = m_pRecordset->GetFieldValue(1);
			m_saAddType.Add(CCrack::strVARIANT(var));
			m_pRecordset->MoveNext();
		}
		m_pRecordset->Close();
		// 資產(chǎn)類別
		strSelect = _T("Select 資產(chǎn)類別ID,資產(chǎn)類別 From 資產(chǎn)類別");
		m_pRecordset->Open(dbOpenDynaset,strSelect);
		while (!m_pRecordset->IsEOF())
		{
			COleVariant var;
			var = m_pRecordset->GetFieldValue(0);
			m_uaSort.Add(var.lVal);
			var = m_pRecordset->GetFieldValue(1);
			m_saSort.Add(CCrack::strVARIANT(var));
			m_pRecordset->MoveNext();
		}
		// close recordset
		m_pRecordset->Close();
        // 清理方式
		strSelect = _T("Select 清理方式ID,清理方式 From 清理方式");
		m_pRecordset->Open(dbOpenDynaset,strSelect);
		while (!m_pRecordset->IsEOF())
		{
			COleVariant var;
			var = m_pRecordset->GetFieldValue(0);
			m_uaClear.Add(var.lVal);
			var = m_pRecordset->GetFieldValue(1);
			m_saClear.Add(CCrack::strVARIANT(var));
			m_pRecordset->MoveNext();
		}
		// close recordset
		m_pRecordset->Close();
		// 清理人
	    strSelect = _T("Select DISTINCT 清理人 From 清理資產(chǎn)");
	    m_pRecordset->Open(dbOpenDynaset,strSelect);
 	    while (!m_pRecordset->IsEOF())
		{ 
		    COleVariant var;
		    var = m_pRecordset->GetFieldValue(0);
		    m_CtrlCBPerson.AddString(CCrack::strVARIANT(var));
		    m_pRecordset->MoveNext();
		}
		m_pRecordset->Close();
	}
	catch (CDaoException* e)
	{
		e->ReportError(); 
		e->Delete();
		return 0;
	}
	int nIndex,i;
	
    for(i=0;i<m_saKeeper.GetSize();i++)  //初始化 保管人員
	{
	   nIndex =m_CtrlCBKeeper.AddString(m_saKeeper.GetAt(i));
	   m_CtrlCBKeeper.SetItemData(nIndex, m_uaKeeper.GetAt(i));
	} 
	for(i=0;i<m_saDepartment.GetSize();i++)  //初始化 部門
	{
	   nIndex =m_CtrlCBDepartment.AddString(m_saDepartment.GetAt(i));
	   m_CtrlCBDepartment.SetItemData(nIndex, m_uaDepartment.GetAt(i));
	} 
	for(i=0;i<m_saDepositary.GetSize();i++)  //初始化 存放地點(diǎn)
	{
	   nIndex =m_CtrlCBDepositary.AddString(m_saDepositary.GetAt(i));
	   m_CtrlCBDepositary.SetItemData(nIndex, m_uaDepositary.GetAt(i));
	} 
	for(i=0;i<m_saAddType.GetSize();i++)  //初始化 增加方式
	{
	   nIndex =m_CtrlCBAddType.AddString(m_saAddType.GetAt(i));
	   m_CtrlCBAddType.SetItemData(nIndex, m_uaAddType.GetAt(i));
	} 
	for(i=0;i<m_saSort.GetSize();i++)  //初始化 類別
	{
	   nIndex =m_CtrlCBSort.AddString(m_saSort.GetAt(i));
	   m_CtrlCBSort.SetItemData(nIndex, m_uaSort.GetAt(i));
	} 
	for(i=0;i<m_saClear.GetSize();i++)  //清理方式 類別
	{
	   nIndex =m_CtrlCBClearType.AddString(m_saClear.GetAt(i));
	   m_CtrlCBClearType.SetItemData(nIndex, m_uaClear.GetAt(i));
	} 
	m_CtrlCBDepreciation.InsertString(0,"平均年限法");  //初始化折舊方法
	m_CtrlCBDepreciation.InsertString(1,"工作量法");
	m_CtrlCBDepreciation.InsertString(2,"雙倍余額遞減法");
	m_CtrlCBDepreciation.InsertString(3,"年數(shù)總和法");
	
	Refresh();
	Empty();
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
void CClearAssets::Refresh()//刷新
{
    m_strTableName = _T("資產(chǎn)信息");
	if(!m_pDatabase->IsOpen()) return;
	if(!m_pRecordset) return;
	if(m_pRecordset->IsOpen()) m_pRecordset->Close();
	//清空list控件
	m_CtrlList.DeleteAllItems();
	while(m_CtrlList.DeleteColumn(0));
	CDaoFieldInfo fieldInfo;
	int nFields;

	CDaoTableDef td(m_pDatabase);
	try
	{
		td.Open(m_strTableName);
		nFields = td.GetFieldCount();
		for (int j=0; j < nFields; j++)
		{
			td.GetFieldInfo(j,fieldInfo);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
青娱乐精品在线视频| 最近日韩中文字幕| 久久精工是国产品牌吗| 欧美日本视频在线| 五月婷婷久久丁香| 日韩欧美中文字幕制服| 国内欧美视频一区二区 | 亚洲va欧美va人人爽午夜| 一本久久精品一区二区| 一区二区在线免费观看| 91在线丨porny丨国产| 亚洲欧美色一区| 欧美性受xxxx| 蜜桃免费网站一区二区三区| 久久久亚洲国产美女国产盗摄 | 亚洲成人一二三| 欧美剧情片在线观看| 精品一区二区在线免费观看| 中文一区在线播放| 在线免费观看日本一区| 日本aⅴ免费视频一区二区三区| 精品国产91乱码一区二区三区| 粉嫩绯色av一区二区在线观看| 亚洲欧美国产77777| 717成人午夜免费福利电影| 久久成人麻豆午夜电影| 国产精品久久久久久久久动漫 | 亚洲成人av一区二区三区| 欧美一区二区美女| 99精品视频在线观看| 午夜影院久久久| 久久久国产精品午夜一区ai换脸 | 91麻豆文化传媒在线观看| 亚洲成人av免费| 国产日韩欧美a| 欧美日韩不卡在线| 成人黄色777网| 日本欧美一区二区在线观看| 亚洲天堂av老司机| 欧美xxxxx牲另类人与| 色综合天天综合给合国产| 麻豆中文一区二区| 亚洲精品视频在线观看网站| 久久老女人爱爱| 欧美二区在线观看| 91视频一区二区| 国产呦萝稀缺另类资源| 丝袜亚洲另类丝袜在线| 国产精品麻豆一区二区| 精品国产乱码久久| 欧美猛男男办公室激情| 色偷偷成人一区二区三区91| 国产成人综合在线| 蜜桃视频免费观看一区| 香蕉成人啪国产精品视频综合网| 国产精品入口麻豆九色| 精品乱人伦小说| 欧美三级在线视频| 色综合激情五月| 成人av在线一区二区| 国产一区二三区| 奇米影视一区二区三区小说| 亚洲精品中文字幕乱码三区| 国产精品久久精品日日| 中文字幕免费在线观看视频一区| 日韩精品中文字幕在线一区| 在线电影一区二区三区| 欧美无人高清视频在线观看| 91原创在线视频| 成人自拍视频在线观看| 国产经典欧美精品| 韩国一区二区在线观看| 老司机午夜精品| 美日韩一区二区| 麻豆精品一二三| 美女尤物国产一区| 黄一区二区三区| 国精品**一区二区三区在线蜜桃| 九九视频精品免费| 国产一区二区三区电影在线观看 | 99re热视频这里只精品| 成人中文字幕电影| 国产91丝袜在线18| 福利一区二区在线| 成人av影院在线| 北条麻妃一区二区三区| 99久久精品免费看| 色综合视频一区二区三区高清| 91色综合久久久久婷婷| 色吧成人激情小说| 欧美在线三级电影| 欧美日韩在线精品一区二区三区激情 | 亚洲人吸女人奶水| 亚洲乱码国产乱码精品精可以看 | 久久在线观看免费| 国产亚洲精品超碰| 中文字幕制服丝袜一区二区三区| 亚洲色图欧洲色图| 亚洲国产精品久久人人爱| 日韩成人免费在线| 国产毛片一区二区| 99久久婷婷国产| 欧美亚洲一区二区在线| 日韩一二三四区| 国产精品污污网站在线观看| 一区二区三区蜜桃网| 丝袜美腿亚洲一区二区图片| 久久激情综合网| 成人网页在线观看| 欧美视频你懂的| 久久久国际精品| 亚洲夂夂婷婷色拍ww47| 久热成人在线视频| caoporen国产精品视频| 欧美视频一区二区在线观看| 欧美mv日韩mv国产网站| 中文字幕视频一区二区三区久| 亚洲妇熟xx妇色黄| 国产一区91精品张津瑜| 在线视频欧美精品| 久久嫩草精品久久久久| 亚洲一本大道在线| 国产福利视频一区二区三区| 欧美性生活久久| 中文字幕精品三区| 视频一区二区国产| 99麻豆久久久国产精品免费优播| 欧美剧情电影在线观看完整版免费励志电影| 日韩欧美国产精品| 一区二区三区在线观看视频 | 亚洲国产精品久久不卡毛片| 国产一区二区免费在线| 欧美熟乱第一页| 国产农村妇女精品| 日本免费新一区视频| a级高清视频欧美日韩| 日韩欧美亚洲国产另类| 亚洲嫩草精品久久| 国产成人自拍在线| 日韩一级免费观看| 亚洲伊人色欲综合网| 国产98色在线|日韩| 日韩欧美综合一区| 婷婷丁香久久五月婷婷| 91在线看国产| 久久久99免费| 久久精品国产网站| 欧美浪妇xxxx高跟鞋交| 一区二区三区蜜桃网| 99re成人在线| 国产网站一区二区三区| 免费高清不卡av| 欧美日产国产精品| 亚洲愉拍自拍另类高清精品| av中文字幕一区| 国产精品久久久久久久久久久免费看| 国内精品久久久久影院一蜜桃| 欧美一区二区三区视频| 亚洲国产精品人人做人人爽| 91成人免费在线视频| 亚洲精品国产a| 日本高清不卡一区| 亚洲欧美日韩中文播放| 91天堂素人约啪| 中文字幕中文乱码欧美一区二区| 国产精品亚洲视频| 久久久久久电影| 国产乱码一区二区三区| 久久综合视频网| 精品影院一区二区久久久| 日韩精品一区国产麻豆| 韩国毛片一区二区三区| 久久亚洲欧美国产精品乐播 | 欧美日韩日日摸| 亚洲国产欧美日韩另类综合| 欧洲国内综合视频| 亚洲国产视频一区| 884aa四虎影成人精品一区| 日韩av不卡在线观看| 日韩欧美电影一区| 国产精品77777| 国产精品色哟哟网站| 91尤物视频在线观看| 亚洲国产一二三| 日韩欧美中文一区| 国产一区二区在线免费观看| 久久五月婷婷丁香社区| 成人污污视频在线观看| 亚洲激情图片一区| 91精品国产91热久久久做人人| 麻豆免费精品视频| 国产精品美女久久久久久久| 色偷偷88欧美精品久久久| 午夜a成v人精品| 久久久久久久久久电影| 97久久超碰精品国产| 五月天欧美精品| 久久久久久久久久看片| 色噜噜狠狠成人中文综合| 首页国产欧美久久|