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

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

?? cancelreader.cs

?? 圖書館信息管理系統 Library Information Management System
?? CS
字號:
using System;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;

namespace Library
{
	/// <summary>
	/// CancelReader 的摘要說明。
	/// </summary>
	public class CancelReader : System.Windows.Forms.Form
	{
		private System.Windows.Forms.GroupBox groupBox1;
		private System.Windows.Forms.TextBox textBox1;
		private System.Windows.Forms.Label label2;
		private System.Windows.Forms.Button btnClose;
		private System.Windows.Forms.Button btnOK;
		/// <summary>
		/// 必需的設計器變量。
		/// </summary>
		private System.ComponentModel.Container components = null;

		private SqlCommand cmd;
		private SqlDataReader dr;

		public CancelReader()
		{
			//
			// Windows 窗體設計器支持所必需的
			//
			InitializeComponent();
		}

		/// <summary>
		/// 清理所有正在使用的資源。
		/// </summary>
		protected override void Dispose( bool disposing )
		{
			if( disposing )
			{
				if(components != null)
				{
					components.Dispose();
				}
			}
			base.Dispose( disposing );
		}

		#region Windows 窗體設計器生成的代碼
		/// <summary>
		/// 設計器支持所需的方法 - 不要使用代碼編輯器修改
		/// 此方法的內容。
		/// </summary>
		private void InitializeComponent()
		{
			this.groupBox1 = new System.Windows.Forms.GroupBox();
			this.textBox1 = new System.Windows.Forms.TextBox();
			this.label2 = new System.Windows.Forms.Label();
			this.btnClose = new System.Windows.Forms.Button();
			this.btnOK = new System.Windows.Forms.Button();
			this.groupBox1.SuspendLayout();
			this.SuspendLayout();
			// 
			// groupBox1
			// 
			this.groupBox1.Controls.Add(this.textBox1);
			this.groupBox1.Controls.Add(this.label2);
			this.groupBox1.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.groupBox1.Location = new System.Drawing.Point(16, 16);
			this.groupBox1.Name = "groupBox1";
			this.groupBox1.Size = new System.Drawing.Size(256, 128);
			this.groupBox1.TabIndex = 5;
			this.groupBox1.TabStop = false;
			this.groupBox1.Text = "注銷讀者資料";
			// 
			// textBox1
			// 
			this.textBox1.Location = new System.Drawing.Point(28, 72);
			this.textBox1.Name = "textBox1";
			this.textBox1.Size = new System.Drawing.Size(196, 21);
			this.textBox1.TabIndex = 9;
			this.textBox1.Text = "";
			// 
			// label2
			// 
			this.label2.AutoSize = true;
			this.label2.Location = new System.Drawing.Point(28, 40);
			this.label2.Name = "label2";
			this.label2.Size = new System.Drawing.Size(66, 17);
			this.label2.TabIndex = 8;
			this.label2.Text = "借書證號碼";
			// 
			// btnClose
			// 
			this.btnClose.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btnClose.Location = new System.Drawing.Point(192, 160);
			this.btnClose.Name = "btnClose";
			this.btnClose.TabIndex = 6;
			this.btnClose.Text = "關閉";
			this.btnClose.Click += new System.EventHandler(this.btnClose_Click);
			// 
			// btnOK
			// 
			this.btnOK.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btnOK.Location = new System.Drawing.Point(96, 160);
			this.btnOK.Name = "btnOK";
			this.btnOK.TabIndex = 7;
			this.btnOK.Text = "確定";
			this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
			// 
			// CancelReader
			// 
			this.AcceptButton = this.btnOK;
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
			this.ClientSize = new System.Drawing.Size(290, 200);
			this.ControlBox = false;
			this.Controls.Add(this.btnOK);
			this.Controls.Add(this.btnClose);
			this.Controls.Add(this.groupBox1);
			this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
			this.Name = "CancelReader";
			this.ShowInTaskbar = false;
			this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
			this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
			this.Text = "注銷讀者";
			this.Load += new System.EventHandler(this.CancelReader_Load);
			this.groupBox1.ResumeLayout(false);
			this.ResumeLayout(false);

		}
		#endregion

