public override async void Init(object initData)
        {
            base.Init(initData);
            PageModelHelper = new PageModelHelper
            {
                ActivityRunning = true,
                Visualizar      = false
            };
            TipoCuidador      = new TipoCuidador();
            ValidacaoCuidador = new ValidacaoCuidador();
            Familiar          = new Familiar();
            Cuidador          = new Cuidador();
            var x = initData as Tuple <Cuidador, Familiar>;

            if (x == null)
            {
                return;
            }
            Familiar = x.Item2;
            Cuidador = x.Item1;
            if (Cuidador.CuiFoto != null)
            {
                CuidadorFoto = ImageSource.FromStream(() => new MemoryStream(Cuidador.CuiFoto));
            }
            ContatoEmergencia = new ContatoEmergencia();
            ConEmail          = new ConEmail();
            ConCelular        = new ConCelular();
            ConTelefone       = new ConTelefone();
            await GetAvaliacoes();

            PageModelHelper.ActivityRunning = false;
            PageModelHelper.Visualizar      = true;
        }
        public override void Init(object initData)
        {
            base.Init(initData);
            var x = initData as Tuple <Material, CuidadorPaciente>;

            Material = new Material();
            Unidades = new ObservableCollection <string> {
                "Cx", "ml", "l", "kg", "g", "mg", "un"
            };
            CuidadorPaciente = new CuidadorPaciente();
            if (x != null)
            {
                Material         = x.Item1;
                CuidadorPaciente = x.Item2;
            }
            oHorario = new PageModelHelper {
                Quantidade = null
            };
            if (Material.Id == null)
            {
                Material = new Material();
                oHorario.deleteVisible = false;
                novoItem = true;
            }
            else
            {
                SelectedUnidade        = Material.MatUnidade;
                oHorario.deleteVisible = true;
                oHorario.Quantidade    = Material.MatQuantidade;
                novoItem = false;
            }
        }
Exemplo n.º 3
0
 public override void Init(object initData)
 {
     base.Init(initData);
     PageModelHelper = new PageModelHelper {
         BoasVindas = "http://192.168.0.106/mjpg/video.mjpg"
     };
 }
Exemplo n.º 4
0
        public override async void Init(object initData)
        {
            base.Init(initData);
            PageModelHelper = new PageModelHelper
            {
                ActivityRunning = true,
                Visualizar      = false
            };
            var x = initData as ObservableCollection <Avaliacao>;

            if (x == null)
            {
                return;
            }
            Avaliacoes = x;
            PageModelHelper.ActivityRunning = false;
            if (Avaliacoes.Count == 0)
            {
                PageModelHelper.Visualizar = true;
            }
            else
            {
                PageModelHelper.Visualizar = false;
            }
        }
 public override void Init(object initData)
 {
     base.Init(initData);
     oHorario = new PageModelHelper {
         ActivityRunning = true
     };
     Familiar = new Familiar();
     Familiar = initData as Familiar;
     GetFotos();
 }
Exemplo n.º 6
0
        protected override async void ViewIsAppearing(object sender, EventArgs e)
        {
            base.ViewIsAppearing(sender, e);
            PageModelHelper = new PageModelHelper {
                ActivityRunning = true
            };
            await GetCuidadores();

            PageModelHelper.ActivityRunning = false;
        }
Exemplo n.º 7
0
 /// <see cref="IPersonService.SaveDescriptionSchema"/>
 public bool SaveDescriptionSchema(int id, PageBlockModel model, int parsonId)
 {
     return(_personRepository.SaveDescriptionSchema(id,
                                                    PageModelHelper.GetPageBlock(model), model.UserPageCategoryId != null ?
                                                    new UserPageCategory
     {
         Id = model.UserPageCategoryId ?? 0,
         Name = model.UserPageCategory
     } : null, parsonId));
 }
Exemplo n.º 8
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();
 }
 public override async void Init(object initData)
 {
     base.Init(initData);
     Familiar        = new Familiar();
     Familiar        = initData as Familiar;
     PageModelHelper = new PageModelHelper
     {
         ActivityRunning = true,
         Visualizar      = false
     };
     await GetCameras();
 }
 protected override void ViewIsAppearing(object sender, EventArgs e)
 {
     base.ViewIsAppearing(sender, e);
     Familiar          = new Familiar();
     oHorarioViewModel = new PageModelHelper {
         Visualizar = true, ActivityRunning = false
     };
     if (authenticated)
     {
         oHorarioViewModel.Visualizar = false;
     }
 }
