public static void RefrescarConfiguracion(EnumTipoConfiguracion tipoConfiguracion)
        {
            IEmpresaDatos  configuracion = FabricaDatos.CrearEmpresaDatos;
            IServicioDatos sd            = FabricaDatos.CrearServicioDatos;

            switch (tipoConfiguracion)
            {
            case EnumTipoConfiguracion.servicios:
                Servicios = sd.ObtenerServicios().ToList();
                break;

            case EnumTipoConfiguracion.empresas:
                Empresas = configuracion.ObtenerEmpresas().ToList();
                break;

            case EnumTipoConfiguracion.flujo:
                IFlujoTrabajoDatos idatos = FabricaDatos.CrearFlujoTrabajoDatos;
                _flujos = idatos.ObtenerFlujos();
                break;

            case EnumTipoConfiguracion.reportes:
                IReporteDatos iReporte = FabricaDatos.CrearReporteDatos;
                _reportes = iReporte.ObtenerReportes().ToList();
                break;

            case EnumTipoConfiguracion.categoriasFlujos:
                IFlujoTrabajoDatos datos = FabricaDatos.CrearFlujoTrabajoDatos;
                CategoriasFlujos = datos.ObtenerCategorias();
                break;

            default:
                break;
            }
        }
        /**************metodos****************/
        private void ConfiguracionAplicacion()
        {
            IServicioDatos iServcio = FabricaDatos.CrearServicioDatos;

            _servicios = iServcio.ObtenerServicios().ToList();

            IEmpresaDatos iEmpresa = FabricaDatos.CrearEmpresaDatos;

            _empresas = iEmpresa.ObtenerEmpresas().ToList();

            IFlujoTrabajoDatos iFlujo = FabricaDatos.CrearFlujoTrabajoDatos;

            _flujos = iFlujo.ObtenerFlujos();

            IReporteDatos iReporte = FabricaDatos.CrearReporteDatos;

            _reportes       = iReporte.ObtenerReportes().ToList();
            _reportesLimpio = iReporte.ObtenerReportesLimpio().ToList();
        }