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

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

?? readerlist.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;

using Microsoft.Office.Interop.Excel;

namespace Library
{
	/// <summary>
	/// UserList 的摘要說明。
	/// </summary>
	public class ReaderList : System.Windows.Forms.Form
	{
		private System.Windows.Forms.Label label1;
		private System.Windows.Forms.GroupBox groupBox1;
		private System.Windows.Forms.Button btnAddReader;
		private System.Windows.Forms.Button btnEditReader;
		private System.Windows.Forms.Button btnDeleteReader;
		private System.Windows.Forms.Button btnRefresh;
		private System.Windows.Forms.Button btnOutput;
		private System.Windows.Forms.Button btnClose;
		private System.Windows.Forms.ListView lvReaders;
		/// <summary>
		/// 必需的設計器變量。
		/// </summary>
		private System.ComponentModel.Container components = null;

		private bool reset = false;

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

			initializeScreen();
		}

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

		/// <summary>
		/// 定義方法GetData(),返回一個數據表
		/// </summary>
		/// <returns>返回DataTable</returns>
		public static System.Data.DataTable GetData(string view)
		{
			SqlDataAdapter adapter = new SqlDataAdapter("select * from " + view,Global.conn);
			DataSet ds= new DataSet();
			try
			{
				if(Global.conn.State!=ConnectionState.Open)
					Global.conn.Open();
				adapter.Fill(ds);
			}
			catch(Exception ex)
			{
				MessageBox.Show(ex.ToString());
			}
			return ds.Tables[0];
		}
		/// <summary>
		/// 初始化
		/// </summary>
		private void initializeScreen()
		{
			ListViewItem item = null;
			int colIndex;
			lvReaders.Items.Clear();
			System.Data.DataTable tableTemp = GetData("讀者信息");
			if(!reset)
			{
				//將所得到的表的列名,賦值給單元格
				foreach(DataColumn col in tableTemp.Columns)
				{
					lvReaders.Columns.Add(col.ColumnName,-2,HorizontalAlignment.Left);
				}
			}
			//同樣方法處理數據
			foreach(DataRow row in tableTemp.Rows)
			{
				item = new ListViewItem(row[0].ToString());
				for(colIndex= 1;colIndex<tableTemp.Columns.Count;colIndex++)
				{
					item.SubItems.Add(row[colIndex].ToString());
				}
				lvReaders.Items.Add(item);
			}
			tableTemp.Dispose();
		}

