566 lines
		
	
	
		
			17 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			566 lines
		
	
	
		
			17 KiB
		
	
	
	
		
			C#
		
	
	
	
| using System;
 | ||
| using System.Collections.Generic;
 | ||
| using System.ComponentModel;
 | ||
| using System.Data;
 | ||
| using System.Drawing;
 | ||
| using System.Text;
 | ||
| using System.Windows.Forms;
 | ||
| 
 | ||
| using System.Collections.Specialized;
 | ||
| using System.Collections;
 | ||
| 
 | ||
| namespace DeiNiu.Wms.CE
 | ||
| {
 | ||
|     public partial class locationUpDown : basicForm
 | ||
|     {
 | ||
|         #region 界面初始化
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
|         string goodsName = "";
 | ||
|         string goodsId = string.Empty;
 | ||
|         string batch = string.Empty;
 | ||
|         string product_date = string.Empty;
 | ||
|         string save_date = string.Empty;
 | ||
|         int skuId =0;
 | ||
|         int id = 0;
 | ||
|         string warehouse = string.Empty;
 | ||
|         string company = string.Empty;
 | ||
|         string locationid = string.Empty;
 | ||
|         decimal count = 0m;
 | ||
|         decimal oldCnt = 0m;
 | ||
|         string goodsType = null;
 | ||
| 
 | ||
|         DataTable dtIns;
 | ||
|         public locationUpDown()
 | ||
|         {
 | ||
|             setTitle();
 | ||
|             InitializeComponent();
 | ||
|             tb1.SelectedIndex = 1; // to show down history
 | ||
|            // locationid_txt.Focus();
 | ||
|         }
 | ||
|         #endregion
 | ||
|         #region 清除数据
 | ||
|         private void clear()
 | ||
|         {
 | ||
|             id = 0;
 | ||
|             goodsId = batch = product_date = save_date = warehouse = company = "";
 | ||
|             count_txt.Text = "0";
 | ||
|             goodsType = null;
 | ||
|             count = 0m;
 | ||
|             oldCnt = 0m;
 | ||
|             code_txt.Text = lacationid_lab.Text = product_date_lab.Text = PCompany_lab.Text = name_lab.Text = spec_lab.Text = bigcout_lab.Text = oldcount_lab.Text = batch_lab.Text = save_date_lab.Text = unit0_lab.Text = warehouse =   id_lab.Text = "";
 | ||
| 
 | ||
|         }
 | ||
|         #endregion
 | ||
|         #region 切换选项卡时,重新加载数据
 | ||
|         private void tb1_SelectedIndexChanged(object sender, EventArgs e)
 | ||
|         {
 | ||
|          
 | ||
|             if (tb1.SelectedIndex == 0)
 | ||
|             {
 | ||
|                 locationid_txt.Focus();
 | ||
|                 count_txt.Text = "0";
 | ||
|             }
 | ||
|             else if (tb1.SelectedIndex == 1)
 | ||
|             {
 | ||
|                 showdata();
 | ||
|                 code_txt.Focus();
 | ||
|             }
 | ||
|             else if (tb1.SelectedIndex == 2)
 | ||
|             {
 | ||
|                 setDetail();
 | ||
|             }
 | ||
| 
 | ||
|         }
 | ||
| 
 | ||
| 
 | ||
|         #endregion
 | ||
| 
 | ||
| 
 | ||
|         void setDetail()
 | ||
|         {
 | ||
|             clearDetail();
 | ||
| 
 | ||
|             if (dg1.DataSource == null)
 | ||
|             {
 | ||
|                 return;
 | ||
|             }
 | ||
|             if (dg1.CurrentRowIndex < 0)
 | ||
|             {
 | ||
|                 return;
 | ||
|             }
 | ||
|             skuId = Convert.ToInt16(dtIns.Rows[dg1.CurrentRowIndex]["skuId"].ToString());
 | ||
|             goodsId = dtIns.Rows[dg1.CurrentRowIndex]["商品编码"].ToString();// dg1[dg1.CurrentRowIndex, 14].ToString();
 | ||
|             goodsName = dtIns.Rows[dg1.CurrentRowIndex]["商品"].ToString();// dg1[dg1.CurrentRowIndex, 0].ToString();
 | ||
|             batch = dtIns.Rows[dg1.CurrentRowIndex]["批号"].ToString();// dg1[dg1.CurrentRowIndex, 4].ToString();
 | ||
|             count = Convert.ToDecimal(dtIns.Rows[dg1.CurrentRowIndex]["数量"].ToString()); //Convert.ToDecimal(dg1[dg1.CurrentRowIndex, 1].ToString());
 | ||
|             goodsType = dtIns.Rows[dg1.CurrentRowIndex]["商品类别"].ToString(); //dg1[dg1.CurrentRowIndex, 6].ToString();
 | ||
|             lbGoods.Text = goodsName;
 | ||
|             lbBatch.Text = batch;
 | ||
|             lbCount.Text = count + "";
 | ||
|             lbType.Text = goodsType;
 | ||
|             id = Convert.ToInt32(dtIns.Rows[dg1.CurrentRowIndex]["id"].ToString());
 | ||
|           //  this.textBoxLoc.Text = "";
 | ||
|             textBoxLoc.Focus();
 | ||
|             textBoxNum.Text = count + "";
 | ||
| 
 | ||
|             labelproductDate.Text = dtIns.Rows[dg1.CurrentRowIndex]["生产日期"].ToString();
 | ||
|             this.labelValiddate .Text = dtIns.Rows[dg1.CurrentRowIndex]["失效日期"].ToString();
 | ||
|             this.labelManufacturer .Text = dtIns.Rows[dg1.CurrentRowIndex]["厂家"].ToString();
 | ||
|             labelbigcount .Text = dtIns.Rows[dg1.CurrentRowIndex]["大包装"].ToString();
 | ||
|             labelUnit.Text = dtIns.Rows[dg1.CurrentRowIndex]["单位"].ToString();
 | ||
|         }
 | ||
|         void clearDetail()
 | ||
|         {
 | ||
| 
 | ||
|             goodsId =
 | ||
|             batch = "";
 | ||
|             goodsName = "";
 | ||
|             count = 0m;
 | ||
|             lbGoods.Text = goodsId;
 | ||
|             lbBatch.Text = batch;
 | ||
|             lbCount.Text = 
 | ||
|             labelproductDate.Text =
 | ||
|             labelValiddate.Text = 
 | ||
|             labelManufacturer.Text =
 | ||
|              labelUnit.Text =
 | ||
|             labelbigcount.Text = "";
 | ||
|             skuId = 0;
 | ||
| 
 | ||
|         }
 | ||
| 
 | ||
| 
 | ||
|         #region 下架前,扫描货位显示货位信息
 | ||
|         private void locationid_txt_KeyUp(object sender, KeyEventArgs e)
 | ||
|         {
 | ||
|             if (e.KeyCode == Keys.Enter)
 | ||
|             {
 | ||
|                 if (locationid_txt.Text.Length < 8)
 | ||
|                 {
 | ||
|                     clear();
 | ||
|                     locationid_txt.Text = "";
 | ||
|                     MessageBox.Show("货位格式有误!");
 | ||
|                     return;
 | ||
|                 }
 | ||
|                 Cursor.Current = Cursors.WaitCursor;
 | ||
|                 locationid = locationid_txt.Text;
 | ||
|                 locationid_txt.Text = "";
 | ||
|                 setLocationDetail();
 | ||
|                 Cursor.Current = Cursors.Default;
 | ||
| 
 | ||
|             }
 | ||
|            
 | ||
|         }
 | ||
| 
 | ||
|         void setLocationDetail()
 | ||
|         {
 | ||
|             clear();
 | ||
| 
 | ||
|             DataTable dt;
 | ||
| 
 | ||
|             Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;
 | ||
|             try
 | ||
|             {
 | ||
|                 dt = client.getStockLocation(locationid);
 | ||
|             }
 | ||
|             catch (Exception er)
 | ||
|             {
 | ||
|                 Cursor.Current = System.Windows.Forms.Cursors.Default;
 | ||
|                 MessageBox.Show("发生错误:" + er.Message);
 | ||
| 
 | ||
|                 return;
 | ||
|             }
 | ||
|             Cursor.Current = System.Windows.Forms.Cursors.Default;  
 | ||
| 
 | ||
| 
 | ||
|             if (dt.Rows.Count > 0)
 | ||
|             {
 | ||
|                 lacationid_lab.Text = locationid;
 | ||
|                 goodsId = dt.Rows[0]["goodsid"].ToString();
 | ||
| 
 | ||
|                 name_lab.Text = dt.Rows[0]["goodsName"].ToString();
 | ||
|                 spec_lab.Text = dt.Rows[0]["spec"].ToString();
 | ||
|                 bigcout_lab.Text = dt.Rows[0]["bigcount"].ToString();
 | ||
| 
 | ||
|                 PCompany_lab.Text = dt.Rows[0]["manufacturer"].ToString();
 | ||
| 
 | ||
|                 oldcount_lab.Text = dt.Rows[0]["avcount"].ToString(); ;
 | ||
|                 oldCnt = Convert.ToDecimal(oldcount_lab.Text);
 | ||
| 
 | ||
|                 batch_lab.Text = dt.Rows[0]["batch"].ToString(); ;
 | ||
|                 batch = dt.Rows[0]["batch"].ToString(); ;
 | ||
| 
 | ||
| 
 | ||
|                 product_date_lab.Text = dt.Rows[0]["productDate"].ToString(); ;
 | ||
|                 product_date = product_date_lab.Text;
 | ||
|                 save_date_lab.Text = dt.Rows[0]["validdate"].ToString(); ;
 | ||
|                 save_date = save_date_lab.Text;
 | ||
|                 unit0_lab.Text = dt.Rows[0]["unit"].ToString(); ;
 | ||
|                 // warehouse = dt.Rows[0]["库房"].ToString();;
 | ||
| 
 | ||
|             }
 | ||
| 
 | ||
|             count_txt.SelectAll();
 | ||
|             count_txt.Focus();
 | ||
|             count_txt.Enabled = oldCnt > 0;
 | ||
| 
 | ||
|            
 | ||
|         }
 | ||
| 
 | ||
|         #endregion
 | ||
|         #region 提交下架
 | ||
|         private void button1_Click(object sender, EventArgs e)
 | ||
|         {
 | ||
|             goodsDown();
 | ||
|         }
 | ||
| 
 | ||
|         void goodsDown()
 | ||
|         {
 | ||
|             try
 | ||
|             {
 | ||
|                 if (!string.IsNullOrEmpty(lacationid_lab.Text.Trim()) && Convert.ToDouble(count_txt.Text.Trim()) > 0)
 | ||
|                 {
 | ||
|                     try
 | ||
|                     {
 | ||
|                         count = Convert.ToDecimal(count_txt.Text);
 | ||
|                     }
 | ||
|                     catch
 | ||
|                     {
 | ||
| 
 | ||
|                         MessageBox.Show("请输入正确的数量");
 | ||
|                         count_txt.Focus();
 | ||
|                     }
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
|                     if (count > oldCnt)
 | ||
|                     {
 | ||
|                         MessageBox.Show("下架数量【不能大于】库存数量");
 | ||
|                         return;
 | ||
|                     }
 | ||
| 
 | ||
|                     if (dtIns.Rows.Count >15)
 | ||
|                      {
 | ||
|                          MessageBox.Show("下架数量太多,请先处理已下架商品");
 | ||
|                          return;
 | ||
| 
 | ||
|                      }
 | ||
|                     //else if (BL.login.CheckMove3(lacationid_lab.Text) == false)
 | ||
|                     //{
 | ||
| 
 | ||
|                     //    MessageBox.Show("请上架完商品再下架!");
 | ||
|                     //    return;
 | ||
|                     //}
 | ||
| 
 | ||
|                     locationid = lacationid_lab.Text;
 | ||
|                      
 | ||
|                     enumRepResult res;
 | ||
|                  
 | ||
|                     Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;
 | ||
|                     try
 | ||
|                     {
 | ||
|                        res = (enumRepResult)client.upDownStockLocation(locationid, goodsId,skuId, batch, count, (int)enumStockRecordType.手持下架, LoginInfo.UserId, LoginInfo.Token, -1);
 | ||
| 
 | ||
|                     }
 | ||
|                     catch (Exception er)
 | ||
|                     {
 | ||
|                         Cursor.Current = System.Windows.Forms.Cursors.Default;
 | ||
|                         MessageBox.Show("发生错误:" + er.Message);
 | ||
| 
 | ||
|                         return;
 | ||
|                     }
 | ||
|                     Cursor.Current = System.Windows.Forms.Cursors.Default;   
 | ||
| 
 | ||
|                     MessageBox.Show(res.ToString());
 | ||
| 
 | ||
|                     setLocationDetail();
 | ||
| 
 | ||
|                     Cursor.Current = Cursors.Default;
 | ||
|                     locationid_txt.Focus();
 | ||
| 
 | ||
|                 }
 | ||
|             }
 | ||
|             catch (Exception ex)
 | ||
|             {
 | ||
|                 MessageBox.Show("下架数量有误或货位无效 :" + ex.Message);
 | ||
|                 count_txt.Focus();
 | ||
|             }
 | ||
|         }
 | ||
| 
 | ||
| 
 | ||
|         #endregion
 | ||
|         #region 执行上下架,i=0 下架 i=1 上架
 | ||
| 
 | ||
|         #endregion
 | ||
| 
 | ||
|         /// <summary>
 | ||
|         /// 选择上架商品
 | ||
|         /// </summary>
 | ||
|         /// <param name="sender"></param>
 | ||
|         /// <param name="e"></param>
 | ||
|         private void code_txt_KeyUp(object sender, KeyEventArgs e)
 | ||
|         {
 | ||
|             if (e.KeyCode == Keys.Enter)
 | ||
|             {
 | ||
|                 DataView dv = dtIns.DefaultView;
 | ||
|                 dv.RowFilter = string.Format("barcode ={0}", code_txt.Text);
 | ||
| 
 | ||
|                 if (dv.Count == 1)
 | ||
|                 {
 | ||
|                     tb1.SelectedIndex = 2;
 | ||
|                     setDetail();
 | ||
|                     dv.RowFilter = "";
 | ||
|                     return;
 | ||
|                 }
 | ||
|             }
 | ||
| 
 | ||
| 
 | ||
|             //if (code_txt.Text.Length < 8)
 | ||
| 
 | ||
|             //{
 | ||
|             //    code_txt.Text = "";
 | ||
|             //    //code_txt.Focus();
 | ||
|             //    MessageBox.Show("货位格式有误!");
 | ||
|             //    return;
 | ||
|             //}
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
|         }
 | ||
| 
 | ||
|         #region 数据展示
 | ||
|         private void showdata()
 | ||
|         {
 | ||
|             //  dg1.DataSource = new DataTable();
 | ||
| 
 | ||
|          
 | ||
|             Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;
 | ||
|             try
 | ||
|             {
 | ||
|                //dtIns = client.getDownStockList4Up(LoginInfo.UserId);
 | ||
|                 dtIns = client.getDownStockList4Up(0); 
 | ||
|             }
 | ||
|             catch (Exception er)
 | ||
|             {
 | ||
|                 Cursor.Current = System.Windows.Forms.Cursors.Default;
 | ||
|                 MessageBox.Show("发生错误:" + er.Message);
 | ||
| 
 | ||
| 
 | ||
|             }
 | ||
|             Cursor.Current = System.Windows.Forms.Cursors.Default;
 | ||
| 
 | ||
| 
 | ||
|             DataGridTableStyle dgts = new DataGridTableStyle();
 | ||
|             dgts.MappingName = dtIns.TableName;// dt.TableName; // 必须用 ds.TableName, dt.TableSpace 不行!!!! 
 | ||
|             dg1.DataSource = dtIns;
 | ||
| 
 | ||
|             dg1.TableStyles.Clear();
 | ||
|             dg1.TableStyles.Add(dgts);
 | ||
|             dg1.TableStyles[0].GridColumnStyles["id"].Width = 0;
 | ||
|             dg1.TableStyles[0].GridColumnStyles["商品"].Width = 80;
 | ||
|             dg1.TableStyles[0].GridColumnStyles["批号"].Width = 70;
 | ||
|             dg1.TableStyles[0].GridColumnStyles["数量"].Width = 50;
 | ||
|             dg1.TableStyles[0].GridColumnStyles["原货位"].Width =80;
 | ||
|             dg1.TableStyles[0].GridColumnStyles["商品类别"].Width = 50;
 | ||
|             // dg1.TableStyles[0].GridColumnStyles["状态"].Width = 0;
 | ||
|             // dg1.TableStyles[0].GridColumnStyles["货位"].Width = 0;
 | ||
| 
 | ||
|             for (int i = 0; i < dtIns.Columns.Count; i++)
 | ||
|             {
 | ||
|                 if (i >= 12) //如果某个条件满足就执行该列是否隐藏
 | ||
|                 {
 | ||
|                     dg1.TableStyles[0].GridColumnStyles[i].Width = 0;
 | ||
|                 }
 | ||
|             }
 | ||
| 
 | ||
|             //for (int i = 0; i < dtIns.Columns.Count; i++)
 | ||
|             //{ 
 | ||
|             //    if (i >= 12) //如果某个条件满足就执行该列是否隐藏
 | ||
|             //    {
 | ||
|             //        DataGridColumnStyle ColStyle = new DataGridTextBoxColumn();
 | ||
|             //        ColStyle.MappingName = dtIns.Columns[i].ColumnName.ToString();
 | ||
|             //        ColStyle.HeaderText = dtIns.Columns[i].ColumnName.ToString(); 
 | ||
|             //        ColStyle.Width = 0;//当宽度等于0的时候就可以隐藏这列 
 | ||
|             //        dgts.GridColumnStyles.Add(ColStyle);
 | ||
| 
 | ||
|             //    }
 | ||
|                
 | ||
|             //}    
 | ||
|             //dgts = null;
 | ||
|             //GC.Collect();
 | ||
|              
 | ||
|         }
 | ||
| 
 | ||
| 
 | ||
|         #endregion
 | ||
|         #region 双击dg1行,给界面控件赋值
 | ||
|         private void dg1_DoubleClick(object sender, EventArgs e)
 | ||
|         {
 | ||
|             if (dg1.CurrentRowIndex > -1)
 | ||
|             {
 | ||
|                 setDetail();
 | ||
|                 tb1.SelectedIndex = 2;
 | ||
|                 /*
 | ||
|                 id_lab.Text = dg1[dg1.CurrentCell.RowNumber, 19].ToString();
 | ||
|                 goodsId = dg1[dg1.CurrentCell.RowNumber, 12].ToString();
 | ||
|                 batch = dg1[dg1.CurrentCell.RowNumber, 5].ToString();
 | ||
|                 product_date = dg1[dg1.CurrentCell.RowNumber, 6].ToString();
 | ||
|                 save_date = dg1[dg1.CurrentCell.RowNumber, 7].ToString();
 | ||
|                 warehouse = dg1[dg1.CurrentCell.RowNumber, 15].ToString();
 | ||
|                 id = Convert.ToInt32( dg1[dg1.CurrentCell.RowNumber, 19].ToString());
 | ||
|               //  count0 = dg1[dg1.CurrentCell.RowNumber, 3].ToString();
 | ||
|                 company = dg1[dg1.CurrentCell.RowNumber, 8].ToString();
 | ||
|                 */
 | ||
| 
 | ||
|             }
 | ||
| 
 | ||
|         }
 | ||
|         #endregion
 | ||
| 
 | ||
|         private void btnOkay_Click(object sender, EventArgs e)
 | ||
|         {
 | ||
| 
 | ||
|         }
 | ||
| 
 | ||
|         private void btnComplete_Click(object sender, EventArgs e)
 | ||
|         {
 | ||
| 
 | ||
|         }
 | ||
| 
 | ||
|         private void textBox1_KeyUp(object sender, KeyEventArgs e)
 | ||
|         {
 | ||
| 
 | ||
|         }
 | ||
| 
 | ||
|         private void btnOkay_Click_1(object sender, EventArgs e)
 | ||
|         {
 | ||
|             goodsUp();
 | ||
|         }
 | ||
| 
 | ||
|         void goodsUp()
 | ||
|         {
 | ||
| 
 | ||
|             if (string.IsNullOrEmpty(goodsId))
 | ||
|             {
 | ||
|                 textBoxLoc.Text = "";
 | ||
|                 MessageBox.Show("请选择待上架记录");
 | ||
|                 return;
 | ||
|             }
 | ||
| 
 | ||
|             string locatioin_newid = textBoxLoc.Text;
 | ||
| 
 | ||
|             if (string.IsNullOrEmpty(locatioin_newid))
 | ||
|             {
 | ||
|                 MessageBox.Show("请选扫描要上架的货架号码");
 | ||
|                 textBoxLoc.Focus();
 | ||
|                 return;
 | ||
| 
 | ||
|             }
 | ||
| 
 | ||
|             try
 | ||
|             {
 | ||
|                 count = Convert.ToDecimal(textBoxNum.Text);
 | ||
|             }
 | ||
|             catch
 | ||
|             {
 | ||
| 
 | ||
|                 MessageBox.Show("请输入正确的数量");
 | ||
|                 textBoxNum.Focus();
 | ||
|                 return;
 | ||
|             }
 | ||
| 
 | ||
|             if (count > Convert.ToDecimal(lbCount.Text))
 | ||
|             {
 | ||
|                 MessageBox.Show("上架数量【不能大于】下架数量");
 | ||
|                 textBoxNum.Focus();
 | ||
|                 return;
 | ||
|             }
 | ||
| 
 | ||
| 
 | ||
|             enumRepResult result;
 | ||
| 
 | ||
|             Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;
 | ||
|             try
 | ||
|             {
 | ||
|                 result = (enumRepResult)client.upDownStockLocation(locatioin_newid, goodsId, skuId, batch, count, (int)enumStockRecordType.手持上架, LoginInfo.UserId, LoginInfo.Token, id);
 | ||
| 
 | ||
|             }
 | ||
|             catch (Exception er)
 | ||
|             {
 | ||
|                 Cursor.Current = System.Windows.Forms.Cursors.Default;
 | ||
|                 MessageBox.Show("发生错误:" + er.Message);
 | ||
| 
 | ||
|                 return;
 | ||
|             }
 | ||
|             Cursor.Current = System.Windows.Forms.Cursors.Default;   
 | ||
| 
 | ||
| 
 | ||
|             MessageBox.Show(result.ToString());
 | ||
|          
 | ||
|             
 | ||
| 
 | ||
|          if(result == enumRepResult.成功)
 | ||
|             { 
 | ||
|                 clear();
 | ||
|                 tb1.SelectedIndex = 1;
 | ||
|              /*
 | ||
|                 if (Convert.ToDecimal(lbCount.Text) == 0) //商品全部上架
 | ||
|                 {
 | ||
|                     clear();
 | ||
|                     tb1.SelectedIndex = 1;
 | ||
|                     return;
 | ||
|                 }
 | ||
|                 setDetail();
 | ||
| 
 | ||
|                 textBoxLoc.Text = "";
 | ||
| 
 | ||
|                 code_txt.Focus();
 | ||
|                 return;
 | ||
| 
 | ||
|              */
 | ||
|             }
 | ||
| 
 | ||
|          textBoxLoc.SelectAll();
 | ||
|          textBoxLoc.Focus();
 | ||
|         }
 | ||
| 
 | ||
|         private void textBoxLoc_KeyUp(object sender, KeyEventArgs e)
 | ||
|         {
 | ||
|             if (e.KeyCode == Keys.Enter)
 | ||
|             {
 | ||
|                 if (!string.IsNullOrEmpty(goodsId) && textBoxLoc.Text.Trim().Length > 6)
 | ||
|                 {
 | ||
|                     textBoxNum.Focus();
 | ||
|                 }
 | ||
|             }
 | ||
|         }
 | ||
| 
 | ||
|       
 | ||
|         private void count_txt_KeyUp(object sender, KeyEventArgs e)
 | ||
|         {
 | ||
| 
 | ||
|             if (e.KeyCode == Keys.Enter)
 | ||
|             {
 | ||
|                 goodsDown();
 | ||
|             }
 | ||
|         }
 | ||
| 
 | ||
|         private void textBoxNum_KeyUp(object sender, KeyEventArgs e)
 | ||
|         {
 | ||
| 
 | ||
|             if (e.KeyCode == Keys.Enter)
 | ||
|             {
 | ||
|                 goodsUp();
 | ||
|             }
 | ||
|         }
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
|     }
 | ||
| } |