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

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

?? sqlwarrtaccess.cs

?? 使用工具為.net2003
?? CS
?? 第 1 頁 / 共 2 頁
字號:
/*****************************************************************************************************
*
* 作    者:韓永亮
* 評    審:夏竹青
*
* 評審意見:存儲過程不對應(yīng),參數(shù)不對應(yīng)
* 創(chuàng)建日期:2006-10-31
* 評審日期:2006-11-5
* 修改日期:2006-11-6
* 修改原因:由于憑證輸入模塊需要增加功能,需要對分錄表、科目表的部分字段操作,對應(yīng)的2個(gè)存儲
*			存儲過程為:usps_proSelectWarrant001和usps_proSelectWarrant002(條件不一樣)
*
* 功能描述:數(shù)據(jù)層,與憑證表相關(guān)的操作,含有向憑證表中添加新記錄、顯示憑證表中的所有信息、更新憑證表中的信息等方法。
*
*
* 處理過程:AddnewWarrant:通過SqlHelper.ExecuteNonQuery方法,使用存儲過程“usps_proInsWarrant”來向數(shù)據(jù)庫中的“憑證表” 所有字段插入數(shù)據(jù)。
*			ListAllWarrant:通過SqlHelper.ExecuteNonQuery方法,使用存儲過程“usps_proSelectWarrant”來將數(shù)據(jù)庫中的“憑證表”所有字段選擇出來。
*			Update:調(diào)用SqlHelper.ExecuteDataset方法,使用存儲過程“usps_proUpdateWarrant”來更新數(shù)據(jù)庫中的“憑證表” 所有字段的數(shù)據(jù)。
*			ListCondtn:通過傳入的一個(gè)0或1參數(shù),以及科目表對象和分錄表的對象,來生成憑證表和分錄表的信息的數(shù)據(jù)集。
*			ListWarrantCD:usps_proSelectWarrant003
*			QuerySystemParam:usps_proSelectSystemParam
*			ListWarrtMaxCode:usps_proSelectWarrant004
*			dltWarrtSubRec:usps_proDeletWarrSubRec
*
* 調(diào)用說明:實(shí)例化DataLayer.SqlWarrtAccess類以后,便可調(diào)用其中的方法。
*			AddnewWarrant:傳入?yún)?shù)為objWarrant,返回值如果大于0則表示添加成功。
*			ListAllWarrant:無參數(shù),返回值為DataSet。
*			Update:傳入?yún)?shù)為objWarrant,返回值為空。
*			
*************************************************************************************************/
using System;
using Microsoft.ApplicationBlocks.Data;//導(dǎo)入SqlHelper類
using AbstractLayer;
using System.Data;
using System.Data.SqlClient;

namespace DataLayer
{
	/// <summary>
	/// SqlWarrtAccess 的摘要說明。
	/// </summary>
	public class SqlWarrtAccess : IwarrtAccess
	{

		string m_Connection_String = "server=219.219.221.30; UID=sa; Password=; Database=test";

		#region SqlWarrtAccess構(gòu)造函數(shù)
		/// <summary>
		/// 將接受的_connectionString賦給m_Connection_String
		/// </summary>
		/// <param name="string">_connectionString</param>
		/// <returns></returns>
		public SqlWarrtAccess(string _connectionString)
		{
			m_Connection_String=_connectionString;	
		}
		#endregion

