private void FleetTemplateOptionClick(object obj)
 {
     try
     {
         FleetTemplateManagerOption option = (FleetTemplateManagerOption)obj;
         HandleFleetTemplateManagerOption(option);
     }
     catch (Exception ex)
     {
     }
 }
        private void HandleFleetTemplateManagerOption(FleetTemplateManagerOption option)
        {
            switch (option)
            {
            case FleetTemplateManagerOption.Add:
            {
                HandleAdd();
                return;
            }

            case FleetTemplateManagerOption.Clear:
            {
                HandleClear();
                return;
            }

            case FleetTemplateManagerOption.Load:
            {
                HandleLoad();
                return;
            }

            case FleetTemplateManagerOption.Save:
            {
                HandleSave();
                return;
            }

            case FleetTemplateManagerOption.Populate:
            {
                Model.Populate();
                return;
            }

            default:
                throw new NotImplementedException();
            }
        }