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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? waredatamanage.cs

?? 進(jìn)銷(xiāo)存管理(水晶報(bào)表) "商品信息維護(hù)" "供貨商信息維護(hù)" "進(jìn)貨管理" "進(jìn)貨單" "銷(xiāo)售管理" "銷(xiāo)售單" "庫(kù)存管理" "庫(kù)存查詢(xún)" "系統(tǒng)管理" "權(quán)限管理"
?? CS
字號(hào):
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

namespace 進(jìn)銷(xiāo)存管理系統(tǒng)
{
	/// <summary>
	/// WareDataManage 的摘要說(shuō)明。
	/// </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 貨號(hào), 條碼, 拼音編碼, 品名, 單位, 進(jìn)貨價(jià), 銷(xiāo)售價(jià)1, 銷(xiāo)售價(jià)2, 規(guī)格, 產(chǎn)地, 類(lèi)別, 最低售價(jià) FROM 商品清單";

		private System.Windows.Forms.DataGrid dgrd_WareData;
		private System.Windows.Forms.ToolBar toolBar1;
		private System.Windows.Forms.ToolBarButton tbarBtnSave;
		private System.Windows.Forms.ImageList imageList1;
		private System.Windows.Forms.ToolBarButton tbarBtnDelete;
		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.ComponentModel.IContainer components;

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