		#region 向憑證表中添加新記錄
		/// <summary>
		/// 向憑證表中添加新記錄
		/// </summary>
		/// <param name="AbstractLayer.baseWarrant">objWarrant</param>
		/// <returns>-1則表示添加失敗,1則表示添加成功</returns>
		public int AddnewWarrant(AbstractLayer.baseWarrant objWarrant)
		{
			//			實(shí)例化事務(wù)
			SqlTransaction objTrans=null;
			//	實(shí)例化鏈接字符串
			SqlConnection myConnection =  new SqlConnection(m_Connection_String);
			try
			{
				//		打開數(shù)據(jù)庫連接
				myConnection.Open();
				//		開始事務(wù)
				objTrans= myConnection.BeginTransaction();
				//		定義SqlParameter數(shù)組,其大小為10,數(shù)組名為arrParam
				SqlParameter [] arrParam=new SqlParameter[10];
				//		給arrParam參數(shù)賦值(參考SqlDataAccess類)
				arrParam[0]=new SqlParameter("@warNum",objWarrant.warNum);					
				arrParam[1]=new SqlParameter("@accPer",objWarrant.accPer);
				arrParam[2]=new SqlParameter("@warChar", objWarrant.warChar); 
				arrParam[3]=new SqlParameter("@data",objWarrant.data);
				arrParam[4]=new SqlParameter("@addBill",objWarrant.addBill);
				arrParam[5]=new SqlParameter("@makeBill", objWarrant.makeBill); 
				arrParam[6]=new SqlParameter("@debtorAll",objWarrant.debtorAll);
				arrParam[7]=new SqlParameter("@lenderAll",objWarrant.lenderAll);
				arrParam[8]=new SqlParameter("@tranaccSta",objWarrant.tranaccSta);
				arrParam[9]=new SqlParameter("@warSta",objWarrant.warSta);
			
				//pass connection string, storedprocedure name and parameter array
				//調(diào)用SqlHelper.ExecuteNonQuery方法,并使用usps_proInsWarrant存儲過程
				SqlHelper.ExecuteNonQuery(m_Connection_String,CommandType.StoredProcedure,"usps_proInsWarrant",arrParam);

			}
			catch(Exception Ex)
			{
				//		    參數(shù)失敗,則返回-1
				objTrans.Rollback();
				string sError=Ex.Message.ToString();  
				return -1;
				//		    同時(shí)回滾事務(wù)
			}
			finally
			{
				//        	關(guān)閉連接
				myConnection.Close();
			}
			return 1;//成功的情況
		}

		#endregion

		#region 顯示憑證表中的所有信息
		/// <summary>
		/// 顯示憑證表中的所有信息
		/// </summary>
		/// <param name=""></param>
		/// <returns>憑證表中所有信息的數(shù)據(jù)集</returns>
		
		public DataSet ListAllWarrant ()
		{
			DataSet dtStWarrant;
			//			調(diào)用SqlHelper.ExecuteDataset方法,并使用usps_proSelectWarrant存儲過程,并將數(shù)據(jù)集賦給dtStWarrant;
			
			dtStWarrant = SqlHelper.ExecuteDataset(m_Connection_String,CommandType.StoredProcedure,"usps_proSelectWarrant");
			return dtStWarrant;
		}	
		#endregion

		#region 顯示憑證表中的最大編號
		/// <summary>
		/// 顯示憑證表中的最大編號
		/// </summary>
		/// <param name=""></param>
		/// <returns>憑證表中最大編號的</returns>
		
		public SqlDataReader ListWarrtMaxCode ()
		{
			SqlDataReader maxCode;
			//調(diào)用SqlHelper.ExecuteReader方法,并使用usps_proSelectWarrant004存儲過程,并將SqlDataReader賦給maxCode;
			maxCode = SqlHelper.ExecuteReader(m_Connection_String,CommandType.StoredProcedure,"usps_proSelectWarrant004");
			if (maxCode.Read())
			{
				return maxCode;
			}
			return null;
		}	
		#endregion

		#region 根據(jù)憑證代碼和日期選擇憑證表中的信息
		/// <summary>
		/// 根據(jù)憑證代碼和日期選擇憑證表中的信息
		/// </summary>
		/// <param name=""></param>
		/// <returns>憑證表中所有信息的數(shù)據(jù)集</returns>
		
		public DataSet ListWarrantCD (string warrtCode,string accDate)
		{
			DataSet dtStWarrant;
			//			調(diào)用SqlHelper.ExecuteDataset方法,并使用usps_proSelectWarrant003存儲過程,并將數(shù)據(jù)集賦給dtStWarrant;
			SqlParameter [] arrParam=new SqlParameter[2];
			//		給arrParam參數(shù)賦值(參考SqlDataAccess類)
			arrParam[0]=new SqlParameter("@WarrentCode",warrtCode);	
			arrParam[1]=new SqlParameter("@AccountDate",accDate);
			dtStWarrant = SqlHelper.ExecuteDataset(m_Connection_String,CommandType.StoredProcedure,"usps_proSelectWarrant003",arrParam);
			return dtStWarrant;
		}	
		#endregion

