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

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

?? waredatamanage.cs

?? 100%原創 進銷存管理系統 .net vs2003開發。下載后請保留作者版權: danis 2007年11月28日 版權所有
?? CS
字號:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

namespace 進銷存管理系統
{
	/// <summary>
	/// WareDataManage 的摘要說明。
	/// </summary>
	public class WareDataManage : System.Windows.Forms.Form
	{
		private bool blSellTableShow;
		private DataSet ds = new DataSet();
		private LinkDataBase link = new LinkDataBase();	
		private string sendTableName = "商品清單";
		private string sendStrSQL = "SELECT 貨號, 條碼, 拼音編碼, 品名, 單位, 進貨價, 銷售價1, 銷售價2, 規格, 產地, 類別, 最低售價 FROM 商品清單";

		private System.Windows.Forms.DataGrid dgrd_WareData;
		private System.Windows.Forms.GroupBox groupBox1;
		private System.Windows.Forms.Label label1;
		private System.Windows.Forms.TextBox txt_WareWord;
		private System.Windows.Forms.Button btn_Search;
		private System.Windows.Forms.Button btnSave;
		private System.Windows.Forms.Button btnDel;
		private System.ComponentModel.IContainer components;

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

			//
			// TODO: 在 InitializeComponent 調用后添加任何構造函數代碼
			//
		}

		//--------重載構造函數-----------
		public WareDataManage(bool blShowToolBar)
		{	
			//
			// Windows 窗體設計器支持所必需的
			//
			InitializeComponent();
			//
			// TODO: 在 InitializeComponent 調用后添加任何構造函數代碼
			//
			this.ds = link.SelectDataBase(sendStrSQL,sendTableName);//創建數據庫連接
			//如果blToolBarShow為false,則表示該窗體由銷售單和進貨單生成,用于雙擊選擇商品
			this.DataGridStateControl(blShowToolBar); 
			this.dgrd_WareData.DataSource = ds.Tables[0];
			this.btnSave.Enabled = blShowToolBar;
			this.btnDel.Enabled = blShowToolBar;
		}

