private void cboSecondary_TextChanged(Object eventSender, System.EventArgs eventArgs)
        {
            if (ViewModel.cboSecondary.Clicked)
            {
                //Load lst combobox
                PTSProject.clsTraining TrainCL = Container.Resolve <clsTraining>();

                if (ViewModel.cboSecondary.ListIndex == -1)
                {
                    return;
                }
                ViewModel.lstSpecific.Items.Clear();
                ViewModel.frmProvInst.Visible      = false;
                ViewModel.chkInstructor.CheckState = UpgradeHelpers.Helpers.CheckState.Unchecked;
                ViewModel.chkProvider.CheckState   = UpgradeHelpers.Helpers.CheckState.Unchecked;
                ViewModel.frmCategories.Visible    = false;
                ViewModel.OptCat1.Checked          = false;
                ViewModel.OptCat2.Checked          = false;
                ViewModel.OptCat3.Checked          = false;
                ViewModel.OptCat4.Checked          = false;
                ViewModel.frmPassFail.Visible      = false;
                ViewModel.optPass.Checked          = false;
                ViewModel.optFail.Checked          = false;
                if (ViewModel.FieldOnly)
                {
                    //UPGRADE_ISSUE: (2064) LpADOLib.fpComboAdo property cboSecondary.ItemData was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                    if (TrainCL.GetSpecificCodesForField(ViewModel.cboSecondary.ItemData(ViewModel.cboSecondary.ListIndex)) != 0)
                    {
                        //continue
                    }
                    else
                    {
                        return;
                    }
                }
                else
                {
                    //UPGRADE_ISSUE: (2064) LpADOLib.fpComboAdo property cboSecondary.ItemData was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                    if (TrainCL.GetSpecificCodesBySecondary(ViewModel.cboSecondary.ItemData(ViewModel.cboSecondary.ListIndex)) != 0)
                    {
                        //continue
                    }
                    else
                    {
                        return;
                    }
                }

                while (!TrainCL.TrainingSpecificCode.EOF)
                {
                    //UPGRADE_WARNING: (2081) AddItem has a new behavior. More Information: http://www.vbtonet.com/ewis/ewi2081.aspx
                    ViewModel.lstSpecific.Items.Add(modGlobal.Clean(TrainCL.TrainingSpecificCode["description"]));
                    //UPGRADE_ISSUE: (2064) LpADOLib.fpListAdo property lstSpecific.NewIndex was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                    //UPGRADE_ISSUE: (2064) LpADOLib.fpListAdo property lstSpecific.ItemData was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                    ViewModel.lstSpecific.setItemData(Convert.ToInt32(TrainCL.TrainingSpecificCode["trn_specific_code"]), ViewModel.lstSpecific.getNewIndex());
                    TrainCL.TrainingSpecificCode.MoveNext();
                }
                ;
                //UPGRADE_ISSUE: (2064) LpADOLib.fpComboAdo property cboSecondary.ItemData was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                TrainCL.CheckForAffirmationDisplay(ViewModel.cboSecondary.ItemData(ViewModel.cboSecondary.ListIndex));
                if (!TrainCL.TrainingSpecificCode.EOF)
                {
                    //UPGRADE_ISSUE: (2064) LpADOLib.fpComboAdo property cboSecondary.ItemData was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                    modGlobal
                    .Shared.gSecondaryID          = ViewModel.cboSecondary.ItemData(ViewModel.cboSecondary.ListIndex);
                    modGlobal.Shared.gMessageText = modGlobal.Clean(TrainCL.TrainingSpecificCode["message_txt"]);
                }
                else
                {
                    modGlobal.Shared.gSecondaryID = 0;
                    modGlobal.Shared.gMessageText = "";
                }
                //UPGRADE_ISSUE: (2064) LpADOLib.fpComboAdo property cboSecondary.ItemData was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                TrainCL.GetSecondaryCodeByID(ViewModel.cboSecondary.ItemData(ViewModel.cboSecondary.ListIndex));
                if (!TrainCL.TrainingSpecificCode.EOF)
                {
                    if (Convert.ToDouble(TrainCL.TrainingSpecificCode["track_hours_flag"]) == 0)
                    {
                        ViewModel.cboHours.Visible       = false;
                        ViewModel.cboHours.SelectedIndex = -1;
                        ViewModel.lbHours.Visible        = false;
                    }
                    else
                    {
                        ViewModel.cboHours.Visible = true;
                        ViewModel.lbHours.Visible  = true;
                    }
                }
                else
                {
                    ViewModel.cboHours.Visible = true;
                    ViewModel.lbHours.Visible  = true;
                }
                CheckForSave();
            }
            ViewModel.cboSecondary.Clicked = false;
        }