		#region 顯示科目表和分錄表的信息
		/// <summary>
		/// 顯示科目表和分錄表的信息
		/// </summary>
		/// <param name=""></param>
		/// <returns>科目表和分錄表的信息的數(shù)據(jù)集</returns>
		
		public DataSet ListCondtn (int condition,string strWarrtCode)
		{
			DataSet dtStWarrtCdt;
			if(condition == 0)
			{
				//調(diào)用SqlHelper.ExecuteDataset方法,并使用usps_proSelectWarrant001存儲過程,并將數(shù)據(jù)集賦給dtStWarrtCdt;
				dtStWarrtCdt = SqlHelper.ExecuteDataset(m_Connection_String,CommandType.StoredProcedure,"usps_proSelectWarrant001");
			}
			else if(condition == 1)
			{
				SqlParameter [] arrParam=new SqlParameter[1];
				//		給arrParam參數(shù)賦值(參考SqlDataAccess類)
				arrParam[0]=new SqlParameter("@strWarrentCode",strWarrtCode);	
				//調(diào)用SqlHelper.ExecuteDataset方法,并使用usps_proSelectWarrant002存儲過程,并將數(shù)據(jù)集賦給dtStWarrtCdt;
				dtStWarrtCdt = SqlHelper.ExecuteDataset(m_Connection_String,CommandType.StoredProcedure,"usps_proSelectWarrant002",arrParam);
			}
			else
			{
				//需增加出錯(cuò)處理
				dtStWarrtCdt = null;
			}
			return dtStWarrtCdt;
		}	
		
		#endregion