		private void initializeScreen()
		{
			textBox1.Text = "";
			textBox1.Focus();
		}
		/// <summary>
		/// 刪除讀者記錄
		/// </summary>
		/// <param name="id">讀者證號碼</param>
		private void deleteReader(string id)
		{
			string str = "";
			if(MessageBox.Show("注銷借書證會將所有與之相關聯的記錄全部刪除!\n此操作不可恢復!\n\n是否繼續?","操作存在風險",MessageBoxButtons.YesNo,MessageBoxIcon.Warning)==DialogResult.Yes)
			{
				str = "delete from 借書證 where 借書證號='" + textBox1.Text + "'";
				//創建事務
				SqlTransaction trans = Global.conn.BeginTransaction();
				cmd.Transaction = trans;
				try
				{
					cmd.CommandText = str;
					cmd.ExecuteNonQuery();
					str = "delete from 流通 where 借書證號='" + textBox1.Text + "'";
					cmd.CommandText = str;
					cmd.ExecuteNonQuery();
					trans.Commit();
					MessageBox.Show("成功刪除記錄!");
				}
				catch
				{
					try
					{
						trans.Rollback();
					}
					catch (SqlException ex)
					{
						if (trans.Connection != null)
						{
							MessageBox.Show(ex.ToString());
						}
					}
					MessageBox.Show("發生錯誤!圖書借閱未成功!");
					initializeScreen();
					return;
				}
			}
			//string str = "delete";
		}
		/// <summary>
		/// 檢查是否存在此借書證
		/// </summary>
		/// <param name="id"></param>
		private void checkCardID(string id)
		{
			string str = "select * from 借書證 where 借書證號='" + id + "'";
			cmd.CommandText = str;
			try
			{
				dr = cmd.ExecuteReader();
				dr.Read();
				if(!dr.HasRows)
				{
					if(dr!=null)dr.Close();
					MessageBox.Show("數據庫不存在此借書證!請確保借書證號碼填寫正確!","錯誤");
					textBox1.Focus();
					textBox1.SelectAll();
					return;
				}
				if(dr!=null)dr.Close();
			}
			catch(Exception ex)
			{
				if(dr!= null)dr.Close();
				MessageBox.Show(ex.ToString() + "錯誤");
				return;
			}
		}
		/// <summary>
		/// 關閉
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void btnClose_Click(object sender, System.EventArgs e)
		{
			Global.sbpGlobal.Text = "就緒";
			this.Close();
		}
		/// <summary>
		/// 確定
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void btnOK_Click(object sender, System.EventArgs e)
		{
			if(textBox1.Text == "")
			{
				MessageBox.Show("借書證號碼不能為空!");
				textBox1.Focus();
			}
			else
			{
				deleteReader(textBox1.Text);
			}
		}
		/// <summary>
		/// 窗體加載代碼
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void CancelReader_Load(object sender, System.EventArgs e)
		{
			cmd = Global.conn.CreateCommand();
			initializeScreen();
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丝袜脚交一区二区| 日韩av一区二区三区四区| 欧美电影免费提供在线观看| 欧美在线free| 欧美日韩一区二区三区高清| 欧美日韩亚洲综合一区| 6080午夜不卡| 精品国产亚洲一区二区三区在线观看| 日韩一区二区三区视频| 久久久久久久网| 国产精品乱人伦一区二区| 国产精品国产三级国产专播品爱网 | 色av一区二区| 欧美精品v日韩精品v韩国精品v| 欧美一区二区视频在线观看2020| 日韩一区二区在线看| 精品福利av导航| 国产精品少妇自拍| 亚洲国产精品一区二区久久恐怖片| 亚洲综合自拍偷拍| 六月丁香婷婷色狠狠久久| 裸体健美xxxx欧美裸体表演| 国产成人在线观看免费网站| av电影在线观看一区| 欧美特级限制片免费在线观看| 欧美日韩国产综合草草| 久久久久久99久久久精品网站| 亚洲天堂久久久久久久| 午夜婷婷国产麻豆精品| 麻豆一区二区三| 成人18视频日本| 欧美肥大bbwbbw高潮| 国产视频一区二区在线| 午夜视频在线观看一区二区三区| 国产一区二区三区电影在线观看| 色婷婷久久99综合精品jk白丝| 日韩一级欧美一级| 亚洲色图欧洲色图婷婷| 国产在线视频不卡二| 欧美视频精品在线观看| 欧美韩国日本不卡| 蜜桃一区二区三区在线观看| www.66久久| 国产欧美日韩亚州综合| 日韩av中文在线观看| 91原创在线视频| 久久男人中文字幕资源站| 亚洲国产成人av好男人在线观看| 懂色一区二区三区免费观看 | 人人狠狠综合久久亚洲| 97精品超碰一区二区三区| 精品国产1区2区3区| 午夜成人免费视频| 91免费在线看| 国产精品久久久久久久久快鸭| 乱一区二区av| 欧美一级一级性生活免费录像| 亚洲一线二线三线视频| www..com久久爱| 国产精品人人做人人爽人人添| 九九国产精品视频| 欧美乱妇15p| 首页欧美精品中文字幕| 精品视频123区在线观看| 尤物在线观看一区| 99国产精品视频免费观看| 中文字幕不卡的av| 国产精品123区| 国产日韩欧美精品综合| 国产激情一区二区三区四区| 精品国产伦一区二区三区免费| 久久精品二区亚洲w码| 欧美一区二区在线免费播放| 日韩av网站免费在线| 欧美美女直播网站| 日韩avvvv在线播放| 欧美草草影院在线视频| 精品一区二区三区视频在线观看| 日韩免费观看2025年上映的电影| 日韩高清不卡在线| 精品国产免费视频| 成人免费毛片嘿嘿连载视频| 亚洲欧洲日韩在线| 在线看国产一区| 丝瓜av网站精品一区二区| 欧美大片在线观看一区二区| 国产高清成人在线| 亚洲欧洲99久久| 欧美日韩视频专区在线播放| 奇米综合一区二区三区精品视频| 欧美大片日本大片免费观看| 国产精品66部| 一区二区在线免费观看| 在线成人av影院| 国产一区二区网址| 国产精品传媒在线| 欧美日韩不卡一区| 国产一区亚洲一区| 最新日韩在线视频| 欧美精品乱码久久久久久按摩| 国内精品免费在线观看| 亚洲青青青在线视频| 69久久99精品久久久久婷婷 | 亚洲激情自拍视频| 日韩一区二区三区观看| 成人免费毛片高清视频| 午夜亚洲福利老司机| 久久色视频免费观看| 91年精品国产| 国产一区二区三区免费在线观看| 1区2区3区精品视频| 日韩一区二区麻豆国产| 91亚洲精品久久久蜜桃网站| 琪琪久久久久日韩精品| 亚洲人成精品久久久久久| 欧美成人高清电影在线| 欧美伊人久久久久久久久影院 | 日本伦理一区二区| 精品一区二区三区在线观看| 一区二区三区免费看视频| 久久精品人人爽人人爽| 7777精品伊人久久久大香线蕉超级流畅 | 日韩午夜在线观看视频| 色狠狠桃花综合| 高清av一区二区| 久久99在线观看| 午夜不卡av免费| 亚洲影院理伦片| 国产精品成人免费| 精品国产污网站| 欧美一区二区视频在线观看| 91久久国产最好的精华液| 国产.欧美.日韩| 国产一区在线不卡| 麻豆精品一区二区综合av| 亚洲一区二区精品3399| 亚洲男人天堂av网| 欧美国产欧美综合| 国产无一区二区| 国产日韩欧美制服另类| 日韩精品在线网站| 精品精品国产高清a毛片牛牛| 欧美日韩国产另类不卡| 在线视频国产一区| 色又黄又爽网站www久久| 99精品国产91久久久久久| 福利91精品一区二区三区| 国产九色精品成人porny| 韩国毛片一区二区三区| 国内精品第一页| 国产美女av一区二区三区| 国产综合久久久久久鬼色| 国产原创一区二区| 高潮精品一区videoshd| av影院午夜一区| 91在线视频观看| 欧美影院一区二区三区| 欧美日韩一区久久| 日韩视频一区二区| 久久综合国产精品| 国产精品你懂的| 亚洲狼人国产精品| 日韩黄色在线观看| 黄色成人免费在线| 成人夜色视频网站在线观看| 91免费视频网| 欧美一级日韩不卡播放免费| 精品国产1区二区| 自拍偷拍亚洲综合| 午夜久久久影院| 国内精品久久久久影院薰衣草| 国产黄色精品视频| 在线观看视频一区| 日韩欧美一区电影| 久久精品这里都是精品| 亚洲日本在线观看| 午夜精品国产更新| 国产精品一品视频| 欧美体内she精视频| 久久天堂av综合合色蜜桃网| 亚洲免费av在线| 韩国一区二区三区| 一本一道综合狠狠老| 日韩一区和二区| 亚洲女同一区二区| 国产一区二区在线观看视频| 成人a区在线观看| 日韩午夜在线影院| 一片黄亚洲嫩模| 国产激情一区二区三区桃花岛亚洲| 在线一区二区三区四区| 精品福利在线导航| 亚洲成人综合视频| 99热99精品| 久久这里只有精品视频网| 亚洲国产aⅴ成人精品无吗| 国产99久久久国产精品潘金网站| 欧洲精品在线观看| 国产精品污www在线观看| 麻豆精品在线视频|