public ListarFisioterapeutasViewModel()
        {
            InicializarMultiComboBox();

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


            businesobject        = new FisioterapeutaBusinessObject();
            ListaFisioterapeutas = new ObservableCollection <FisioterapeutaCRUDViewModel>(businesobject.ObtenerFisioterapeutasCRUD());
            //if (ListaFisioterapeutas.Count == 0)
            //    --MesajeResultadoBusqueda = "No tiene ningún registro de fisioteapaeutas, agregue uno por favor.";



            AgreagarFiosioterapeutaCommand = new RelayCommand(AgregarFisioterapeutaDialog);
            RefrescarComboxColumanasSeleccionadasCommand = new RelayCommand(RefrescarComboxColumanasSeleccionadas);
            BuscarCommand = new RelayCommand(BuscarPorFiltro);

            BuscarTexto             = "";
            MesajeResultadoBusqueda = "";


            // TEST
            ShowStatusColumn            = false;
            FisioterapeutaStatic.Nombre = ShowStatusColumn;
        }
        public void BuscarPorFiltro(object parameter)
        {
            if (FisioterapeutaStatic.TextBusquedaVacio)
            {
                ListaFisioterapeutas = new ObservableCollection <FisioterapeutaCRUDViewModel>(businesobject.ObtenerFisioterapeutasCRUD());
                if (ListaFisioterapeutas.Count > 0)
                {
                    MesajeResultadoBusqueda = "";
                }
            }
            else
            {
                int idColumnSeleccionado = FisioterapeutaStatic.FisioterapuestasColumnas.ObtenerIdColumna(CampoSeleccionado);
                ObservableCollection <FisioterapeutaCRUDViewModel> resultadosBusqueda = new ObservableCollection <FisioterapeutaCRUDViewModel>(businesobject.ObtenerFisioterapeutasBuscadosCRUD(idColumnSeleccionado, BuscarTexto));
                if (resultadosBusqueda.Count > 0)
                {
                    MesajeResultadoBusqueda = "";
                }
                else
                {
                    MesajeResultadoBusqueda = "No se han encontrado coincidencias.";
                }

                ListaFisioterapeutas = resultadosBusqueda;
            }
        }
        public ListarFisioterapeutasViewModel()
        {

            InicializarMultiComboBox();

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

            
            businesobject = new FisioterapeutaBusinessObject();
            ListaFisioterapeutas = new ObservableCollection<FisioterapeutaCRUDViewModel>(businesobject.ObtenerFisioterapeutasCRUD());
            //if (ListaFisioterapeutas.Count == 0)
            //    --MesajeResultadoBusqueda = "No tiene ningún registro de fisioteapaeutas, agregue uno por favor.";
            
            
            
            AgreagarFiosioterapeutaCommand = new RelayCommand(AgregarFisioterapeutaDialog);
            RefrescarComboxColumanasSeleccionadasCommand = new RelayCommand(RefrescarComboxColumanasSeleccionadas);
            BuscarCommand = new RelayCommand(BuscarPorFiltro);

            BuscarTexto = "";
            MesajeResultadoBusqueda = "";

  
            // TEST
            ShowStatusColumn = false;
            FisioterapeutaStatic.Nombre = ShowStatusColumn;


        }