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();
        }
示例#2
0
 private void CarregarProcedimentos()
 {
     TodosOsProcedimentos = ConsultasData.ListarTodosOsProcedimentos();
 }