Exemplo n.º 11
0
        public override async void Init(object initData)
        {
            base.Init(initData);
            var x = initData as Tuple <Paciente, CuidadorPaciente>;

            oPaciente        = x.Item1;
            CuidadorPaciente = new CuidadorPaciente();
            CuidadorPaciente = x.Item2;
            oHorario         = new PageModelHelper {
                ActivityRunning = true, Visualizar = false
            };
            await GetMedicamentos();
        }
Exemplo n.º 12
0
        protected override async void ViewIsAppearing(object sender, EventArgs e)
        {
            AfazerSelecionado      = new Afazer();
            DataRealizacaoAfazeres = new CalendarEventCollection();
            oHorario = new PageModelHelper {
                ActivityRunning  = true, Visualizar = false, DadoPaciente = true,
                CuidadorExibicao = false
            };
            await GetAfazeresConcluidos();
            await GetAfazeres();

            oHorario.ActivityRunning = false;
        }
Exemplo n.º 13
0
        protected override async void ViewIsAppearing(object sender, EventArgs e)
        {
            base.ViewIsAppearing(sender, e);
            oPaciente = new Paciente();
            oHorario  = new PageModelHelper
            {
                ActivityRunning = true,
                Visualizar      = false,
                BoasVindas      = "Olá, " + Familiar.FamNomeCompleto
            };
            await GetPacientes();

            //MedImage = new Image {Source = ImageSource.FromFile("pills.png")};
        }
        public override void Init(object initData)
        {
            base.Init(initData);
            var x = initData as Tuple <Foto, Familiar, Image>;

            Familiar = new Familiar();
            Foto     = new Foto();
            oHorario = new PageModelHelper();
            if (x == null)
            {
                return;
            }
            Familiar     = x.Item2;
            Foto         = x.Item1;
            FotoPaciente = x.Item3.Source;
        }
        public override void Init(object initData)
        {
            base.Init(initData);
            oHorario = new PageModelHelper {
                ActivityRunning = true
            };
            Cuidador = new Cuidador();
            Paciente = new Paciente();
            var tupla = initData as Tuple <Cuidador, Paciente>;

            if (tupla != null)
            {
                Cuidador = tupla.Item1;
                Paciente = tupla.Item2;
            }
            GetFamiliares();
        }
Exemplo n.º 16
0
 public override void Init(object initData)
 {
     base.Init(initData);
     PageModelHelper = new PageModelHelper {
         Visualizar = true
     };
     Cuidador = new Cuidador();
     Paciente = new Paciente();
     Cuidador = initData as Cuidador;
     if (Cuidador != null)
     {
         CuidadorPaciente = new CuidadorPaciente {
             CuiId = Cuidador.Id
         }
     }
     ;
 }
        protected override async void ViewIsAppearing(object sender, EventArgs e)
        {
            base.ViewIsAppearing(sender, e);
            oHorario = new PageModelHelper
            {
                ActivityRunning = true,
                Visualizar      = false,
                BoasVindas      = "Olá, " + Cuidador.CuiNomeCompleto
            };
            await GetPacientes();

            //if ((SelectedPaciente?.Id != null))
            //{
            //    oHorario.Index = Pacientes.IndexOf(SelectedPaciente);
            //}

            //MedImage = new Image {Source = ImageSource.FromFile("pills.png")};
        }
Exemplo n.º 18
0
        public override void Init(object initData)
        {
            base.Init(initData);
            var x = initData as Tuple <Video, Familiar, Image>;

            Familiar      = new Familiar();
            Video         = new Video();
            oHorario      = new PageModelHelper();
            VideoTeste    = new StreamVideoSource();
            VideoPaciente = new StreamImageSource();
            if (x == null)
            {
                return;
            }
            Familiar      = x.Item2;
            Video         = x.Item1;
            VideoPaciente = x.Item3.Source;
            VideoTeste    = VideoSource.FromStream(() => new MemoryStream(Video.VidDados), "mp4");
        }
