Beispiel #1
0
        public override async void Init(object initData)
        {
            base.Init(initData);
            Afazer = new Afazer();
            var detalheAfazer = initData as Tuple <Afazer, ConclusaoAfazer, PacienteFamiliar>;

            if (detalheAfazer != null)
            {
                ConclusaoAfazer     = new ConclusaoAfazer();
                ConclusaoAfazer     = detalheAfazer.Item2;
                PacienteFamiliar    = new PacienteFamiliar();
                PacienteFamiliar    = detalheAfazer.Item3;
                Afazer              = detalheAfazer.Item1;
                MateriaisUtilizados =
                    new ObservableCollection <MaterialUtilizado>(
                        await FamiliarRestService.DefaultManager.RefreshMaterialUtilizadoAsync(detalheAfazer?.Item1.Id));
                MedicamentosAdministrados =
                    new ObservableCollection <MedicamentoAdministrado>(
                        await
                        FamiliarRestService.DefaultManager.RefreshMedicamentoAdministradoAsync(
                            detalheAfazer?.Item1.Id));
            }
            oMaterial = new ObservableCollection <Material>(
                await FamiliarRestService.DefaultManager.RefreshMaterialExistenteAsync()).FirstOrDefault(
                m => MateriaisUtilizados.Select(n => n.MatUtilizado).Contains(m.Id));
            oMedicamento = new ObservableCollection <Medicamento>(
                await FamiliarRestService.DefaultManager.RefreshMedicamentoAsync()).FirstOrDefault(
                m => MedicamentosAdministrados.Select(n => n.MedAdministrado).Contains(m.Id));
        }
Beispiel #2
0
 public override async void Init(object initData)
 {
     base.Init(initData);
     PacienteFamiliar = new PacienteFamiliar();
     PacienteFamiliar = initData as PacienteFamiliar;
     oHorario         = new PageModelHelper {
         ActivityRunning = true, Visualizar = false
     };
     AfazerSelecionado = new Afazer();
     await GetAfazeres();
 }
Beispiel #3
0
        public override async void Init(object initData)
        {
            base.Init(initData);
            Familiar         = new Familiar();
            PacienteFamiliar = new PacienteFamiliar();
            var x = initData as Tuple <Familiar, PacienteFamiliar>;

            if (x != null)
            {
                Familiar         = x.Item1;
                PacienteFamiliar = x.Item2;
            }
        }
Beispiel #4
0
        public override void Init(object initData)
        {
            base.Init(initData);
            Afazeres         = new ObservableCollection <Afazer>();
            oPaciente        = new Paciente();
            PacienteFamiliar = new PacienteFamiliar();
            var x = initData as Tuple <Paciente, PacienteFamiliar>;

            if (x != null)
            {
                oPaciente        = x.Item1;
                PacienteFamiliar = x.Item2;
            }
        }