		/// <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.dgrd_WareData = new System.Windows.Forms.DataGrid();
			this.groupBox1 = new System.Windows.Forms.GroupBox();
			this.label1 = new System.Windows.Forms.Label();
			this.txt_WareWord = new System.Windows.Forms.TextBox();
			this.btn_Search = new System.Windows.Forms.Button();
			this.btnSave = new System.Windows.Forms.Button();
			this.btnDel = new System.Windows.Forms.Button();
			((System.ComponentModel.ISupportInitialize)(this.dgrd_WareData)).BeginInit();
			this.groupBox1.SuspendLayout();
			this.SuspendLayout();
			// 
			// dgrd_WareData
			// 
			this.dgrd_WareData.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
				| System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.dgrd_WareData.CaptionVisible = false;
			this.dgrd_WareData.DataMember = "";
			this.dgrd_WareData.HeaderForeColor = System.Drawing.SystemColors.ControlText;
			this.dgrd_WareData.Location = new System.Drawing.Point(0, 56);
			this.dgrd_WareData.Name = "dgrd_WareData";
			this.dgrd_WareData.Size = new System.Drawing.Size(720, 376);
			this.dgrd_WareData.TabIndex = 3;
			this.dgrd_WareData.DoubleClick += new System.EventHandler(this.dgrd_WareData_DoubleClick);
			// 
			// groupBox1
			// 
			this.groupBox1.Controls.Add(this.btnDel);
			this.groupBox1.Controls.Add(this.btnSave);
			this.groupBox1.Controls.Add(this.label1);
			this.groupBox1.Controls.Add(this.txt_WareWord);
			this.groupBox1.Controls.Add(this.btn_Search);
			this.groupBox1.Dock = System.Windows.Forms.DockStyle.Top;
			this.groupBox1.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
			this.groupBox1.Location = new System.Drawing.Point(0, 0);
			this.groupBox1.Name = "groupBox1";
			this.groupBox1.Size = new System.Drawing.Size(720, 48);
			this.groupBox1.TabIndex = 4;
			this.groupBox1.TabStop = false;
			// 
			// label1
			// 
			this.label1.Location = new System.Drawing.Point(96, 24);
			this.label1.Name = "label1";
			this.label1.Size = new System.Drawing.Size(64, 16);
			this.label1.TabIndex = 5;
			this.label1.Text = "商品拼音:";
			// 
			// txt_WareWord
			// 
			this.txt_WareWord.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.txt_WareWord.Location = new System.Drawing.Point(184, 16);
			this.txt_WareWord.Name = "txt_WareWord";
			this.txt_WareWord.Size = new System.Drawing.Size(200, 21);
			this.txt_WareWord.TabIndex = 1;
			this.txt_WareWord.Text = "";
			// 
			// btn_Search
			// 
			this.btn_Search.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
			this.btn_Search.Location = new System.Drawing.Point(410, 16);
			this.btn_Search.Name = "btn_Search";
			this.btn_Search.Size = new System.Drawing.Size(48, 24);
			this.btn_Search.TabIndex = 2;
			this.btn_Search.Text = "查詢";
			this.btn_Search.Click += new System.EventHandler(this.btn_Search_Click);
			// 
			// btnSave
			// 
			this.btnSave.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
			this.btnSave.Location = new System.Drawing.Point(472, 16);
			this.btnSave.Name = "btnSave";
			this.btnSave.Size = new System.Drawing.Size(48, 23);
			this.btnSave.TabIndex = 6;
			this.btnSave.Text = "保存";
			this.btnSave.Click += new System.EventHandler(this.btnSave_Click);
			// 
			// btnDel
			// 
			this.btnDel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
			this.btnDel.Location = new System.Drawing.Point(536, 16);
			this.btnDel.Name = "btnDel";
			this.btnDel.Size = new System.Drawing.Size(48, 23);
			this.btnDel.TabIndex = 7;
			this.btnDel.Text = "刪除";
			this.btnDel.Click += new System.EventHandler(this.btnDel_Click);
			// 
			// WareDataManage
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
			this.ClientSize = new System.Drawing.Size(720, 421);
			this.Controls.Add(this.groupBox1);
			this.Controls.Add(this.dgrd_WareData);
			this.Name = "WareDataManage";
			this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
			this.Text = "商品信息維護";
			((System.ComponentModel.ISupportInitialize)(this.dgrd_WareData)).EndInit();
			this.groupBox1.ResumeLayout(false);
			this.ResumeLayout(false);

		}
		#endregion

		//設置表格格式
		private void DataGridStateControl(bool blReadOnly)
		{
			
			DataGridTableStyle ts = new DataGridTableStyle();
			ts.AlternatingBackColor = Color.SkyBlue;
			ts.HeaderBackColor = Color.SkyBlue;
			ts.MappingName = this.ds.Tables[0].TableName;
			ts.AllowSorting = false;
			
			int numCols = this.ds.Tables[0].Columns.Count;
			for (int i = 0;i< numCols;i++)
			{
				if (blReadOnly == true)
				{
					if ( i == 4 )
					{
						DataTable tempTable = new DataTable();
						tempTable.Columns.Add();
						object[] rowValues = new object[] {"包","瓶","盒","帶","箱"};
						for (int j=0;j<5;j++)
						{
							tempTable.Rows.Add(tempTable.NewRow());
							tempTable.Rows[j][0] = rowValues[j];
						}
						DataGridComboBoxColumn aComboBoxColumn = new DataGridComboBoxColumn(tempTable,0,0);
						aComboBoxColumn.MappingName = this.ds.Tables[0].Columns[i].ColumnName;
						aComboBoxColumn.HeaderText = this.ds.Tables[0].Columns[i].ColumnName;
						aComboBoxColumn.NullText = "";
						ts.GridColumnStyles.Add(aComboBoxColumn);
					}
					else
					{
						DataGridTextBoxColumn aColumnTextColumn = new DataGridTextBoxColumn();
						aColumnTextColumn.MappingName = this.ds.Tables[0].Columns[i].ColumnName;
						aColumnTextColumn.HeaderText = this.ds.Tables[0].Columns[i].ColumnName;
						aColumnTextColumn.NullText = "";
						aColumnTextColumn.Format = "F";
						ts.GridColumnStyles.Add(aColumnTextColumn);
					}
				}
				else
				{
					DataGridNoActiveCellColumn	aColumnTextColumn = new DataGridNoActiveCellColumn();
					aColumnTextColumn.MappingName = this.ds.Tables[0].Columns[i].ColumnName;
					aColumnTextColumn.HeaderText = this.ds.Tables[0].Columns[i].ColumnName;
					aColumnTextColumn.NullText = "";
					aColumnTextColumn.Format = "F";
					ts.GridColumnStyles.Add(aColumnTextColumn);
				}
			}
			this.dgrd_WareData.TableStyles.Add(ts);
		}

		//根據商品拼音編碼查詢商品
		private void btn_Search_Click(object sender, System.EventArgs e)
		{
			string strSpellWord = this.txt_WareWord.Text.Trim();
			string tempStrSQL = "select * from 商品清單 where 拼音編碼 like '" + strSpellWord + "%'";
			this.link.SelectDataBase(tempStrSQL,sendTableName);
		}

		//其他窗體調用商品信息窗體時,雙擊選擇商品信息
		private void dgrd_WareData_DoubleClick(object sender, System.EventArgs e)
		{
			if (this.dgrd_WareData.ReadOnly == true) 
			{
				int intCurrentRowNumber = this.dgrd_WareData.CurrentCell.RowNumber;
				string sendWareID = this.dgrd_WareData[intCurrentRowNumber,0].ToString().Trim();
				string sendWareName = this.dgrd_WareData[intCurrentRowNumber,3].ToString().Trim();
				string sendWareUnit = this.dgrd_WareData[intCurrentRowNumber,4].ToString().Trim();
				string [] sendArray = new string [] {sendWareID,sendWareName,sendWareUnit};
				if (blSellTableShow == true)
				{
					SellTable.inputDataGridArray[0] = sendArray[0];
					SellTable.inputDataGridArray[1] = sendArray[1];
					SellTable.inputDataGridArray[2] = sendArray[2];
				}
				else
				{
					StockTable.inputDataGridArray[0] = sendArray[0];
					StockTable.inputDataGridArray[1] = sendArray[1];
					StockTable.inputDataGridArray[2] = sendArray[2];
				}
				this.Close();
			}
		}

		//如果是在雙擊選擇商品狀態,則表格為只讀
		public void setDataGridReadOnly(bool blInSell)
		{
			this.dgrd_WareData.ReadOnly = true;
			if (blInSell == true)
				blSellTableShow = true;
			else
				blSellTableShow = false;
		}

		private void btnSave_Click(object sender, System.EventArgs e)
		{
			try
			{
				int row = this.dgrd_WareData.CurrentCell.RowNumber;
				this.dgrd_WareData.CurrentCell = new DataGridCell(row+1,0); 
				if (this.ds.HasChanges())
				{
					this.link.UpdateDataBase(this.ds.GetChanges(),sendTableName);
					MessageBox.Show("數據修改成功!","信息");
				}
				else
				{
					MessageBox.Show("沒有需要修改的數據!");
					return;
				}
			}
			catch
			{
				MessageBox.Show("數據保存失敗,請確認所有信息輸入完整且正確!","提示");
				return;
			}
		}

		private void btnDel_Click(object sender, System.EventArgs e)
		{
			if (MessageBox.Show("確實要刪除這條記錄嗎?","詢問",MessageBoxButtons.YesNo) == DialogResult.Yes)
			{
				int intRowNumber = this.dgrd_WareData.CurrentCell.RowNumber;
				try
				{
					this.ds.Tables[0].Rows[intRowNumber].Delete();
					this.link.UpdateDataBase(this.ds.GetChanges(),sendTableName);
					MessageBox.Show("數據刪除成功!","信息");
				}
				catch
				{
					MessageBox.Show("該數據不能刪除!","提示");
					string tempStrSQL = "select * from " + sendTableName;
					this.link.SelectDataBase(tempStrSQL,sendTableName);
					return;
				}
			}
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人自拍在线| 激情久久五月天| 亚洲欧洲日产国产综合网| 欧美一区二区视频观看视频| 欧美在线不卡一区| 色综合欧美在线| 欧美综合在线视频| 色视频一区二区| 欧美在线一二三四区| 在线观看亚洲精品视频| 欧美视频在线一区| 欧美日本在线一区| 日韩视频免费观看高清完整版| 91精品国产综合久久久久久久久久| 欧美日韩在线电影| 7777精品伊人久久久大香线蕉| 欧美福利视频导航| 欧美不卡一区二区| 国产精品丝袜在线| 一区二区三区中文字幕| 午夜欧美视频在线观看| 老汉av免费一区二区三区| 国产一区二区伦理片| 成人av资源在线观看| 色综合久久九月婷婷色综合| 欧美亚洲国产一区在线观看网站 | 免播放器亚洲一区| 久久精品99国产精品| 成人性视频免费网站| 91同城在线观看| 7777精品伊人久久久大香线蕉的 | 国产精品天美传媒| 亚洲在线视频免费观看| 秋霞影院一区二区| 成人动漫视频在线| 欧美日本一道本在线视频| 欧美精品一区二区三区一线天视频 | 国产精品原创巨作av| 成人av免费在线播放| 欧美日韩一本到| 日本一区二区三区国色天香| 亚洲mv大片欧洲mv大片精品| 国产69精品久久久久毛片| 欧美亚洲一区二区三区四区| 久久婷婷国产综合精品青草| 亚洲激情在线播放| 国产一区二区久久| 欧美日韩电影在线播放| 国产精品美日韩| 美脚の诱脚舐め脚责91 | 午夜精品久久久久久久久| 国模少妇一区二区三区| 欧美亚洲综合网| 中文字幕制服丝袜一区二区三区 | 久久久噜噜噜久久人人看| 一区二区三区四区激情| 国产成人超碰人人澡人人澡| 911精品产国品一二三产区| 成人免费视频在线观看| 极品少妇一区二区| 制服.丝袜.亚洲.另类.中文| 亚洲男同性恋视频| 99国产精品久久| 中文在线免费一区三区高中清不卡| 日韩国产欧美在线播放| 欧美三区免费完整视频在线观看| 国产精品丝袜一区| 99久久99精品久久久久久| 26uuu久久综合| 麻豆精品在线看| 91精品国产免费久久综合| 一区二区日韩av| 在线观看亚洲a| 一区二区三区色| 91久久精品日日躁夜夜躁欧美| 国产精品久久久久久久久免费丝袜| 国产一区二区在线视频| 337p粉嫩大胆色噜噜噜噜亚洲 | 激情文学综合网| 欧美一区二区在线看| 日韩成人精品在线观看| 欧美一区二区三区四区视频| 奇米色一区二区三区四区| 91精品国产一区二区三区| 免费一区二区视频| 精品国产亚洲一区二区三区在线观看| 日韩极品在线观看| 日韩亚洲欧美成人一区| 韩国av一区二区三区四区| 久久免费看少妇高潮| 国产成人在线观看免费网站| 国产精品三级视频| 91网址在线看| 天堂影院一区二区| 精品黑人一区二区三区久久 | 色综合久久久久网| 婷婷亚洲久悠悠色悠在线播放| 欧美日韩视频不卡| 九九国产精品视频| 国产精品久久久99| 欧美日韩一区二区三区四区| 日产欧产美韩系列久久99| 2017欧美狠狠色| 成人va在线观看| 午夜国产精品一区| 2023国产精华国产精品| 99精品国产视频| 亚洲成人动漫在线免费观看| 欧美成人a视频| 91色porny蝌蚪| 久久激五月天综合精品| 国产精品福利一区| 91精品欧美综合在线观看最新 | 色呦呦网站一区| 日本美女视频一区二区| 国产精品久久久久三级| 欧美一区二区三区视频| 国产**成人网毛片九色| 爽好久久久欧美精品| 国产精品婷婷午夜在线观看| 久久精品网站免费观看| 一本一本大道香蕉久在线精品| 蜜臀91精品一区二区三区| 日韩美女精品在线| 精品国产亚洲一区二区三区在线观看| av在线免费不卡| 韩国成人在线视频| 亚洲尤物视频在线| 中文在线一区二区 | ww久久中文字幕| 欧美日韩在线三区| 91网站在线播放| 粉嫩久久99精品久久久久久夜| 婷婷成人综合网| 中文字幕一区二区日韩精品绯色| 精品三级在线看| 欧美人与z0zoxxxx视频| 97久久精品人人澡人人爽| 国产一区二三区好的| 蜜臀精品久久久久久蜜臀| 亚洲一区在线免费观看| 亚洲日本免费电影| 国产日产欧美精品一区二区三区| 日韩三级精品电影久久久| 欧洲精品一区二区| 91原创在线视频| caoporm超碰国产精品| 国产乱码一区二区三区| 狠狠狠色丁香婷婷综合激情 | 欧美精品一区二区高清在线观看| 欧美午夜宅男影院| 91麻豆文化传媒在线观看| 99在线精品免费| 99久久精品情趣| 欧美α欧美αv大片| 欧美一区二区精品久久911| 91麻豆精品国产91久久久久久| 91国偷自产一区二区开放时间 | 国产精品久久久久久福利一牛影视| 精品国产一区二区亚洲人成毛片| 欧美一区二区三区在线观看| 欧美精品丝袜中出| 91精品国产综合久久福利软件 | 国产成人aaa| 东方aⅴ免费观看久久av| 成人综合婷婷国产精品久久| 波多野结衣在线一区| 99视频在线精品| 欧洲国产伦久久久久久久| 欧美精品1区2区| 日韩精品专区在线影院重磅| 2014亚洲片线观看视频免费| 国产欧美一区视频| 1区2区3区欧美| 午夜精品aaa| 国产精品18久久久久久久久| 成人丝袜18视频在线观看| 日本道在线观看一区二区| 欧美日韩国产首页在线观看| 欧美一区二区三区四区在线观看| 久久你懂得1024| 综合久久综合久久| 亚洲国产综合在线| 久久99国产精品尤物| av综合在线播放| 在线播放国产精品二区一二区四区| 精品精品国产高清一毛片一天堂| 国产精品麻豆欧美日韩ww| 亚洲午夜精品久久久久久久久| 日韩在线一区二区| 成人午夜在线播放| 欧美日韩三级一区| 国产调教视频一区| 午夜精品一区二区三区电影天堂| 国产一区在线观看视频| 色网综合在线观看| 久久女同精品一区二区| 亚洲无线码一区二区三区| 国产精品69毛片高清亚洲| 欧美在线观看视频在线|