			//
			// TODO: 在 InitializeComponent 調(diào)用后添加任何構(gòu)造函數(shù)代碼
			//
		}

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

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

		#region Windows 窗體設(shè)計(jì)器生成的代碼
		/// <summary>
		/// 設(shè)計(jì)器支持所需的方法 - 不要使用代碼編輯器修改
		/// 此方法的內(nèi)容。
		/// </summary>
		private void InitializeComponent()
		{
			this.components = new System.ComponentModel.Container();
			System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(WareDataManage));
			this.dgrd_WareData = new System.Windows.Forms.DataGrid();
			this.toolBar1 = new System.Windows.Forms.ToolBar();
			this.tbarBtnSave = new System.Windows.Forms.ToolBarButton();
			this.tbarBtnDelete = new System.Windows.Forms.ToolBarButton();
			this.imageList1 = new System.Windows.Forms.ImageList(this.components);
			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();
			((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, 74);
			this.dgrd_WareData.Name = "dgrd_WareData";
			this.dgrd_WareData.Size = new System.Drawing.Size(720, 352);
			this.dgrd_WareData.TabIndex = 3;
			this.dgrd_WareData.DoubleClick += new System.EventHandler(this.dgrd_WareData_DoubleClick);
			// 
			// toolBar1
			// 
			this.toolBar1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
			this.toolBar1.Buttons.AddRange(new System.Windows.Forms.ToolBarButton[] {
																						this.tbarBtnSave,
																						this.tbarBtnDelete});
			this.toolBar1.DropDownArrows = true;
			this.toolBar1.ImageList = this.imageList1;
			this.toolBar1.Location = new System.Drawing.Point(0, 0);
			this.toolBar1.Name = "toolBar1";
			this.toolBar1.ShowToolTips = true;
			this.toolBar1.Size = new System.Drawing.Size(720, 29);
			this.toolBar1.TabIndex = 4;
			this.toolBar1.ButtonClick += new System.Windows.Forms.ToolBarButtonClickEventHandler(this.toolBar1_ButtonClick);
			// 
			// tbarBtnSave
			// 
			this.tbarBtnSave.ImageIndex = 0;
			this.tbarBtnSave.ToolTipText = "保存修改";
			// 
			// tbarBtnDelete
			// 
			this.tbarBtnDelete.ImageIndex = 1;
			this.tbarBtnDelete.ToolTipText = "刪除數(shù)據(jù)";
			// 
			// imageList1
			// 
			this.imageList1.ImageSize = new System.Drawing.Size(16, 16);
			this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream")));
			this.imageList1.TransparentColor = System.Drawing.Color.Transparent;
			// 
			// groupBox1
			// 
			this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
				| System.Windows.Forms.AnchorStyles.Right)));
			this.groupBox1.Controls.Add(this.label1);
			this.groupBox1.Controls.Add(this.txt_WareWord);
			this.groupBox1.Controls.Add(this.btn_Search);
			this.groupBox1.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
			this.groupBox1.Location = new System.Drawing.Point(1, 22);
			this.groupBox1.Name = "groupBox1";
			this.groupBox1.Size = new System.Drawing.Size(718, 50);
			this.groupBox1.TabIndex = 4;
			this.groupBox1.TabStop = false;
			// 
			// label1
			// 
			this.label1.Location = new System.Drawing.Point(179, 22);
			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(267, 18);
			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(491, 17);
			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 = "查詢(xún)";
			this.btn_Search.Click += new System.EventHandler(this.btn_Search_Click);
			// 
			// WareDataManage
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
			this.ClientSize = new System.Drawing.Size(720, 421);
			this.Controls.Add(this.toolBar1);
			this.Controls.Add(this.groupBox1);
			this.Controls.Add(this.dgrd_WareData);
			this.Name = "WareDataManage";
			this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
			this.Text = "【商品信息維護(hù)】";
			((System.ComponentModel.ISupportInitialize)(this.dgrd_WareData)).EndInit();
			this.groupBox1.ResumeLayout(false);
			this.ResumeLayout(false);

		}
		#endregion

		//-----------設(shè)置表格格式----------
		private void DataGridStateControl(bool blReadOnly)
		{
			
			DataGridTableStyle ts = new DataGridTableStyle();
			ts.AlternatingBackColor = Color.LightGray;
			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++)//根據(jù)DataTable中的數(shù)據(jù)類(lèi)型設(shè)置表格的樣式
			{
				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//設(shè)置表格樣式,如果不是供選擇,則可以選中表中的一個(gè)單元
					{
						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//如果是供雙擊選擇商品名稱(chēng),則單擊任意一個(gè)單元都會(huì)選中整行
				{
					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);
		}

		//--------根據(jù)商品拼音編碼查詢(xún)商品-------------
		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);
		}

		
		//--------------對(duì)數(shù)據(jù)的修改,保存等操作----------------
		private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
		{
			if (e.Button.ToolTipText == "保存修改")//保存對(duì)數(shù)據(jù)所作的修改
			{
				try
				{
					int row = this.dgrd_WareData.CurrentCell.RowNumber;
					//將當(dāng)前所在行往下移動(dòng)一行,為便于實(shí)現(xiàn)同步保存
					//(否則會(huì)出現(xiàn)修改的最后一行無(wú)法保存,因?yàn)樗€處于編輯狀態(tài))
					this.dgrd_WareData.CurrentCell = new DataGridCell(row+1,0); 
					if (this.ds.HasChanges())
					{
						this.link.UpdateDataBase(this.ds.GetChanges(),sendTableName);
						MessageBox.Show("數(shù)據(jù)修改成功!","信息");
					}
					else
					{
						MessageBox.Show("沒(méi)有需要修改的數(shù)據(jù)!");
						return;
					}
				}
				catch
				{
					MessageBox.Show("數(shù)據(jù)保存失敗,請(qǐng)確認(rèn)所有信息輸入完整且正確!","提示");
					return;
				}
			}
			if (e.Button.ToolTipText == "刪除數(shù)據(jù)")//刪除某條數(shù)據(jù)
			{
				if (MessageBox.Show("確實(shí)要?jiǎng)h除這條記錄嗎?","詢(xún)問(wèn)",MessageBoxButtons.YesNo) == DialogResult.Yes)
				{
					int intRowNumber = this.dgrd_WareData.CurrentCell.RowNumber;
					try
					{
						this.ds.Tables[0].Rows[intRowNumber].Delete();
						//此處傳入只包含被改動(dòng)過(guò)的DataRow的DataSet,減少更新數(shù)據(jù)量,提高程序性能
						this.link.UpdateDataBase(this.ds.GetChanges(),sendTableName);
						MessageBox.Show("數(shù)據(jù)刪除成功!","信息");
					}
					catch
					{
						MessageBox.Show("該數(shù)據(jù)不能刪除!","提示");
						string tempStrSQL = "select * from " + sendTableName;
						this.link.SelectDataBase(tempStrSQL,sendTableName);
						return;
					}
				}
			}
		}

		//------------其他窗體調(diào)用商品信息窗體時(shí),雙擊選擇商品信息--------------
		private void dgrd_WareData_DoubleClick(object sender, System.EventArgs e)
		{
			if (this.dgrd_WareData.ReadOnly == true) //判斷如果是在銷(xiāo)售單或者進(jìn)貨單中生成的窗體則響應(yīng)DataGrid的雙擊事件
			{
				int intCurrentRowNumber = this.dgrd_WareData.CurrentCell.RowNumber;
				string sendWareID,sendWareName,sendWareUnit;
				sendWareID = this.dgrd_WareData[intCurrentRowNumber,0].ToString().Trim();//保存商品編號(hào)
				sendWareName = this.dgrd_WareData[intCurrentRowNumber,3].ToString().Trim();//保存商品名
				sendWareUnit = this.dgrd_WareData[intCurrentRowNumber,4].ToString().Trim();//保存商品單位
				string [] sendArray = new string [] {sendWareID,sendWareName,sendWareUnit};
				if (blSellTableShow == true) //判斷當(dāng)前是哪個(gè)表為當(dāng)前表(銷(xiāo)售單還是售貨單)
				{
					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();
			}
		}

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

	}
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本亚洲三级在线| 一区二区三区在线不卡| 久久机这里只有精品| 91精品国产欧美一区二区18| 婷婷综合久久一区二区三区| 欧美精品日韩综合在线| 日本不卡视频在线观看| 欧美不卡激情三级在线观看| 国产真实乱子伦精品视频| 久久久久久久精| 91麻豆123| 丝袜美腿亚洲综合| 国产亚洲自拍一区| 91网站最新网址| 天天做天天摸天天爽国产一区| 日韩欧美国产一二三区| 678五月天丁香亚洲综合网| 99国产一区二区三精品乱码| 亚洲欧洲制服丝袜| 欧美网站大全在线观看| 久久成人18免费观看| 中文字幕乱码久久午夜不卡 | 日本欧美大码aⅴ在线播放| 欧美大度的电影原声| 国产成人在线看| 亚洲午夜久久久| 久久精品亚洲国产奇米99| 91麻豆国产在线观看| 毛片一区二区三区| 国产精品久久久久久久久快鸭 | 在线观看免费一区| 久久国产精品色婷婷| 中文字幕中文字幕一区二区| 69成人精品免费视频| eeuss国产一区二区三区| 日本三级亚洲精品| 中文字幕一区二区三区不卡在线| 欧美肥妇毛茸茸| 成人av资源网站| 毛片一区二区三区| 亚洲丶国产丶欧美一区二区三区| 久久奇米777| 777午夜精品视频在线播放| 波多野结衣中文字幕一区二区三区| 日精品一区二区三区| 亚洲欧美日韩一区二区| 精品福利一区二区三区免费视频| 在线观看日产精品| 91在线码无精品| 国产成人av网站| 久久99国产精品久久| 亚洲第一二三四区| 一区二区三区在线观看国产| 国产精品久久久久久户外露出| 精品国产三级a在线观看| 欧美日韩精品一区二区| 色屁屁一区二区| 成人午夜免费视频| 国产成人免费视频网站| 精品在线观看免费| 首页亚洲欧美制服丝腿| 亚洲午夜av在线| 亚洲一区二区三区在线播放| 自拍av一区二区三区| 国产精品色一区二区三区| 欧美sm美女调教| 日韩午夜在线影院| 欧美一级视频精品观看| 欧美日韩另类一区| 欧美午夜片在线观看| 欧美在线视频日韩| 91福利在线看| 欧美日韩在线观看一区二区| 日本丶国产丶欧美色综合| 色综合久久综合网| 色偷偷久久人人79超碰人人澡| 成人av综合在线| 91在线精品一区二区| 99久久99久久久精品齐齐| 99riav久久精品riav| av亚洲精华国产精华精| 91在线国产观看| 日本韩国欧美在线| 精品视频999| 在线播放91灌醉迷j高跟美女| 欧美另类高清zo欧美| 久久麻豆一区二区| 国产精品美女久久久久久久久| 亚洲一区二区高清| 亚洲品质自拍视频| 夜夜夜精品看看| 婷婷开心激情综合| 久久精品国产色蜜蜜麻豆| 国产一区在线看| 成人av片在线观看| 一本大道久久a久久精品综合| 91网站最新网址| 欧美日韩综合在线免费观看| 欧美一区永久视频免费观看| 精品电影一区二区三区| 国产精品污污网站在线观看| 亚洲一区在线视频观看| 蜜臀久久久99精品久久久久久| 国产一区在线不卡| 波多野结衣一区二区三区| 欧洲在线/亚洲| 精品久久一二三区| 中文字幕日韩欧美一区二区三区| 一区二区三区欧美日| 日本免费在线视频不卡一不卡二| 欧美精品自拍偷拍| 欧美日韩在线播放一区| 精品国产乱码久久久久久夜甘婷婷| 日韩精品自拍偷拍| 亚洲欧洲精品一区二区三区| 亚洲午夜久久久| 国产传媒一区在线| 欧美在线你懂的| 亚洲国产综合色| 国产乱一区二区| 日本乱码高清不卡字幕| 久久亚洲精品小早川怜子| 亚洲欧美电影一区二区| 老司机午夜精品99久久| 色综合天天在线| 日韩午夜激情av| 一区二区三区在线播放| 国产最新精品免费| 欧美性xxxxxx少妇| 国产精品久久久久久久第一福利 | 久久久噜噜噜久久人人看 | 成人免费视频视频| 99riav久久精品riav| 亚洲欧美视频一区| 免费成人在线观看视频| 91小视频在线| 国产亚洲制服色| 奇米影视一区二区三区小说| 日本电影欧美片| 中文字幕欧美区| 美女视频黄a大片欧美| 欧美日韩精品一区二区天天拍小说 | 91亚洲国产成人精品一区二三| 欧美一级专区免费大片| 亚洲国产视频一区二区| 成人黄色免费短视频| 2022国产精品视频| 强制捆绑调教一区二区| 欧美日韩高清一区| 樱花影视一区二区| 99国产一区二区三精品乱码| 国产喷白浆一区二区三区| 久久精品国产亚洲高清剧情介绍 | 国产不卡高清在线观看视频| 日韩精品在线看片z| 婷婷综合五月天| 欧美亚洲国产一区在线观看网站| 国产精品国产自产拍高清av| 久久精品国产亚洲a| 日韩欧美激情四射| 蜜臀av国产精品久久久久| 欧美一区二区三区影视| 日日嗨av一区二区三区四区| 欧美男人的天堂一二区| 午夜欧美一区二区三区在线播放| 91激情在线视频| 亚洲影视在线播放| 欧美午夜不卡视频| 五月天一区二区三区| 在线成人av影院| 免费看精品久久片| 精品国产一区a| 国产宾馆实践打屁股91| 国产精品伦一区二区三级视频| 成人免费va视频| 亚洲欧美乱综合| 欧美特级限制片免费在线观看| 亚洲电影在线播放| 欧美一区二区视频网站| 久久se这里有精品| 国产午夜精品理论片a级大结局 | 国产欧美视频一区二区三区| 国产精品一二三区在线| 中文在线资源观看网站视频免费不卡 | 日韩欧美卡一卡二| 国产乱码精品一区二区三区忘忧草 | 亚洲va韩国va欧美va精品| 欧美日韩亚洲综合一区| 老司机免费视频一区二区| 久久久亚洲精品一区二区三区 | 国精品**一区二区三区在线蜜桃| 久久久电影一区二区三区| 99久久精品国产网站| 亚洲 欧美综合在线网络| 3d成人动漫网站| 国产成人精品亚洲777人妖| 亚洲免费观看高清完整版在线| 欧美日韩亚洲综合一区| 精品一二三四在线| 亚洲啪啪综合av一区二区三区|