//----------------------------------------------------------------------------------------------------------------------------------- //--------------------------------------------*********Construtor******-------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------------------------------- public OrcamentoViewModel(int id) { AtorLogado = SingletonAtorLogado.Instancia.Ator; Orcamento = OrcamentoData.BuscarOrcamentoPorIdCliente(id); if (Orcamento != null) { ListaDosProcedimentosAdicionados = new ObservableCollection <OrcamentosParaProcedimentos>(Orcamento.OrcamentosParaProcedimentos); } else { Orcamento = new Orcamento() { Cliente = CrudClienteData.BuscarClientePorId(id), OrcamentosParaProcedimentos = new List <OrcamentosParaProcedimentos>() }; OrcamentoData.SalvarNovoOrcamento(Orcamento); Orcamento = OrcamentoData.BuscarOrcamentoPorIdCliente(id); ListaDosProcedimentosAdicionados = new ObservableCollection <OrcamentosParaProcedimentos>(); } LimparListaDeTodosOsProcedimentos(); if (Orcamento == null) { Orcamento = new Orcamento(); Orcamento.Cliente = CrudClienteData.BuscarClientePorId(id); } }
public CrudClienteViewModel(int id) { Cliente = CrudClienteData.BuscarClientePorId(id); CarregarClienteOdontograma(); VerificarSeExisteAnamnese(); }