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

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

?? assets.cpp

?? 固定資產管理系統,VC++做的,很有參考價值,源碼也說明文檔都有.
?? CPP
字號:
// Assets.cpp: implementation of the CAssets class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "AssetsMan.h"
#include "Assets.h"
#include "ADOConn.h"

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

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CAssets::CAssets()
{
	Aid = "";
	Aname = "";
	Model = "";
	Producer = "";
	UsedYear = 1;
	OrgPrice = 0;
	Ratio = 0;
	Status = "未使用";
	AddWay = "";
	IsAudit = 0;
	IsDiscount = 0;
}

CAssets::~CAssets()
{

}

/**********************************************************
                           方法設置
**********************************************************/
//  插入新的固定資產信息
	void CAssets::sql_Insert()
{
	try
	{
		//連接數據庫
		ADOConn m_AdoConn;
		//設置INSERT語句, 將數值轉換為字符串
		CString cSql,cDate,cOrgPrc,cRatio,cTypeId,cYear;
		_bstr_t bSql;
		cOrgPrc.Format("%f",OrgPrice);
		cRatio.Format("%f",Ratio);
		cTypeId.Format("%d",TypeId);
		cYear.Format("%d",UsedYear);
		// 定義時間對象,取得當前日期
		CTime t = CTime::GetCurrentTime();
		cDate.Format(_T("%04d-%02d-%02d"),t.GetYear(),t.GetMonth(),t.GetDay());
		// 插入語句
		cSql = "Insert Into Assets(Aid,Aname,TypeId,Model,Producer,";
		cSql += "UseDate,UsedYear,OrgPrice,Ratio,";
		cSql += "Status,AddWay,IsAudit,PostDate, IsDiscount) Values('";
		cSql += Aid+"','"+Aname+"',"+cTypeId+",'"+Model+"','"+Producer+"','";
		cSql += UseDate+"',"+cYear+","+cOrgPrc+",";
		cSql += cRatio+",'未使用','"+AddWay+"',0,'"+cDate+"', 0)";
		bSql = (LPCTSTR)(_bstr_t)cSql;
		m_AdoConn.ExecuteSQL(bSql);
		//斷開與數據庫的連接
		m_AdoConn.ExitConnect();
	}
	// 捕捉異常
	catch(_com_error e)
	{
		// 顯示錯誤信息
		AfxMessageBox(e.Description());
	}
}
//  修改固定資產信息
void CAssets::sql_Update(CString cId)
{
	try
	{
		//連接數據庫
		ADOConn m_AdoConn;
		//設置UPDATE語句, 將數值轉換為字符串
		CString cDate,cOrgPrc,cRatio,cTypeId,cYear;
		_bstr_t bSql;
		cOrgPrc.Format("%f",OrgPrice);
		cRatio.Format("%f",Ratio);
		cTypeId.Format("%d",TypeId);
		cYear.Format("%d",UsedYear);
		// 定義時間對象,取得當前日期
		CTime t = CTime::GetCurrentTime();
		cDate.Format(_T("%04d-%02d-%02d"),t.GetYear(),t.GetMonth(),t.GetDay());
		// 更新語句
		bSql = "Update Assets Set Aid='"+Aid+"',Aname='"+Aname+"',"
			+"TypeId="+cTypeId+",Model='"+Model+"',Producer='"+Producer+"',"
			+"UseDate='"+UseDate+"',UsedYear="+cYear+",OrgPrice="+cOrgPrc+","
			+"Ratio="+cRatio+", AddWay='"+AddWay+"',"
			+"PostDate='"+cDate+"' Where Aid='"+cId + "'";
		m_AdoConn.ExecuteSQL(bSql);
		//斷開與數據庫的連接
		m_AdoConn.ExitConnect();
	}
	// 捕捉異常
	catch(_com_error e)
	{
		// 顯示錯誤信息
		AfxMessageBox(e.Description());
	}
}
//  刪除固定資產信息
void CAssets::sql_Delete(CString cId)
{
	try
	{
		//連接數據庫
		ADOConn m_AdoConn;
		//設置DELETE語句
		_bstr_t bSql;
		bSql = "Delete From Assets Where Aid='" + cId + "'";
		m_AdoConn.ExecuteSQL(bSql);
		//斷開與數據庫的連接
		m_AdoConn.ExitConnect();
	}
	// 捕捉異常
	catch(_com_error e)
	{
		// 顯示錯誤信息
		AfxMessageBox(e.Description());
	}
}
//  變更固定資產信息,只能變更部門、人員、使用年限、殘值率
void CAssets::sql_Change(CString cId)
{
	try
	{
		//連接數據庫
		ADOConn m_AdoConn;
		//設置UPDATE語句, 將數值轉換為字符串
		CString cRatio, cYear;
		_bstr_t bSql;
		cRatio.Format("%f",Ratio);
		cYear.Format("%d",UsedYear);
		// 更新語句
		bSql = "Update Assets Set UsedYear=" + cYear + ", Ratio=" + cRatio + ","
			 + " IsAudit=2 Where Aid='" + cId + "'";
		m_AdoConn.ExecuteSQL(bSql);
		//斷開與數據庫的連接
		m_AdoConn.ExitConnect();
	}
	// 捕捉異常
	catch(_com_error e)
	{
		// 顯示錯誤信息
		AfxMessageBox(e.Description());
	}
}
//  固定資產審核完畢
void CAssets::sql_Audit(CString cId)
{
	try
	{
		//連接數據庫
		ADOConn m_AdoConn;
		_bstr_t bSql;
		// 更新語句
		bSql = "Update Assets Set IsAudit=1 Where Aid='"+cId+"'";
		m_AdoConn.ExecuteSQL(bSql);
		//斷開與數據庫的連接
		m_AdoConn.ExitConnect();
	}
	// 捕捉異常
	catch(_com_error e)
	{
		// 顯示錯誤信息
		AfxMessageBox(e.Description());
	}
}

