Ejemplo n.º 1
0
        private void EliminarPacienteDialog(object parameter)
        {
            if (MessageBoxResult.Yes == MessageBox.Show("¿Esta seguro que desea eliminar al paciente " + strNombres + " " + strApellidos + "?", "Advertencia", MessageBoxButton.YesNo))
            {
                if (PacienteDL.BorrarPaciente(GetPaciente().iCodigoPaciente))
                {
                    businessObject = new PacienteBusinessObject();

                    ObservableCollection <PacienteCRUDViewModel> listaPacientesCRUD = ListarPacientesViewModel.Instance().ocltnPacientesCRUD;
                    if (listaPacientesCRUD != null)
                    {
                        for (int i = 0; i < listaPacientesCRUD.Count; i++)
                        {
                            if (listaPacientesCRUD[i].iCodigo == this.iCodigo)
                            {
                                ListarPacientesViewModel.Instance().ocltnPacientesCRUD.RemoveAt(i);
                                //ListarPacientesViewModel.Instance().ForzarListaRefresh();
                                MessageBox.Show("Se eliminó al fisioterpapeuta " + strNombres + " " + strApellidos + ".", "Mensaje");
                            }
                        }
                    }
                }
            }

            //ListarPacientesViewModel.Instance().refrescarListaFiosioterapeutas();
        }