public FinalizacaoConsultaViewModel(int idConsulta, out bool procedimentoDaListaDeOrcamento, out string procedimentoDaListaDeOrcamentoNome) { TodosOsProcedimentos = ConsultasData.ListarTodosOsProcedimentos(); Consulta = ConsultasData.SelecionarConsulta(idConsulta); var idProcedimentoDaConsulta = Consulta.Procedimento.Id; Consulta.Fim = DateTime.Now; ProcedimentosEmOrcamento = CarregarProcedimentosDeOrcamento(); ListaProdutosUtilizadoNaConsulta = new ObservableCollection <ProdutoUtilizadoEmConsulta>(); CarregarProdutosDaConsulta(); ProcedimentoSelecionado = ProcedimentosEmOrcamento.FirstOrDefault(a => a.Id == idProcedimentoDaConsulta); procedimentoDaListaDeOrcamento = false; if (ProcedimentoSelecionado != null) { procedimentoDaListaDeOrcamento = true; } else { ProcedimentoSelecionado = TodosOsProcedimentos.First(_ => _.Id == idProcedimentoDaConsulta); } procedimentoDaListaDeOrcamentoNome = ProcedimentoSelecionado.Nome; LimparlistaDeProdutos(); }
private void CarregarProcedimentos() { TodosOsProcedimentos = ConsultasData.ListarTodosOsProcedimentos(); }