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; }