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

        public void CarregarProcedimentoSelecionado()
        {
            var procedimento = Procedimentos.FirstOrDefault(c => c.Id == Consulta.Procedimento.Id);

            if (procedimento == null)
            {
                procedimento = TodosOsProcedimentos.Find(c => c.Id == Consulta.Procedimento.Id);
            }
            else
            {
                AlterarListaProcedimentos(true);
            }
            ProcedimentoSelecionado = procedimento;
        }