public void BuscarPorFiltro(object parameter) { ObservableCollection <PacienteCRUDViewModel> ocltnResultadosBusqueda; if (PacienteStatic.blnTextBusquedaVacio) { ocltnPacientesCRUD = new ObservableCollection <PacienteCRUDViewModel>(businesobject.ObtenerPacientesCRUD()); if (ocltnPacientesCRUD.Count > 0) { strMesajeResultadoBusqueda = ""; } } else { int idColumnSeleccionado = PacienteStatic.PacienteColumnas.ObtenerIdColumna(strCampoSeleccionado); ocltnResultadosBusqueda = new ObservableCollection <PacienteCRUDViewModel>(businesobject.ObtenerPacientesBuscadosCRUD(idColumnSeleccionado, strBuscarTexto)); if (ocltnResultadosBusqueda.Count > 0) { strMesajeResultadoBusqueda = ""; } else { strMesajeResultadoBusqueda = "No se han encontrado coincidencias."; } ocltnPacientesCRUD = ocltnResultadosBusqueda; } InicializarFisioterapetuasNombres(); }
public ListarPacientesViewModel() //TODO Tengo dos constructores Ese serala respueta aque no pueda acceder al singleton { InicializarMultiComboBox(); Timer = new DispatcherTimer(); Timer.Interval = TimeSpan.FromMilliseconds(1000); Timer.Tick += new EventHandler(RefreshUIListaFisioterapuetas); //Timer.Start(); businesobject = new PacienteBusinessObject(); ocltnPacientesCRUD = new ObservableCollection <PacienteCRUDViewModel>(businesobject.ObtenerPacientesCRUD()); InicializarFisioterapetuasNombres(); AgreagarPacienteCommand = new RelayCommand(AgregarPacienteDialog); RefrescarComboxColumanasSeleccionadasCommand = new RelayCommand(RefrescarComboxColumanasSeleccionadas); BuscarCommand = new RelayCommand(BuscarPorFiltro); strBuscarTexto = ""; strMesajeResultadoBusqueda = ""; // TEST PacienteStatic.blnNombre = blnShowStatusColumn; blnShowStatusColumn = false; }
public ListarPacientesViewModel() //TODO Tengo dos constructores Ese serala respueta aque no pueda acceder al singleton { InicializarMultiComboBox(); Timer = new DispatcherTimer(); Timer.Interval = TimeSpan.FromMilliseconds(1000); Timer.Tick += new EventHandler(RefreshUIListaFisioterapuetas); //Timer.Start(); businesobject = new PacienteBusinessObject(); ocltnPacientesCRUD = new ObservableCollection<PacienteCRUDViewModel>(businesobject.ObtenerPacientesCRUD()); InicializarFisioterapetuasNombres(); AgreagarPacienteCommand = new RelayCommand(AgregarPacienteDialog); RefrescarComboxColumanasSeleccionadasCommand = new RelayCommand(RefrescarComboxColumanasSeleccionadas); BuscarCommand = new RelayCommand(BuscarPorFiltro); strBuscarTexto = ""; strMesajeResultadoBusqueda = ""; // TEST PacienteStatic.blnNombre = blnShowStatusColumn; blnShowStatusColumn = false; }