void CAssets::sql_Status(CString cId)
{
	try
	{
		//連接數據庫
		ADOConn m_AdoConn;
		_bstr_t bSql;
		// 更新語句
		bSql = "Update Assets Set Status='" + Status + "' Where Aid='"+cId+"'";
		m_AdoConn.ExecuteSQL(bSql);
		//斷開與數據庫的連接
		m_AdoConn.ExitConnect();
	}
	// 捕捉異常
	catch(_com_error e)
	{
		// 顯示錯誤信息
		AfxMessageBox(e.Description());
	}
}


// 判斷是否存在某個固定資產編號
int CAssets::HaveAid(CString cAid)
{
	try
	{
		long lRscnt = 0;
		_RecordsetPtr m_pRecordset;
		// 連接數據庫
		ADOConn m_AdoConn;
		_bstr_t bSQL;
		bSQL = "Select * From Assets Where Aid='" + cAid + "'";

		// 執行SELETE語句
		m_pRecordset = m_AdoConn.GetRecordSet(bSQL);
		// 如果adoEOF屬性為真,表示存在相同編號的資產信息,返回1,否則返回-1
		if (m_pRecordset->adoEOF)
			return -1;
		else
			return 1;
		//斷開與數據庫的連接
		m_AdoConn.ExitConnect();
	}
	// 捕捉異常
	catch(_com_error e)
	{
		// 顯示錯誤信息
		AfxMessageBox(e.Description());
	}
	return -1;
}