Exemplo n.º 19
0
        public override async void Init(object initData)
        {
            base.Init(initData);
            oHorario = new PageModelHelper
            {
                HabilitarMaterial    = false,
                HabilitarMedicamento = false,
                deleteVisible        = false
            };

            var x = initData as Tuple <Afazer, Paciente, CuidadorPaciente>;

            Afazer           = new Afazer();
            Paciente         = new Paciente();
            CuidadorPaciente = new CuidadorPaciente();
            if (x != null)
            {
                if (x.Item1 != null)
                {
                    Afazer  = x.Item1;
                    NewItem = false;
                }
                else
                {
                    NewItem = true;
                }
                Paciente         = x.Item2;
                CuidadorPaciente = x.Item3;
            }
            Materiais =
                new ObservableCollection <Material>(await FamiliarRestService.DefaultManager.RefreshMaterialAsync());
            Medicamentos =
                new ObservableCollection <Medicamento>(await FamiliarRestService.DefaultManager.RefreshMedicamentoAsync());
            MateriaisUtilizados =
                new ObservableCollection <MaterialUtilizado>(
                    await FamiliarRestService.DefaultManager.RefreshMaterialUtilizadoAsync(Afazer?.Id));
            if (Afazer?.Id != null)
            {
                oHorario.deleteVisible = true;
            }
            AfazerConcluido = new ConclusaoAfazer();
        }
Exemplo n.º 20
0
        public override void Init(object initData)
        {
            base.Init(initData);
            oHorario = new PageModelHelper {
                ActivityRunning = true, Visualizar = false
            };
            Cuidador = new Cuidador();
            Familiar = new Familiar();
            Paciente = new Paciente();
            var tupla = initData as Tuple <Familiar, Paciente>;

            if (tupla != null)
            {
                Familiar = tupla.Item1;
                Paciente = tupla.Item2;
            }
            GetCuidadores();
            oHorario.ActivityRunning = false;
            oHorario.Visualizar      = true;
        }
Exemplo n.º 21
0
        public override async void Init(object initData)
        {
            base.Init(initData);
            GrupoSanguineo = new ObservableCollection <string> {
                "AB", "A", "B", "O"
            };
            Fator = new ObservableCollection <string> {
                "+", "-"
            };
            var x = initData as Tuple <Paciente, bool, Cuidador>;

            Cuidador          = new Cuidador();
            Paciente          = new Paciente();
            PeriodoTratamento = new PeriodoTratamento
            {
                PerInicio  = DateTime.Now,
                PerTermino = DateTime.Now
            };
            TipoTratamento = new TipoTratamento();
            MotivoCuidado  = new MotivoCuidado();
            oHorario       = new PageModelHelper {
                ActivityRunning = true, Visualizar = false, NovoPaciente = false
            };
            if (x != null)
            {
                oHorario.NovoPaciente = x.Item2;
                oHorario.DadoPaciente = false;
                Cuidador = x.Item3;
            }
            if (oHorario.NovoPaciente == false)
            {
                if (x?.Item1 != null)
                {
                    Paciente = x.Item1;
                    await GetInfo();
                }
                oHorario.DadoPaciente = true;
            }
            oHorario.ActivityRunning = false;
            oHorario.Visualizar      = true;
        }
Exemplo n.º 22
0
        public override async void Init(object initData)
        {
            base.Init(initData);
            PageModelHelper                  = new PageModelHelper();
            PageModelHelper.Visualizar       = false;
            PageModelHelper.ActivityRunning  = true;
            PageModelHelper.CuidadorExibicao = false;
            Cidade   = new Geoname();
            Familiar = new Familiar();


            var x = new HttpClient();
            var b = await x.GetStringAsync("http://www.geonames.org/childrenJSON?geonameId=3469034");

            var o = JsonConvert.DeserializeObject <RootObject>(b);

            ListaEstados = new ObservableCollection <Geoname>(o.geonames);
            PageModelHelper.Visualizar      = true;
            PageModelHelper.ActivityRunning = false;
            Familiar = initData as Familiar;
        }
