public ListarResultadosReportesViewModel()
        {
            InicializarComboOpcionesReportes();
            InicializarComboOpcionesResultados();


            Timer          = new DispatcherTimer();
            Timer.Interval = TimeSpan.FromMilliseconds(1000);
            Timer.Tick    += new EventHandler(RefreshUIListaFisioterapuetas);
            //Timer.Start();


            businesobjectResultado   = new ResultadosBusinessObject();
            ListaResultadosPacientes = businesobjectResultado.ListarResultadosRViewModel();
            businesobjectReporte     = new ReportesBusinessObject();
            ListaReportesPacientes   = businesobjectReporte.ListarReportesCRViewModel();
            //if (ListaFisioterapeutas.Count == 0)
            //    --MesajeResultadoBusqueda = "No tiene ningún registro de fisioteapaeutas, agregue uno por favor.";

            ResultadosReportesStatic.ocltnResultadosPacientes = ListaResultadosPacientes;


            BuscarResultadosCommand = new RelayCommand(BuscarResultadosDialog);
            BuscarReportesCommand   = new RelayCommand(BuscarReportesDialog);
            GenerarReporteCommand   = new RelayCommand(GenerarReporteAction);

            BuscarTexto             = "";
            MesajeReporteBusqueda   = "";
            MesajeResultadoBusqueda = "";


            // TEST
            ShowStatusColumn            = false;
            FisioterapeutaStatic.Nombre = ShowStatusColumn;
        }
 public void ForzarListaResultasdosRefresh()
 {
     ListaResultadosPacientes = businesobjectResultado.ListarResultadosRViewModel();
     ActualizarMensajeBusqueda();
 }