private void TXT_ITEMNAME_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Down)
     {
         if (LST_ITEM_LIST.Items.Count > 0)
         {
             LST_ITEM_LIST.Focus();
             LST_ITEM_LIST.Items[0].Selected = true;
         }
     }
 }
 private void hyflexTextbox5_TextChanged(object sender, EventArgs e)
 {
     if (TXT_ITEMNAME.Text.Length > 1)
     {
         LOAD_ITEMS_TO_LISTVIEW();
     }
     else
     {
         LST_ITEM_LIST.Hide();
     }
 }
        private void LOAD_ITEMS_TO_LISTVIEW()
        {
            try
            {
                using (MySqlDataAdapter DA = new MySqlDataAdapter("SELECT i.item_id,i.barcode,i.item_category,i.item_name FROM item AS i WHERE (i.barcode LIKE @barcode OR i.item_name LIKE @item_name)", CONNECTION.CON))
                {
                    DA.SelectCommand.Parameters.Clear();
                    DA.SelectCommand.Parameters.AddWithValue("@barcode", "%" + TXT_ITEMNAME.Text + "%");
                    DA.SelectCommand.Parameters.AddWithValue("@item_name", "%" + TXT_ITEMNAME.Text + "%");
                    DataTable DT = new DataTable();
                    DA.Fill(DT);
                    if (DT.Rows.Count > 0)
                    {
                        LST_ITEM_LIST.Items.Clear();
                        foreach (DataRow DR in DT.Rows)
                        {
                            ListViewItem LST = new ListViewItem(DR.Field <int>(0).ToString());
                            {
                                LST.SubItems.Add(DR.Field <string>(1));
                                LST.SubItems.Add(DR.Field <string>(3));
                            }
                            LST_ITEM_LIST.Items.Add(LST);
                        }

                        if (LST_ITEM_LIST.Items.Count > 0)
                        {
                            LST_ITEM_LIST.Visible = true;
                            LST_ITEM_LIST.Size    = new Size(687, 335);
                        }
                        else
                        {
                            LST_ITEM_LIST.Hide();
                        }
                    }
                    else
                    {
                        LST_ITEM_LIST.Items.Clear();
                    }
                }
            }
            catch (Exception EX)
            {
                MSGBOX mdg = new MSGBOX(MessageAlertHeder.Error(), EX.Message, MessageAlertImage.Error());
                mdg.ShowDialog();
            }
        }
 private void LST_ITEM_LIST_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Up)
     {
         if (LST_ITEM_LIST.Items[0].Selected == true)
         {
             TXT_ITEMNAME.Focus();
         }
     }
     if (e.KeyCode == Keys.Enter)
     {
         ITEM_CODE         = LST_ITEM_LIST.SelectedItems[0].SubItems[0].Text;
         ITEM_NAME         = LST_ITEM_LIST.SelectedItems[0].SubItems[2].Text;
         BARCODE           = LST_ITEM_LIST.SelectedItems[0].SubItems[1].Text;
         TXT_ITEMNAME.Text = ITEM_NAME;
         LST_ITEM_LIST.Hide();
         TXT_QTY.Focus();
     }
 }