Exemplo n.º 23
0
 protected override void ViewIsAppearing(object sender, EventArgs e)
 {
     base.ViewIsAppearing(sender, e);
     oHorario = new PageModelHelper
     {
         HabilitarMaterial    = false,
         HabilitarMedicamento = false
     };
     if (Afazer == null)
     {
         oHorario.deleteVisible = false;
         oHorario.Data          = DateTime.Now;
         oHorario.Horario       = new TimeSpan(DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second);
     }
     else
     {
         oHorario.Data          = Afazer.AfaHorarioPrevisto;
         oHorario.Horario       = Afazer.AfaHorarioPrevisto.TimeOfDay;
         oHorario.deleteVisible = true;
     }
 }
        public override void Init(object initData)
        {
            base.Init(initData);
            oHorario = new PageModelHelper
            {
                QuantidadeF = 0
            };
            Unidades = new ObservableCollection <string> {
                "Cx", "ml", "l", "kg", "g", "mg", "un"
            };

            oViaAdministracaoMedicamento  = new ViaAdministracaoMedicamento();
            oFormaApresentacaoMedicamento = new FormaApresentacaoMedicamento();
            var x = initData as Tuple <Medicamento, CuidadorPaciente>;

            Medicamento      = new Medicamento();
            CuidadorPaciente = new CuidadorPaciente();
            GetInfoMateriais();
            //FormaApresentacaoMedicamento = new FormaApresentacaoMedicamento();
            //ViaAdministracaoMedicamento = new ViaAdministracaoMedicamento();
            if (x != null)
            {
                Medicamento          = x.Item1;
                CuidadorPaciente     = x.Item2;
                oHorario.QuantidadeF = Medicamento.MedQuantidade;
            }
            if (Medicamento.Id == null)
            {
                Medicamento            = new Medicamento();
                oHorario.deleteVisible = false;
                alterar = true;
            }
            else
            {
                oHorario.deleteVisible = true;
                alterar = false;
            }
        }
        public override void Init(object initData)
        {
            base.Init(initData);
            var x = initData as Tuple <Cuidador, Familiar>;

            Cuidador = new Cuidador();
            Familiar = new Familiar();
            if (x == null)
            {
                return;
            }
            Familiar  = x.Item2;
            Cuidador  = x.Item1;
            Avaliacao = new Avaliacao
            {
                AvaCuidador  = Cuidador.Id,
                AvaFamiliar  = Familiar.Id,
                AvaPontuacao = 0
            };
            PageModelHelper = new PageModelHelper {
                BoasVindas = "Avalie o Cuidador " + Cuidador.CuiNomeCompleto
            };
        }
        protected override async void ViewIsAppearing(object sender, EventArgs e)
        {
            AfazerSelecionado = new Afazer();
            InicioData        = new DateTime();
            Afazeres          = new ObservableCollection <Afazer>();
            oHorario          = new PageModelHelper
            {
                ActivityRunning  = true,
                Visualizar       = false,
                DadoPaciente     = true,
                CuidadorExibicao = false
            };
            DataAfazeres           = new ScheduleAppointmentCollection();
            DataRealizacaoAfazeres = new CalendarEventCollection();
            ConfigExibDias         = new DayLabelSettings();
            ConfigDias             = new DayViewSettings {
                ShowAllDay = true,
            };
            await GetAfazeresConcluidos();
            await GetAfazeres();

            oHorario.ActivityRunning  = false;
            oHorario.CuidadorExibicao = true;
        }
