⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sellform.cs

📁 超市管理系统的完整版文档
💻 CS
📖 第 1 页 / 共 3 页
字号:
			// 
			// m_txtGoodsInfoCode
			// 
			this.m_txtGoodsInfoCode.Location = new System.Drawing.Point(96, 32);
			this.m_txtGoodsInfoCode.Name = "m_txtGoodsInfoCode";
			this.m_txtGoodsInfoCode.TabIndex = 6;
			this.m_txtGoodsInfoCode.Text = "";
			// 
			// label10
			// 
			this.label10.Location = new System.Drawing.Point(32, 120);
			this.label10.Name = "label10";
			this.label10.Size = new System.Drawing.Size(48, 16);
			this.label10.TabIndex = 5;
			this.label10.Text = "备注";
			// 
			// label9
			// 
			this.label9.Location = new System.Drawing.Point(360, 80);
			this.label9.Name = "label9";
			this.label9.Size = new System.Drawing.Size(32, 16);
			this.label9.TabIndex = 4;
			this.label9.Text = "库存";
			// 
			// label8
			// 
			this.label8.Location = new System.Drawing.Point(216, 80);
			this.label8.Name = "label8";
			this.label8.Size = new System.Drawing.Size(48, 16);
			this.label8.TabIndex = 3;
			this.label8.Text = "数量";
			// 
			// label7
			// 
			this.label7.Location = new System.Drawing.Point(32, 72);
			this.label7.Name = "label7";
			this.label7.Size = new System.Drawing.Size(48, 23);
			this.label7.TabIndex = 2;
			this.label7.Text = "单价";
			// 
			// label6
			// 
			this.label6.Location = new System.Drawing.Point(216, 40);
			this.label6.Name = "label6";
			this.label6.Size = new System.Drawing.Size(56, 16);
			this.label6.TabIndex = 1;
			this.label6.Text = "名称";
			// 
			// label5
			// 
			this.label5.Location = new System.Drawing.Point(32, 32);
			this.label5.Name = "label5";
			this.label5.Size = new System.Drawing.Size(48, 23);
			this.label5.TabIndex = 0;
			this.label5.Text = "条码";
			// 
			// m_goodsList
			// 
			this.m_goodsList.AllowColumnReorder = true;
			this.m_goodsList.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
																						  this.columnHeader1,
																						  this.columnHeader2,
																						  this.columnHeader3,
																						  this.columnHeader4,
																						  this.columnHeader5,
																						  this.columnHeader6,
																						  this.columnHeader7,
																						  this.columnHeader8,
																						  this.columnHeader9,
																						  this.columnHeader10,
																						  this.columnHeader11});
			this.m_goodsList.Font = new System.Drawing.Font("宋体", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.m_goodsList.FullRowSelect = true;
			this.m_goodsList.Location = new System.Drawing.Point(32, 104);
			this.m_goodsList.Name = "m_goodsList";
			this.m_goodsList.Size = new System.Drawing.Size(816, 216);
			this.m_goodsList.TabIndex = 13;
			this.m_goodsList.View = System.Windows.Forms.View.Details;
			this.m_goodsList.Leave += new System.EventHandler(this.m_goodsList_Leave);
			this.m_goodsList.Enter += new System.EventHandler(this.m_goodsList_Enter);
			this.m_goodsList.SelectedIndexChanged += new System.EventHandler(this.m_goodsList_SelectedIndexChanged);
			// 
			// columnHeader1
			// 
			this.columnHeader1.Text = "序号";
			this.columnHeader1.Width = 55;
			// 
			// columnHeader2
			// 
			this.columnHeader2.Text = "商品条码";
			this.columnHeader2.Width = 121;
			// 
			// columnHeader3
			// 
			this.columnHeader3.Text = "商品名称";
			this.columnHeader3.Width = 102;
			// 
			// columnHeader4
			// 
			this.columnHeader4.Text = "单价(元)";
			this.columnHeader4.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
			this.columnHeader4.Width = 80;
			// 
			// columnHeader5
			// 
			this.columnHeader5.Text = "数量";
			this.columnHeader5.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
			this.columnHeader5.Width = 64;
			// 
			// columnHeader6
			// 
			this.columnHeader6.Text = "计量单位";
			this.columnHeader6.Width = 74;
			// 
			// columnHeader7
			// 
			this.columnHeader7.Text = "小计(元)";
			this.columnHeader7.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
			this.columnHeader7.Width = 74;
			// 
			// columnHeader8
			// 
			this.columnHeader8.Text = "备注";
			this.columnHeader8.Width = 324;
			// 
			// columnHeader9
			// 
			this.columnHeader9.Text = "库存";
			this.columnHeader9.Width = 0;
			// 
			// columnHeader10
			// 
			this.columnHeader10.Text = "进价";
			this.columnHeader10.Width = 0;
			// 
			// columnHeader11
			// 
			this.columnHeader11.Text = "商品编号";
			this.columnHeader11.Width = 0;
			// 
			// m_bntClearAll
			// 
			this.m_bntClearAll.Location = new System.Drawing.Point(376, 24);
			this.m_bntClearAll.Name = "m_bntClearAll";
			this.m_bntClearAll.Size = new System.Drawing.Size(64, 23);
			this.m_bntClearAll.TabIndex = 14;
			this.m_bntClearAll.Text = "清空列表";
			this.m_bntClearAll.Click += new System.EventHandler(this.m_bntClearAll_Click);
			// 
			// m_txtCustomName
			// 
			this.m_txtCustomName.Enabled = false;
			this.m_txtCustomName.Location = new System.Drawing.Point(344, 64);
			this.m_txtCustomName.Name = "m_txtCustomName";
			this.m_txtCustomName.Size = new System.Drawing.Size(72, 21);
			this.m_txtCustomName.TabIndex = 15;
			this.m_txtCustomName.Text = "";
			// 
			// m_bntBrowse
			// 
			this.m_bntBrowse.Location = new System.Drawing.Point(432, 64);
			this.m_bntBrowse.Name = "m_bntBrowse";
			this.m_bntBrowse.Size = new System.Drawing.Size(40, 23);
			this.m_bntBrowse.TabIndex = 16;
			this.m_bntBrowse.Text = "验证";
			this.m_bntBrowse.Click += new System.EventHandler(this.m_bntBrowse_Click);
			// 
			// SellForm
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
			this.ClientSize = new System.Drawing.Size(928, 542);
			this.Controls.Add(this.m_bntBrowse);
			this.Controls.Add(this.m_txtCustomName);
			this.Controls.Add(this.m_bntClearAll);
			this.Controls.Add(this.groupBox1);
			this.Controls.Add(this.m_txtDebtMoney);
			this.Controls.Add(this.label4);
			this.Controls.Add(this.label3);
			this.Controls.Add(this.m_chkIsDebt);
			this.Controls.Add(this.label2);
			this.Controls.Add(this.m_txtTotalMoney);
			this.Controls.Add(this.m_bntCancelGoods);
			this.Controls.Add(this.label1);
			this.Controls.Add(this.m_txtgoodscode);
			this.Controls.Add(this.m_bntSell);
			this.Controls.Add(this.m_goodsList);
			this.Name = "SellForm";
			this.Text = "商品销售";
			this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
			this.Load += new System.EventHandler(this.SellForm_Load);
			this.groupBox1.ResumeLayout(false);
			this.ResumeLayout(false);

		}
		#endregion

		private void label1_Click(object sender, System.EventArgs e)
		{
		 
		}

		private void m_txtgoodscode_TextChanged(object sender, System.EventArgs e)
		{
	
		}

		private void label2_Click(object sender, System.EventArgs e)
		{
		
		}

		private void label4_Click(object sender, System.EventArgs e)
		{
		
		}

		private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e)
		{
		
		}

		private void textBox2_TextChanged(object sender, System.EventArgs e)
		{
		
		}

		private void m_txtgoodscode_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
		{

		   if (e.KeyChar != 13 && e.KeyChar != 8 && e.KeyChar!=22 && (e.KeyChar < '0'|| e.KeyChar > '9'))
			{				
				e.Handled = true;
			}

			if(e.KeyChar == 13)
			{  
			   e.Handled = true;
			   OnGoodsCodeEnter();
			}

		}

		private void m_txtgoodscode_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
		{
	
		}

		private void OnGoodsCodeEnter()
		{
			string enterGoodsCode = m_txtgoodscode.Text;
            
			int count = this.m_goodsList.Items.Count;
            


			try
			{
				SqlConnection conn = DBUtil.GetConnection();

				SqlCommand command = new SqlCommand ("select * from goods where GoodsCode='"+enterGoodsCode+"'",conn);
				command.Connection.Open();

				SqlDataReader  readerset = command.ExecuteReader();
				
				if(readerset.Read())
				{

				  NumberFormatInfo nfi = new CultureInfo( "en-US", false ).NumberFormat;
				  nfi.NumberDecimalDigits = 2;

				  m_txtGoodsInfoCode.Text = readerset["GoodsCode"].ToString();
				  m_txtGoodsInfoName.Text = readerset["Goodsname"].ToString();

				  double temp = System.Convert.ToDouble(readerset["SalePrice"]);
				  m_txtGoodsInfoPrice.Text = temp.ToString("N",nfi);
				  m_txtGoodsInfoStock.Text = readerset["StockNumber"].ToString();
				  m_txtGoodsInfoRemark.Text = readerset["Remark"].ToString();
				  m_txtGoodsInfoNumber.Text = "1";
				  m_labelGoodsUnit.Text = readerset["Unit"].ToString();
                   
				  ListViewItem item1 = new ListViewItem(nextGoodsID.ToString(),nextGoodsID-1);
				 
				  item1.SubItems.Add(m_txtGoodsInfoCode.Text);
				  item1.SubItems.Add(m_txtGoodsInfoName.Text);
				  item1.SubItems.Add(m_txtGoodsInfoPrice.Text.ToString());
				  item1.SubItems.Add(m_txtGoodsInfoNumber.Text);
				  item1.SubItems.Add(m_labelGoodsUnit.Text);
                  int num =   System.Convert.ToInt32(m_txtGoodsInfoNumber.Text);
				  double total = System.Convert.ToDouble(m_txtGoodsInfoPrice.Text) * num;
				  item1.SubItems.Add(total.ToString("N",nfi));
				  item1.SubItems.Add(m_txtGoodsInfoRemark.Text);
				  item1.SubItems.Add(m_txtGoodsInfoStock.Text);

				  item1.SubItems.Add(readerset["PurchasePrice"].ToString());
			      item1.SubItems.Add(readerset["GoodsID"].ToString());
				  
				  m_goodsList.Items.AddRange(new ListViewItem[]{item1});	
				  m_goodsList.Items[nextGoodsID-1].Selected = true;
				  nextGoodsID = nextGoodsID  + 1;
				  

				 TotalMoneyCal();

				}
				else
				{
				    MessageBox.Show("该商品不存在!");
				}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -