Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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;



        }