Exemplo n.º 27
0
        public override async void Init(object initData)
        {
            base.Init(initData);
            Color         = new Color();
            SelectedColor = new ColorList();
            oHorario      = new PageModelHelper
            {
                HabilitarMaterial    = false,
                HabilitarMedicamento = false,
                deleteVisible        = false
            };
            MotivoNaoConclusaoTarefa = new MotivoNaoConclusaoTarefa();
            var x = initData as Tuple <Afazer, Paciente, CuidadorPaciente, DateTime>;

            Afazer           = new Afazer();
            Paciente         = new Paciente();
            CuidadorPaciente = new CuidadorPaciente();
            if (x != null)
            {
                if (x.Item1 != null)
                {
                    Afazer  = x.Item1;
                    NewItem = false;
                    oHorario.deleteVisible = true;
                }
                else
                {
                    NewItem = true;
                }
                Paciente             = x.Item2;
                CuidadorPaciente     = x.Item3;
                oHorario.Data        = x.Item4;
                oHorario.DataTermino = x.Item4.AddDays(1);
            }
            AfazerConcluido = new ConclusaoAfazer();

            ListaCores = new ObservableCollection <ColorList>
            {
                new ColorList
                {
                    Cor   = "Padrão",
                    Color = Color.Default
                },
                new ColorList
                {
                    Cor   = "Laranja escuro",
                    Color = Color.FromHex("#FF5722")
                },
                new ColorList
                {
                    Cor   = "Cinza azulado",
                    Color = Color.FromHex("#607D8B")
                }, new ColorList
                {
                    Cor   = "Ciano",
                    Color = Color.FromHex("#00BCD4")
                }, new ColorList
                {
                    Cor   = "Roxo escuro",
                    Color = Color.FromHex("#673AB7")
                }, new ColorList
                {
                    Cor   = "Cinza",
                    Color = Color.FromHex("#9E9E9E")
                }, new ColorList
                {
                    Cor   = "Azul claro",
                    Color = Color.FromHex("#02A8F3")
                }, new ColorList
                {
                    Cor   = "Vermelho",
                    Color = Color.FromHex("#D32F2F")
                },
            };
            //    colorDict = new Dictionary<string, Color>
            //{
            //    { "Default", Color.Default },                  { "Amber", Color.FromHex("#FFC107") },
            //    { "Black", Color.FromHex("#212121") },         { "Blue", Color.FromHex("#2196F3") },
            //    { "Blue Grey", Color.FromHex("#607D8B") },     { "Brown", Color.FromHex("#795548") },
            //    { "Cyan", Color.FromHex("#00BCD4") },          { "Dark Orange", Color.FromHex("#FF5722") },
            //    { "Dark Purple", Color.FromHex("#673AB7") },   { "Green", Color.FromHex("#4CAF50") },
            //    { "Grey", Color.FromHex("#9E9E9E") },          { "Indigo", Color.FromHex("#3F51B5") },
            //    { "Light Blue", Color.FromHex("#02A8F3") },    { "Light Green", Color.FromHex("#8AC249") },
            //    { "Lime", Color.FromHex("#CDDC39") },          { "Orange", Color.FromHex("#FF9800") },
            //    { "Pink", Color.FromHex("#E91E63") },          { "Purple", Color.FromHex("#94499D") },
            //    { "Red", Color.FromHex("#D32F2F") },           { "Teal", Color.FromHex("#009587") },
            //    { "White", Color.FromHex("#FFFFFF") },         { "Yellow", Color.FromHex("#FFEB3B") },
            //};
        }
        public override async void Init(object initData)
        {
            base.Init(initData);
            Familiar           = new Familiar();
            SelectedParentesco = new Parentesco();
            oHorario           = new PageModelHelper
            {
                ActivityRunning   = true,
                Visualizar        = false,
                VisualizarTermino = false,
                NovoFamiliar      = false,
                NovoCadastro      = false,
                FamiliarExibicao  = true
            };
            var x = initData as Tuple <Familiar, App>;

            if (x != null)
            {
                Familiar = x.Item1;
                if (x.Item2 != null)
                {
                    app = x.Item2;
                }
            }
            TipoContato           = new TipoContato();
            oHorario.NovoFamiliar = Familiar?.Id == null;
            if (oHorario.NovoFamiliar)
            {
                oHorario.BoasVindas = "Tirar foto";
                NovoFamiliar        = true;
                ConTelefone         = new ConTelefone {
                    Id = Guid.NewGuid().ToString()
                };
                ConCelular = new ConCelular {
                    Id = Guid.NewGuid().ToString()
                };
                ConEmail = new ConEmail {
                    Id = Guid.NewGuid().ToString()
                };
                ContatoEmergencia = new ContatoEmergencia {
                    Id = Guid.NewGuid().ToString()
                };
            }
            else
            {
                NovoFamiliar        = false;
                oHorario.BoasVindas = "Alterar foto";
            }
            oHorario.NovoCadastro     = Familiar?.Id == null;
            oHorario.FamiliarExibicao = Familiar?.Id != null;
            await GetData();

            if (Familiar?.FamFoto != null)
            {
                FamiliarFoto = ImageSource.FromStream(() => new MemoryStream(Familiar.FamFoto));
            }
            var n = new HttpClient();
            var b = await n.GetStringAsync("http://www.geonames.org/childrenJSON?geonameId=3469034");

            var o = JsonConvert.DeserializeObject <RootObject>(b);

            ListaEstados = new ObservableCollection <Geoname>(o.geonames);

            oHorario.ActivityRunning = false;
            oHorario.Visualizar      = true;
        }