Esempio n. 1
0
        /// <summary>
        /// 双击选择批次信息。
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void gvResult_DoubleClick(object sender, EventArgs e)
        {
            int rowIndex = gvResult.FocusedRowHandle;

            if (rowIndex >= 0)
            {
                if (this.OnValueSelected != null)
                {
                    LotQueryValueSelectedEventArgs args = new LotQueryValueSelectedEventArgs();
                    args.LotNumber = Convert.ToString(gvResult.GetFocusedRowCellValue(POR_LOT_FIELDS.FIELD_LOT_NUMBER));
                    args.LotKey    = Convert.ToString(gvResult.GetFocusedRowCellValue(POR_LOT_FIELDS.FIELD_LOT_KEY));
                    this.OnValueSelected(sender, args);
                    if (args.Cancel == true)
                    {
                        return;
                    }
                }
                this.Visible = false;
                this.Close();
            }
        }
Esempio n. 2
0
 /// <summary>
 /// 选中批次值后的事件方法。
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="args"></param>
 private void btnLotQueryHelpDialog_OnValueSelected(object sender, LotQueryValueSelectedEventArgs args)
 {
     this.btnLotNumber.Text = args.LotNumber;
 }