//LOAD
 private void FactorCriminodiagnosticoLoad(FactoresCriminodiagnosticoView Window = null)
 {
     try
     {
         if (TabClasificacionCriminologicaPadreSelected)
         {
             if (TabFactorCriminodiagnosticoSelected)//LA OPCION ESTA SELECCIONADA
             {
                 setValidacionesCriminodiagnostico();
             }
         }
     }
     catch (Exception ex)
     {
         StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al cargar factor diagnóstico criminológico", ex);
     }
 }
 private void FactorCriminodiagnosticoUnload(FactoresCriminodiagnosticoView Window = null)
 {
     try
     {
         if (!base.HasErrors)
         {
             GuardarFactorCrimidiagnostico();
         }
         else
         {
             TabClasificacionCriminologicaPadreSelected = TabFactorCriminodiagnosticoSelected = true;
         }
     }
     catch (Exception ex)
     {
         StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al salir de factores diagnóstico criminológico", ex);
     }
 }