// 判斷是否存在某個固定資產名稱
int CAssets::HaveName(CString cAname)
{
	try
	{
		long lRscnt = 0;
		_RecordsetPtr m_pRecordset;
		// 連接數據庫
		ADOConn m_AdoConn;
		_bstr_t bSQL;
		bSQL = "Select * From Assets Where Aname='" + cAname + "'";

		// 執行SELETE語句
		m_pRecordset = m_AdoConn.GetRecordSet(bSQL);
		// 如果adoEOF屬性為真,表示存在相同名稱的資產信息,返回1,否則返回-1
		if (m_pRecordset->adoEOF)
			return -1;
		else
			return 1;
		//斷開與數據庫的連接
		m_AdoConn.ExitConnect();
	}
	// 捕捉異常
	catch(_com_error e)
	{
		// 顯示錯誤信息
		AfxMessageBox(e.Description());
	}
	return -1;
}

// 開始每個月進行計提折舊計算
void CAssets::BeginDiscount(CString cId)
{
	try
	{
		//連接數據庫
		ADOConn m_AdoConn;
		_bstr_t bSql;
		// 更新語句
		bSql = "Update Assets Set IsDiscount=1 Where Aid='"+cId+"'";
		m_AdoConn.ExecuteSQL(bSql);
		//斷開與數據庫的連接
		m_AdoConn.ExitConnect();
	}
	// 捕捉異常
	catch(_com_error e)
	{
		// 顯示錯誤信息
		AfxMessageBox(e.Description());
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91电影在线观看| 日韩专区中文字幕一区二区| 国产一区二区影院| 精品成人一区二区| 国产永久精品大片wwwapp| 久久久九九九九| 97精品电影院| 性做久久久久久免费观看| 欧美一级免费观看| 国产精品一二三区| 日韩毛片高清在线播放| 欧美性生活久久| 九九精品一区二区| 中文成人av在线| 欧美性色aⅴ视频一区日韩精品| 午夜精品福利一区二区蜜股av| 欧美一区二区在线免费播放| 国产精品资源网| 亚洲天堂免费在线观看视频| 欧美精品久久一区| 国产精品综合久久| 亚洲国产另类av| 精品国产污网站| 91免费精品国自产拍在线不卡| 亚洲成av人**亚洲成av**| 精品国产一二三区| 欧洲一区在线电影| 国产在线一区二区| 一区二区三区中文字幕电影| 欧美r级电影在线观看| 波多野结衣在线aⅴ中文字幕不卡| 亚洲午夜av在线| 久久亚洲影视婷婷| 欧美日韩成人综合天天影院 | 国产一区二区日韩精品| 中文字幕一区二区三区在线不卡 | 99re这里都是精品| 美女视频一区在线观看| 亚洲日本在线a| 久久久久久亚洲综合影院红桃| 欧美在线一区二区三区| 国产精品一区二区三区99| 亚洲国产精品久久艾草纯爱| 国产清纯在线一区二区www| 欧美三级在线看| 成人99免费视频| 激情图片小说一区| 天堂av在线一区| 中文字幕亚洲一区二区av在线 | 精品视频999| 99久久久免费精品国产一区二区| 老司机午夜精品99久久| 亚洲二区在线视频| 亚洲天堂免费在线观看视频| 欧美国产精品一区二区| 日韩欧美一区二区免费| 欧美三级日韩三级国产三级| 99视频在线观看一区三区| 国产一区三区三区| 青青草97国产精品免费观看| 亚洲国产你懂的| 亚洲在线观看免费视频| 亚洲女厕所小便bbb| 国产精品超碰97尤物18| 国产欧美日韩在线视频| 久久久久高清精品| 久久久精品国产99久久精品芒果| 日韩视频一区二区三区| 欧美一级高清片在线观看| 欧美乱熟臀69xxxxxx| 欧美日韩亚洲高清一区二区| 欧美午夜理伦三级在线观看| 色综合天天性综合| 91视频免费看| 一本久久a久久精品亚洲| 91玉足脚交白嫩脚丫在线播放| 成人动漫在线一区| 91在线小视频| 在线观看视频一区二区| 欧美色成人综合| 在线电影一区二区三区| 制服丝袜成人动漫| 精品国产一区二区三区四区四| 久久先锋影音av| 国产视频一区二区三区在线观看 | 大白屁股一区二区视频| 丁香婷婷深情五月亚洲| 成人精品一区二区三区中文字幕| 国产成人自拍网| 成人免费毛片片v| 91视频你懂的| 欧美日韩一区二区三区四区五区| 欧美精品精品一区| 欧美一区二区精美| 久久综合给合久久狠狠狠97色69| 精品国产乱码久久久久久老虎| 久久精品一区二区三区不卡 | 欧美va天堂va视频va在线| 欧美精品成人一区二区三区四区| 欧美福利视频导航| 精品国产自在久精品国产| 亚洲美女视频一区| 丁香婷婷综合激情五月色| 日韩女优av电影| 亚洲高清久久久| 色先锋aa成人| 国产精品国产三级国产有无不卡 | av一区二区三区四区| 欧美一区欧美二区| 亚洲成人激情社区| 91亚洲国产成人精品一区二区三 | 亚洲精品自拍动漫在线| 国产一区二区免费看| 91精品国产一区二区三区| 夜夜爽夜夜爽精品视频| 91网页版在线| 国产精品成人在线观看| 成人综合婷婷国产精品久久蜜臀 | 亚洲欧美一区二区三区国产精品| 国产乱妇无码大片在线观看| 日韩精品中午字幕| 日日夜夜精品免费视频| 欧美三级韩国三级日本一级| 亚洲男人的天堂在线aⅴ视频| 成人综合婷婷国产精品久久蜜臀 | 5858s免费视频成人| 亚洲一区二区在线视频| 日本高清无吗v一区| 亚洲丝袜自拍清纯另类| 99久久精品免费观看| 国产精品国产三级国产普通话蜜臀| 国产精品一二三在| 国产网红主播福利一区二区| 国产盗摄女厕一区二区三区| 欧美v亚洲v综合ⅴ国产v| 美女精品一区二区| 精品久久久久久久久久久久久久久| 免费人成在线不卡| 精品国产伦一区二区三区观看方式 | 亚洲猫色日本管| 色综合天天综合网国产成人综合天| 1024成人网色www| 一本久道中文字幕精品亚洲嫩| 亚洲精品一二三| 欧美日韩一区二区在线视频| 日本午夜一区二区| 日韩精品在线一区二区| 国产在线看一区| 中文字幕欧美三区| 91日韩一区二区三区| 亚洲午夜久久久久中文字幕久| 欧美精品v国产精品v日韩精品 | 色偷偷成人一区二区三区91| 亚洲精品一二三| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 亚洲一区在线观看免费 | 久久99国产精品久久| 精品国产欧美一区二区| 不卡的看片网站| 亚洲国产精品综合小说图片区| 欧美一区二区在线免费观看| 国产成人av资源| 亚洲靠逼com| 欧美一级专区免费大片| 国产成人精品亚洲日本在线桃色| 亚洲色图.com| 5566中文字幕一区二区电影| 国内精品免费在线观看| 亚洲欧美日韩在线播放| 在线播放亚洲一区| 国产福利精品导航| 亚洲一区二区三区中文字幕| 日韩精品综合一本久道在线视频| 国产成人99久久亚洲综合精品| 亚洲综合小说图片| 26uuu久久综合| 色婷婷精品久久二区二区蜜臂av | 国产精品影视天天线| 亚洲精品国产第一综合99久久 | 色成人在线视频| 美女视频黄久久| 依依成人综合视频| 久久久精品欧美丰满| 欧美在线一二三四区| 国产精一区二区三区| 亚洲大片免费看| 国产精品久久久久一区二区三区| 69堂亚洲精品首页| 97se亚洲国产综合自在线| 精品一区二区三区在线播放| 一区二区三区在线观看动漫| 精品免费视频一区二区| 欧美午夜影院一区| 成人sese在线| 韩国欧美国产一区| 亚洲成人动漫av| 亚洲激情自拍偷拍| 久久久久国产一区二区三区四区 | 国产精品色一区二区三区| 欧美一级欧美三级在线观看|