private int DetermineSecurity()
        {
            int result = 0;

            PTSProject.clsTraining TrainCL = Container.Resolve <clsTraining>();

            //Opening up to everyone...
            result = -1;
            ViewModel.NoLimitUpdate  = true;
            ViewModel.PreventionOnly = false;
            ViewModel.FieldOnly      = false;

            if (modGlobal.Shared.gSecurity == "ADM")
            {
                //        NoLimitUpdate = True
                //        DetermineSecurity = True
                //        Exit Function
                if (ViewModel.FirstTime)
                {
                    ViewModel.cboPrimary.AddItem("Formal Training");
                    //UPGRADE_ISSUE: (2064) LpADOLib.fpComboAdo property cboPrimary.NewIndex was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                    //UPGRADE_ISSUE: (2064) LpADOLib.fpComboAdo property cboPrimary.ItemData was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                    ViewModel.cboPrimary.setItemData(1, ViewModel.cboPrimary.getNewIndex());
                    ViewModel.cboPrimary.AddItem("Paramedic Additional Training");
                    //UPGRADE_ISSUE: (2064) LpADOLib.fpComboAdo property cboPrimary.NewIndex was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                    //UPGRADE_ISSUE: (2064) LpADOLib.fpComboAdo property cboPrimary.ItemData was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                    ViewModel.cboPrimary.setItemData(16, ViewModel.cboPrimary.getNewIndex());
                    ViewModel.cboPrimary.AddItem("Prevention and Preparedness Bureau");
                    //UPGRADE_ISSUE: (2064) LpADOLib.fpComboAdo property cboPrimary.NewIndex was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                    //UPGRADE_ISSUE: (2064) LpADOLib.fpComboAdo property cboPrimary.ItemData was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                    ViewModel.cboPrimary.setItemData(10, ViewModel.cboPrimary.getNewIndex());
                }
                return(result);
            }

            //    If TrainCL.GetTrainingInfoForSecurity(gUser, Format$(calTrainDate.Value, "m/d/yyyy")); Then
            if (TrainCL.GetTrainingInfoForSecurity(modGlobal.Shared.gUser, ViewModel.calTrainDate.SelectionRange.Start.ToString("M/d/yyyy")) != 0)
            {
                if (modGlobal.Clean(TrainCL.TrainingRecord["AssignPosition"]) == "DFM" || modGlobal.Clean(TrainCL.TrainingRecord["CurrPosition"]) == "DFM")
                {
                    ViewModel.PreventionOnly = true;
                    //            DetermineSecurity = True
                    if (ViewModel.FirstTime)
                    {
                        //                cboPrimary.Clear
                        ViewModel.cboPrimary.AddItem("Prevention and Preparedness Bureau");
                        //UPGRADE_ISSUE: (2064) LpADOLib.fpComboAdo property cboPrimary.NewIndex was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                        //UPGRADE_ISSUE: (2064) LpADOLib.fpComboAdo property cboPrimary.ItemData was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                        ViewModel.cboPrimary.setItemData(10, ViewModel.cboPrimary.getNewIndex());
                    }
                }
                else if (modGlobal.Clean(TrainCL.TrainingRecord["AssignUnit"]) == "TRN" || modGlobal.Clean(TrainCL.TrainingRecord["CurrUnit"]) == "TRN")
                {
                    //                NoLimitUpdate = True
                    //                DetermineSecurity = True
                    if (ViewModel.FirstTime)
                    {
                        //                   cboPrimary.Clear
                        ViewModel.cboPrimary.AddItem("Formal Training");
                        //UPGRADE_ISSUE: (2064) LpADOLib.fpComboAdo property cboPrimary.NewIndex was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                        //UPGRADE_ISSUE: (2064) LpADOLib.fpComboAdo property cboPrimary.ItemData was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                        ViewModel.cboPrimary.setItemData(1, ViewModel.cboPrimary.getNewIndex());
                        ViewModel.cboPrimary.AddItem("Paramedic Additional Training");
                        //UPGRADE_ISSUE: (2064) LpADOLib.fpComboAdo property cboPrimary.NewIndex was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                        //UPGRADE_ISSUE: (2064) LpADOLib.fpComboAdo property cboPrimary.ItemData was not upgraded. More Information: http://www.vbtonet.com/ewis/ewi2064.aspx
                        ViewModel.cboPrimary.setItemData(16, ViewModel.cboPrimary.getNewIndex());
                    }
                }
                else
                {
                    //        ElseIf Clean(TrainCL.TrainingRecord("AssignUnit"]) = Clean(cboUnitList) Or _
                    //'            Clean(TrainCL.TrainingRecord("CurrUnit"]) = Clean(cboUnitList) Then
                    ViewModel.FieldOnly = true;
                    //            DetermineSecurity = True
                    //        Else
                    //            DetermineSecurity = False
                    //            Exit Function
                }
            }
            else
            {
                //        DetermineSecurity = False
                return(result);
            }

            return(result);
        }