		#region 顯示當(dāng)前會(huì)計(jì)期間的系統(tǒng)表信息
		/// <summary>
		/// 顯示當(dāng)前會(huì)計(jì)期間的系統(tǒng)表信息
		/// </summary>
		/// <param name=""></param>
		/// <returns>系統(tǒng)表的dataReader</returns>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久久久| 久久久电影一区二区三区| 成人网在线免费视频| 一本一道综合狠狠老| 欧美猛男男办公室激情| 91久久线看在观草草青青| 日韩亚洲欧美在线| 亚洲欧洲美洲综合色网| 亚洲另类春色校园小说| 九色综合狠狠综合久久| 一本大道av一区二区在线播放| 色婷婷综合五月| 欧美一区二区啪啪| 亚洲精品国产a久久久久久| 日本在线不卡一区| av一区二区三区四区| 日本高清视频一区二区| 精品久久久久久最新网址| 一区二区在线电影| 国模冰冰炮一区二区| 欧美日韩一区二区在线观看视频| 久久久国际精品| 亚洲人成亚洲人成在线观看图片| 日韩不卡一区二区三区| 日本韩国欧美国产| 精品国产三级a在线观看| 亚洲另类在线制服丝袜| 成人动漫在线一区| 欧美三级在线看| 国产精品久久久久久福利一牛影视 | 国产三级久久久| 丝袜亚洲另类欧美| 91麻豆精东视频| 欧美一区二区三区在线| 亚洲欧美国产77777| 亚洲美女视频在线| 不卡的看片网站| 亚洲手机成人高清视频| 日本道色综合久久| 性欧美大战久久久久久久久| 欧美区视频在线观看| 日韩黄色免费网站| 日韩精品资源二区在线| 国产精品1区2区3区在线观看| 国产欧美一区二区精品性色| 国产成a人无v码亚洲福利| 国产精品久久777777| 日本韩国欧美三级| 秋霞电影一区二区| 久久久久久一二三区| 99国产精品国产精品久久| 一区二区三区在线观看欧美| 欧美老女人第四色| 国产一区二区精品在线观看| 国产精品黄色在线观看 | 久久精品国产亚洲一区二区三区| 欧美哺乳videos| 成人激情动漫在线观看| 一区二区三区资源| 欧美成人猛片aaaaaaa| 成人深夜视频在线观看| 亚洲一区二区三区四区在线免费观看| 欧美老女人第四色| 国产福利精品一区| 亚洲一线二线三线久久久| 日韩一区二区三免费高清| 波多野结衣在线一区| 一区二区在线观看视频| 精品国产a毛片| 色婷婷一区二区| 国内精品视频一区二区三区八戒 | 国产69精品一区二区亚洲孕妇| 亚洲精品va在线观看| 26uuuu精品一区二区| 在线观看视频一区二区欧美日韩| 经典三级一区二区| 亚洲午夜影视影院在线观看| 国产免费久久精品| 欧美一级一区二区| 色综合婷婷久久| 国产乱人伦精品一区二区在线观看| 亚洲精品老司机| 国产欧美综合色| 欧美不卡一区二区三区| 欧美日韩一级大片网址| 成人91在线观看| 国产一区 二区| 亚洲影视在线播放| 国产精品久久久久aaaa| 日韩免费成人网| 欧美日韩国产综合久久| av日韩在线网站| 国产精品一色哟哟哟| 日韩不卡一区二区| 亚洲国产日韩一级| 亚洲免费视频中文字幕| 国产精品美女久久久久高潮| 日韩欧美国产一二三区| 欧美日韩国产高清一区二区三区| 成人黄色在线看| 国产成人8x视频一区二区| 韩国成人在线视频| 看国产成人h片视频| 日韩电影免费在线观看网站| 一二三四社区欧美黄| 亚洲日本青草视频在线怡红院| 久久精品亚洲一区二区三区浴池| 欧美一区二区三区在线观看| 777久久久精品| 91精品国产品国语在线不卡| 欧美剧情片在线观看| 欧美优质美女网站| 在线精品视频免费观看| 色伊人久久综合中文字幕| 91啪亚洲精品| 91丝袜美腿高跟国产极品老师 | 7777精品伊人久久久大香线蕉最新版| 色婷婷av久久久久久久| 日本道色综合久久| 欧美色综合网站| 4438成人网| 久久亚洲影视婷婷| 久久久久久毛片| 中文字幕一区二区三区不卡| 中文字幕一区二区三区四区不卡| 国产精品久久久久影院老司| 最新日韩av在线| 亚洲综合一二区| 蜜桃久久精品一区二区| 精品一区二区三区蜜桃| 成人在线一区二区三区| 99久久婷婷国产综合精品电影 | 一区二区三区**美女毛片| 自拍偷拍国产精品| 一区二区三区在线视频观看| 午夜精品久久久久久久99水蜜桃 | 国产成人综合在线播放| 成人app网站| 欧美男生操女生| 久久综合九色综合欧美98 | 日韩一区精品视频| 韩国一区二区三区| 色综合一区二区| 欧美一三区三区四区免费在线看| 久久在线免费观看| 一区二区三区国产精华| 老司机一区二区| 一本大道av伊人久久综合| 日韩视频免费观看高清完整版| 亚洲欧美日韩中文播放| 午夜伊人狠狠久久| 国产黑丝在线一区二区三区| 色吧成人激情小说| 日韩欧美高清dvd碟片| 亚洲欧洲另类国产综合| 免费久久99精品国产| 不卡一卡二卡三乱码免费网站 | 夫妻av一区二区| 欧美主播一区二区三区美女| 久久久噜噜噜久久中文字幕色伊伊 | 韩国理伦片一区二区三区在线播放 | 亚洲欧洲日韩一区二区三区| 日韩精品电影在线| jlzzjlzz亚洲日本少妇| 日韩一区二区三区精品视频| 亚洲图片激情小说| 国产一区二区三区免费播放| 欧美色区777第一页| 日韩一区二区三区视频| 亚洲人成7777| 国产电影一区在线| 欧美精品电影在线播放| 国产精品视频在线看| 麻豆精品新av中文字幕| 欧洲在线/亚洲| 国产精品久久久久精k8 | 蜜桃视频一区二区三区| 91香蕉视频污| 日韩视频国产视频| 亚洲成人av一区| 91在线观看地址| 国产精品美女视频| 精品夜夜嗨av一区二区三区| 欧美三级中文字| 亚洲精品久久久蜜桃| www.在线欧美| 国产精品美女久久福利网站 | 久久综合久久久久88| 男女视频一区二区| 欧美成人欧美edvon| 日韩精品一二区| 欧美精品少妇一区二区三区| 亚洲自拍偷拍图区| 国产精品99久久久久| 日韩手机在线导航| 麻豆精品精品国产自在97香蕉| 欧美日韩亚洲综合| 亚洲电影第三页| 欧美日韩精品一区二区三区| 亚洲一区二区视频在线观看|