		#region Windows 窗體設計器生成的代碼
		/// <summary>
		/// 設計器支持所需的方法 - 不要使用代碼編輯器修改
		/// 此方法的內容。
		/// </summary>
		private void InitializeComponent()
		{
			this.label1 = new System.Windows.Forms.Label();
			this.groupBox1 = new System.Windows.Forms.GroupBox();
			this.btnClose = new System.Windows.Forms.Button();
			this.btnOutput = new System.Windows.Forms.Button();
			this.btnRefresh = new System.Windows.Forms.Button();
			this.btnDeleteReader = new System.Windows.Forms.Button();
			this.btnEditReader = new System.Windows.Forms.Button();
			this.btnAddReader = new System.Windows.Forms.Button();
			this.lvReaders = new System.Windows.Forms.ListView();
			this.groupBox1.SuspendLayout();
			this.SuspendLayout();
			// 
			// label1
			// 
			this.label1.BackColor = System.Drawing.Color.WhiteSmoke;
			this.label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
			this.label1.Font = new System.Drawing.Font("宋體", 10.5F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.label1.Location = new System.Drawing.Point(283, 16);
			this.label1.Name = "label1";
			this.label1.Size = new System.Drawing.Size(216, 23);
			this.label1.TabIndex = 8;
			this.label1.Text = "讀  者  管  理";
			this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
			// 
			// groupBox1
			// 
			this.groupBox1.Controls.Add(this.btnClose);
			this.groupBox1.Controls.Add(this.btnOutput);
			this.groupBox1.Controls.Add(this.btnRefresh);
			this.groupBox1.Controls.Add(this.btnDeleteReader);
			this.groupBox1.Controls.Add(this.btnEditReader);
			this.groupBox1.Controls.Add(this.btnAddReader);
			this.groupBox1.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.groupBox1.Location = new System.Drawing.Point(24, 416);
			this.groupBox1.Name = "groupBox1";
			this.groupBox1.Size = new System.Drawing.Size(736, 72);
			this.groupBox1.TabIndex = 10;
			this.groupBox1.TabStop = false;
			// 
			// btnClose
			// 
			this.btnClose.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btnClose.Location = new System.Drawing.Point(583, 24);
			this.btnClose.Name = "btnClose";
			this.btnClose.TabIndex = 5;
			this.btnClose.Text = "關閉";
			this.btnClose.Click += new System.EventHandler(this.btnClose_Click);
			// 
			// btnOutput
			// 
			this.btnOutput.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btnOutput.Location = new System.Drawing.Point(482, 24);
			this.btnOutput.Name = "btnOutput";
			this.btnOutput.TabIndex = 4;
			this.btnOutput.Text = "導出";
			this.btnOutput.Click += new System.EventHandler(this.btnOutput_Click);
			// 
			// btnRefresh
			// 
			this.btnRefresh.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btnRefresh.Location = new System.Drawing.Point(381, 25);
			this.btnRefresh.Name = "btnRefresh";
			this.btnRefresh.TabIndex = 3;
			this.btnRefresh.Text = "刷新";
			this.btnRefresh.Click += new System.EventHandler(this.btnRefresh_Click);
			// 
			// btnDeleteReader
			// 
			this.btnDeleteReader.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btnDeleteReader.Location = new System.Drawing.Point(280, 25);
			this.btnDeleteReader.Name = "btnDeleteReader";
			this.btnDeleteReader.TabIndex = 2;
			this.btnDeleteReader.Text = "刪除";
			this.btnDeleteReader.Click += new System.EventHandler(this.btnDeleteReader_Click);
			// 
			// btnEditReader
			// 
			this.btnEditReader.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btnEditReader.Location = new System.Drawing.Point(179, 25);
			this.btnEditReader.Name = "btnEditReader";
			this.btnEditReader.TabIndex = 1;
			this.btnEditReader.Text = "修改";
			// 
			// btnAddReader
			// 
			this.btnAddReader.FlatStyle = System.Windows.Forms.FlatStyle.System;
			this.btnAddReader.Location = new System.Drawing.Point(78, 24);
			this.btnAddReader.Name = "btnAddReader";
			this.btnAddReader.TabIndex = 0;
			this.btnAddReader.Text = "添加";
			this.btnAddReader.Click += new System.EventHandler(this.btnAddReader_Click);
			// 
			// lvReaders
			// 
			this.lvReaders.FullRowSelect = true;
			this.lvReaders.GridLines = true;
			this.lvReaders.Location = new System.Drawing.Point(24, 48);
			this.lvReaders.Name = "lvReaders";
			this.lvReaders.Size = new System.Drawing.Size(736, 360);
			this.lvReaders.TabIndex = 11;
			this.lvReaders.View = System.Windows.Forms.View.Details;
			// 
			// ReaderList
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
			this.ClientSize = new System.Drawing.Size(790, 503);
			this.ControlBox = false;
			this.Controls.Add(this.lvReaders);
			this.Controls.Add(this.groupBox1);
			this.Controls.Add(this.label1);
			this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
			this.Name = "ReaderList";
			this.StartPosition = System.Windows.Forms.FormStartPosition.Manual;
			this.Text = "讀者管理";
			this.groupBox1.ResumeLayout(false);
			this.ResumeLayout(false);

		}
		#endregion

		private void btnDeleteReader_Click(object sender, System.EventArgs e)
		{
			if(lvReaders.SelectedItems.Count<=0)
			{
				MessageBox.Show("請選擇需要刪除的記錄!可以多選!");
				return;
			}

			if(MessageBox.Show("您確定要刪除被選的"+lvReaders.SelectedItems.Count.ToString() + "條記錄?\n注意:此處并非真正刪除讀者記錄,而是相當于注銷借書證!","詢問",MessageBoxButtons.YesNo)==DialogResult.Yes)
			{
				string sqlstr = "";
				for(int i=0;i<lvReaders.SelectedItems.Count;i++)
				{
					sqlstr = "update 借書證 set 借書證狀態=1 where 借書證號='" + lvReaders.SelectedItems[i].SubItems[0].Text + "'";
					SqlCommand cmd = new SqlCommand(sqlstr,Global.conn);
					try
					{
						cmd.ExecuteNonQuery();
					}
					catch(Exception ex)
					{
						MessageBox.Show("刪除記錄時發生錯誤!錯誤信息:" + ex.Message);
						return;
					}
				}
				initializeScreen();

			}
		}

		private void btnOutput_Click(object sender, System.EventArgs e)
		{
			Microsoft.Office.Interop.Excel.Application excel= new Microsoft.Office.Interop.Excel.Application();
			int rowIndex=1;
			int colIndex=0;
			excel.Application.Workbooks.Add(true);

			System.Data.DataTable tableTemp = GetData("讀者信息");
     
			//將所得到的表的列名,賦值給單元格
			foreach(DataColumn col in tableTemp.Columns)
			{
				colIndex++; 
				excel.Cells[1,colIndex]=col.ColumnName;    
			}
			//同樣方法處理數據
			foreach(DataRow row in tableTemp.Rows)
			{
				rowIndex++;
				colIndex=0;
				foreach(DataColumn col in tableTemp.Columns)
				{
					colIndex++;
					excel.Cells[rowIndex,colIndex]=row[col.ColumnName].ToString();
				}
			}
			MessageBox.Show("成功導出記錄!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
			//不可見,即后臺處理
			excel.Visible=true;
		}

		private void btnClose_Click(object sender, System.EventArgs e)
		{
			Global.sbpGlobal.Text = "就緒";
			this.Close();
		}

		private void btnRefresh_Click(object sender, System.EventArgs e)
		{
			reset = true;
			initializeScreen();
		}

		private void btnAddReader_Click(object sender, System.EventArgs e)
		{
			AddNewCard addNewCard = new AddNewCard();
			addNewCard.ShowDialog();
			reset = false;
			initializeScreen();
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线播放高清精品| 91福利在线播放| 99精品欧美一区二区三区综合在线| 欧美日韩国产大片| 国产精品久久久久精k8 | 日韩欧美电影一区| 亚洲同性gay激情无套| 国模娜娜一区二区三区| 欧美午夜宅男影院| 亚洲视频小说图片| 成人一级视频在线观看| 精品久久久久久久久久久久包黑料| 一区二区三区四区视频精品免费 | 久久久蜜臀国产一区二区| 亚洲成年人网站在线观看| 97久久精品人人做人人爽50路| 久久久久久久久久久电影| 久久成人精品无人区| 在线综合视频播放| 婷婷六月综合亚洲| 欧美性xxxxx极品少妇| 一区二区三区小说| 欧美色综合影院| 亚洲五码中文字幕| 欧美色图在线观看| 手机精品视频在线观看| 欧美人成免费网站| 毛片av中文字幕一区二区| 日韩午夜激情免费电影| 日韩高清在线一区| 精品国产免费视频| 国产麻豆精品一区二区| 久久新电视剧免费观看| 国产精品99久久不卡二区| 国产欧美一区二区在线| 成人毛片视频在线观看| 亚洲欧美中日韩| 91久久精品一区二区三区| 一二三区精品视频| 5566中文字幕一区二区电影| 日韩中文字幕不卡| 欧美大片一区二区三区| 国产成人av电影| 亚洲综合在线观看视频| 欧美日本免费一区二区三区| 日本不卡123| 国产视频一区二区在线观看| 波多野洁衣一区| 亚洲成a人在线观看| 欧美一区二区视频网站| 国产精品一线二线三线| 亚洲欧洲av另类| 欧美精品第一页| 国产精品自拍网站| 亚洲女与黑人做爰| 欧美一区二区三区系列电影| 国产精品一二三区| 夜夜嗨av一区二区三区| 日韩欧美电影一区| 99国产精品国产精品毛片| 亚洲电影一级片| www久久精品| 欧美性感一类影片在线播放| 蜜桃视频一区二区三区| 日韩伦理电影网| 欧美一区三区二区| 91免费视频观看| 美女mm1313爽爽久久久蜜臀| 亚洲欧美日韩国产一区二区三区| 欧美日韩综合在线免费观看| 国产乱码精品一品二品| 亚洲国产综合91精品麻豆| 久久午夜羞羞影院免费观看| 欧美三片在线视频观看 | 麻豆精品蜜桃视频网站| 亚洲图片激情小说| 久久久精品综合| 7777精品伊人久久久大香线蕉完整版 | 一个色在线综合| 国产视频一区在线观看 | 在线一区二区三区四区| 国产麻豆9l精品三级站| 日韩综合小视频| 亚洲人成影院在线观看| 国产亚洲一区二区三区| 日韩一区二区三区观看| 欧美色图免费看| 成+人+亚洲+综合天堂| 狠狠色综合播放一区二区| 婷婷成人激情在线网| 亚洲黄色片在线观看| 国产亚洲精品超碰| 日韩精品在线看片z| 欧美丰满嫩嫩电影| 日本黄色一区二区| 成人av网站在线| 国产精品自拍av| 国产麻豆精品在线| 国内精品不卡在线| 国产自产v一区二区三区c| 老司机一区二区| 青青草国产成人99久久| 午夜日韩在线观看| 亚洲成人激情综合网| 亚洲一区二区精品视频| 成人欧美一区二区三区小说| 国产精品美女视频| 国产精品久久久久天堂| 国产精品视频免费| 国产精品久久99| 日韩久久一区二区| 亚洲免费在线视频| 亚洲在线视频一区| 天天操天天综合网| 日韩不卡一区二区| 久久99国产精品麻豆| 国模少妇一区二区三区| 国产精品一区二区久久不卡 | 欧美成人video| 久久综合久久综合久久| 久久精品一区四区| 国产精品―色哟哟| 亚洲视频在线观看三级| 一区av在线播放| 日韩二区在线观看| 久久成人av少妇免费| 国产福利一区在线| 一本一本久久a久久精品综合麻豆| 91亚洲大成网污www| 在线国产亚洲欧美| 日韩免费高清视频| 中文字幕av不卡| 亚洲综合激情另类小说区| 日韩影院精彩在线| 国产高清无密码一区二区三区| 99riav久久精品riav| 欧美日韩一区高清| 欧美精品一区二区久久婷婷| 国产精品欧美极品| 亚洲成av人片在线| 国产精品一区二区不卡| 色爱区综合激月婷婷| 日韩久久免费av| 国产精品视频看| 日韩精品电影一区亚洲| 国产一区二区按摩在线观看| 91麻豆精品在线观看| 欧美一区二区在线视频| 国产精品久久久久四虎| 天堂一区二区在线免费观看| 国产成人夜色高潮福利影视| 欧美专区在线观看一区| 久久午夜国产精品| 亚洲第一福利一区| 丰满少妇久久久久久久| 欧美精品在线一区二区| 国产精品久久久久影院亚瑟 | 午夜私人影院久久久久| 成人晚上爱看视频| 欧美精品九九99久久| ...xxx性欧美| 精品一区二区三区免费| 欧美伊人久久久久久午夜久久久久| 精品精品国产高清a毛片牛牛 | 7799精品视频| 亚洲丝袜自拍清纯另类| 黄页视频在线91| 欧美亚洲国产一区在线观看网站| 欧美激情资源网| 美女一区二区久久| 欧美日韩国产不卡| 一区二区三区中文字幕精品精品| 国产成人综合网站| 91精品国产入口在线| 亚洲精品成人精品456| 国产 欧美在线| 欧美tickle裸体挠脚心vk| 日本在线播放一区二区三区| 在线影视一区二区三区| 亚洲天堂免费看| 成年人国产精品| 国产精品网站在线播放| 久久99精品久久久久久动态图| 欧美精品久久天天躁| 亚洲国产视频一区二区| 在线中文字幕一区二区| 樱桃国产成人精品视频| 91碰在线视频| 亚洲免费大片在线观看| 99久久精品国产麻豆演员表| 国产精品国产精品国产专区不片| 国产麻豆91精品| 久久久综合网站| 国产一区在线观看麻豆| 久久精品日产第一区二区三区高清版 | 国产精品乱人伦中文| 成人国产精品免费网站| 国产精品久久久久影院色老大 | 国产99久久久国产精品潘金网站| 欧美tk丨vk视频|