Пример #1
0
        public ConsultaVagas()
        {
            InitializeComponent();

            AcessoBanco db = new AcessoBanco();

            lista = db.ListaVagas();
            ListaVagasConsulta.ItemsSource = lista;

            int contadorVagas = lista.Count;

            if (contadorVagas > 0 || contadorVagas == 1)
            {
                lblPesquisaDeVagas.Text = contadorVagas + " vaga encontrada";
            }

            if (contadorVagas > 0 && contadorVagas > 1)
            {
                lblPesquisaDeVagas.Text = contadorVagas + " vagas encontradas";
            }

            if (contadorVagas == 0)
            {
                lblPesquisaDeVagas.Text = "Nenhuma vaga encontrada";
            }
        }
Пример #2
0
        public void ListarQuestionarios(object sender, EventArgs args)
        {
            try
            {
                (sender as Button).IsEnabled = false;
                Task.Delay(500);
                AcessoBanco banco = new AcessoBanco();

                DateTime?ultimaSincronizacao = banco.UltimaSincronizacao(Session.Instance.UsuarioLogado.IdAspNetUser);

                if (ultimaSincronizacao == null)
                {
                    DisplayAlert("Primeiro Acesso", "Você precisa realizar a sincronização dos dados para dar continuidade.", "OK");
                }
                else
                {
                    Navigation.PushAsync(new ListarQuestionarios());
                }
            }
            finally
            {
                (sender as Button).IsEnabled = true;
            }

            //App.Current.MainPage = new NavigationPage( new ListarQuestionarios());
        }
Пример #3
0
        public HomePage()
        {
            InitializeComponent();

            acessoBanco = new AcessoBanco();
            ConsultarCelulas();
        }
Пример #4
0
        private void Salvar(Object sender, EventArgs eventArgs)
        {
            AcessoBanco acessoBanco = new AcessoBanco();

            if (celula == null)
            {
                celula = new Celula
                {
                    Nome      = txtNome.Text.Trim(),
                    Fone      = txtFone.Text.Trim(),
                    Cep       = txtCep.Text.Trim(),
                    Endereco  = txtEndereco.Text.Trim(),
                    Descricao = txtDescricao.Text.Trim()
                };
                acessoBanco.Cadastrar(celula);
            }
            else
            {
                celula.Nome      = txtNome.Text.Trim();
                celula.Fone      = txtFone.Text.Trim();
                celula.Cep       = txtCep.Text.Trim();
                celula.Endereco  = txtEndereco.Text.Trim();
                celula.Descricao = txtDescricao.Text.Trim();
                acessoBanco.atualizar(celula);
            }

            App.Current.MainPage = new MainPage();
        }
        public Perfil(string cpf)
        {
            InitializeComponent();
            cpf1 = cpf;
            AcessoBanco banco = new AcessoBanco();

            ListaVagas.ItemsSource = banco.Pesquisar(cpf);
        }
Пример #6
0
        public SubItemsPage(int setorID, int relatorioId, AcessoBanco conexao)
        {
            this.setorId = setorID;
            database     = conexao;

            this.BuscarRelatorio(relatorioId);
            InitializeComponent();
        }
Пример #7
0
        private void BtnPesqN_Click(object sender, EventArgs e)
        {
            Consulta    consulta = new Consulta();
            AcessoBanco acesso   = new AcessoBanco();

            consulta.codpac        = Convert.ToInt32(txtPesqNum.Text);
            dgvPaciente.DataSource = acesso.PesqPorCod(consulta.codpac);
            dgvPaciente.Update();
        }
Пример #8
0
        private void Registrar(object sender, EventArgs args)
        {
            var gravar = new AcessoBanco().NovoLogin(nome.Text, senha.Text);

            if (gravar)
            {
                Navigation.PopAsync();
            }
        }
Пример #9
0
        public void BSALVAR(object sender, EventArgs args)
        {
            AcessoBanco      acessoBanco = new AcessoBanco();
            List <Consultas> consultas   = acessoBanco.Pesquisar(cpf1);
            Consultas        consulta    = new Consultas();

            consulta.especialidade = Pick.ToString();
            Navigation.PushAsync(new Perfil(cpf1));
        }
Пример #10
0
        private void TxtPesqNome_TextChanged(object sender, EventArgs e)
        {
            Consulta consulta = new Consulta();

            consulta.nome = txtPesqNome.Text;
            AcessoBanco acesso = new AcessoBanco();

            acesso.PesqNome(consulta);
            dgvPaciente.DataSource = acesso.PesqNome(consulta);
        }
Пример #11
0
        private void Logout(object sender, EventArgs args)
        {
            var sair = new AcessoBanco().Logout();

            if (sair)
            {
                Navigation.PushAsync(new MainPage());
            }
            Navigation.RemovePage(this);
        }
Пример #12
0
        public void ExcluirClicked(object sender, EventArgs args)
        {
            Vaga vaga = (((sender as Label).GestureRecognizers[0] as TapGestureRecognizer).CommandParameter as Vaga);

            AcessoBanco db = new AcessoBanco();

            db.Exclusao(vaga);

            CarregarDados();
        }
Пример #13
0
        private void BtnRemarcar_Click(object sender, EventArgs e)
        {
            Consulta    consulta = new Consulta();
            AcessoBanco acesso   = new AcessoBanco();

            consulta.dia = dtpRemarcar.Value;
            acesso.Remarcar(consulta);
            dgvPaciente.DataSource = acesso.CarregarDados();
            dgvPaciente.Update();
        }
Пример #14
0
        public void Cancelar(object sender, EventArgs args)
        {
            Label Cancelar = (Label)sender;

            Consultas consulta = ((TapGestureRecognizer)Cancelar.GestureRecognizers[0]).CommandParameter as Consultas;

            AcessoBanco banco = new AcessoBanco();

            banco.Exclusao(consulta);
            Navigation.PushAsync(new MinhasConsultas(CPF1));
        }
        public void ExcluirVaga(object sender, EventArgs args)
        {
            Label lblExcluir = (Label)sender;
            Vagas vaga       = ((TapGestureRecognizer)lblExcluir.GestureRecognizers[0]).CommandParameter as Vagas;

            AcessoBanco db = new AcessoBanco();

            db.ExcluirVaga(vaga);

            RecarregaListaVagas();
        }
Пример #16
0
        public async void BuscarUsuario(object sender, EventArgs args)
        {
            try
            {
                Ir.IsEnabled = false;
                activityIndicator.IsVisible = true;
                activityIndicator.IsRunning = true;

                await Task.Delay(500);

                string      login = Email.Text;
                string      senha = Senha.Text;
                AcessoBanco banco = new AcessoBanco();

                MobileUsuarioModel usuario = null;
                try
                {
                    usuario = UsuarioServico.BuscarUsuario(login, senha);
                }
                catch
                {
                    usuario = banco.ValidarSenhaUsuario(login, senha);
                }

                if (usuario != null)
                {
                    usuario.Senha = senha;
                    if (banco.UsuarioJaCadastrado(usuario.IdAspNetUser))
                    {
                        banco.AtualizarUsuario(usuario);
                    }
                    else
                    {
                        banco.IncluirUsuario(usuario);
                    }
                    Session.Instance.UsuarioLogado = usuario;
                    App.Current.MainPage           = new NavigationPage(new Principal());
                }
                else
                {
                    activityIndicator.IsRunning = false;
                    await DisplayAlert("Erro ao validar usuário", "Usuário ou Senha Inválido!", "Ok");
                }
            }
            finally
            {
                Ir.IsEnabled = true;
                activityIndicator.IsVisible = false;
            }
        }
Пример #17
0
        private void Logar(object sender, EventArgs args)
        {
            var resultado = new AcessoBanco().Login(nome.Text, senha.Text);

            if (resultado)
            {
                DependencyService.Get <IMenssage>().ShortAlert($@"Usuario {nome.Text} Logado");
                Navigation.PushAsync(new Inicio());
                Navigation.RemovePage(this);
            }
            else
            {
                DependencyService.Get <IMenssage>().ShortAlert("erro");
            }
        }
        private void CarregarDados()
        {
            AcessoBanco db = new AcessoBanco();

            Lista = db.Consultar();

            ListaVagas.ItemsSource = Lista;

            LblCount.Text = Lista.Count.ToString() + " vagas cadastradas.";

            if (CampoPesquisa.Text != null)
            {
                ListaVagas.ItemsSource = Lista.Where(x => x.NomeVaga.ToLower().Contains(CampoPesquisa.Text.ToLower())).ToList();
            }
        }
Пример #19
0
        private void BtnAgenda_Click(object sender, EventArgs e)
        {
            Consulta consulta = new Consulta();

            consulta.codpac   = Convert.ToInt32(txtCod.Text);
            consulta.nome     = txtNome.Text;
            consulta.telefone = txtTel.Text;
            consulta.idade    = Convert.ToInt32(txtIdade.Text);
            consulta.dia      = dtpAgenda.Value;
            consulta.medico   = cbxMedico.Text;
            AcessoBanco acesso = new AcessoBanco();

            acesso.Agendar(consulta);

            dgvPaciente.DataSource = acesso.CarregarDados();
            dgvPaciente.Update();
        }
Пример #20
0
        private void INICIO_Load(object sender, EventArgs e)
        {
            SqlConnection conn = new SqlConnection();



            AcessoBanco acesso = new AcessoBanco();

            dgvPaciente.DataSource = acesso.CarregarDados();
            DataTable dt = new DataTable();

            dt = acesso.carregaMedico();

            foreach (DataRow item in dt.Rows)
            {
                cbxMedico.Items.Add(item[0]);
            }
        }
Пример #21
0
        public void SalvarEdicao(object sender, EventArgs args)
        {
            _vaga.NomeVaga        = NomeVaga.Text;
            _vaga.Empresa         = Empresa.Text;
            _vaga.Quantidade      = short.Parse(Quantidade.Text);
            _vaga.Cidade          = Cidade.Text;
            _vaga.Salario         = double.Parse(Salario.Text);
            _vaga.DescricaoVaga   = DescricaoVaga.Text;
            _vaga.TipoContratacao = (TipoContratacao.IsToggled) ? "PJ" : "CLT";
            _vaga.Email           = Email.Text;
            _vaga.Telefone        = Telefone.Text;

            AcessoBanco db = new AcessoBanco();

            db.AtualizarVagas(_vaga);

            App.Current.MainPage = new NavigationPage(new ListaVagas());
        }
Пример #22
0
        public void cSalvar(object sender, EventArgs args)
        {
            if (ValidaCPF.IsCpf(cpf1))
            {
                Consultas consulta = new Consultas();
                consulta.Telefone     = tel.Text;
                consulta.Cpf          = cpf1;
                consulta.NomePaciente = NomePac.Text;
                consulta.Cidade       = cit.Text;
                consulta.situacao     = "Em espera";

                if (consulta.NomePaciente != null)
                {
                    if (consulta.Telefone != null)
                    {
                        if (consulta.Cidade != null)
                        {
                            DisplayAlert("Sucesso!", "Cadastrado!", "OK");
                            AcessoBanco acessobanco = new AcessoBanco();
                            acessobanco.Cadastro(consulta);

                            Navigation.PushAsync(new Perfil(cpf1));
                        }
                        else
                        {
                            DisplayAlert("ERRO", "A Cidade está em branco!", "Tentar Novamente");
                        }
                    }
                    else
                    {
                        DisplayAlert("ERRO", "O Telefone está em branco!", "Tentar Novamente");
                    }
                }
                else
                {
                    DisplayAlert("ERRO", "O Nome está em branco!", "Tentar Novamente");
                }
            }
            else
            {
                DisplayAlert("ERRO", "CPF Inválido!", "OK");
            }
        }
Пример #23
0
        public PaginaRelatorio(int IdRelatorio, AcessoBanco conexao)
        {
            database = conexao;

            DateTime dt          = DateTime.Now;
            string   diaFomated  = String.Format("{0:dd/MM/yyyy}", dt);
            string   horaFomated = String.Format("{0:hh:mm:ss}", dt);

            InitializeComponent();
            //LabelDataHora.Text = string.Concat(diaFomated, " - ", horaFomated);
            this.AtualizaHeader(IdRelatorio);
            if (relatorio.Data == null)
            {
                relatorio.Data      = string.Concat(diaFomated, " - ", horaFomated);
                relatorioBanco.Data = relatorio.Data;
            }
            LabelDataHora.Text = relatorio.Data;
            database.UpdateRelatorio(relatorioBanco);
        }
Пример #24
0
        public ListarQuestionarios()
        {
            InitializeComponent();

            AcessoBanco banco = new AcessoBanco();

            List <RespostaQuestionario> questionarios = banco.PegarQuestionariosUsuario(Session.Instance.UsuarioLogado.IdAspNetUser);

            foreach (var item in questionarios)
            {
                Button varbtn = new Button
                {
                    Text             = item.NomQuestionario,
                    CommandParameter = item.IdtRespostaQuestionario,
                };
                varbtn.Clicked += IrQuestionario;

                slBotoes.Children.Add(varbtn);
            }
        }
        public void SalvarVaga(object sender, EventArgs args)
        {
            Vagas vaga = new Vagas();

            vaga.NomeVaga        = Vaga.Text;
            vaga.Empresa         = Empresa.Text;
            vaga.Quantidade      = short.Parse(Quantidade.Text);
            vaga.Cidade          = Cidade.Text;
            vaga.Salario         = Convert.ToDouble(Salário.Text);
            vaga.DescricaoVaga   = Descricao.Text;
            vaga.TipoContratacao = (TipoContratacao.IsToggled) ? "PJ" : "CLT";
            vaga.Email           = Email.Text;
            vaga.Telefone        = Telefone.Text;

            AcessoBanco db = new AcessoBanco();

            db.CadastrarVaga(vaga);

            App.Current.MainPage = new NavigationPage(new ConsultaVagas());
        }
Пример #26
0
        public void Cbusca(object sender, EventArgs args)
        {
            if (CPF1 != null)
            {
                AcessoBanco      acessoBanco = new AcessoBanco();
                List <Consultas> consultas   = acessoBanco.Pesquisar(CPF1);

                if (consultas.Any())
                {
                    AcessoBanco banco = new AcessoBanco();
                    ListaVagas.ItemsSource = banco.Pesquisar(CPF1);
                }
                else
                {
                    DisplayAlert("Não Cadastrado!", "Sem consultas.", "Tentar novamente");
                }
            }
            else if (ValidaCPF.IsCpf(CPF.Text))
            {
                string cpf;
                cpf = Regex.Replace(CPF.Text, @"[^\d]", "");

                AcessoBanco      acessoBanco = new AcessoBanco();
                List <Consultas> consultas   = acessoBanco.Pesquisar(cpf);

                if (consultas.Any())
                {
                    AcessoBanco banco = new AcessoBanco();
                    ListaVagas.ItemsSource = banco.Pesquisar(cpf);
                }
                else
                {
                    DisplayAlert("Não Cadastrado!", "Entrada mal sucedida!", "Tentar novamente");
                }
            }
            else
            {
                DisplayAlert("ERRO", "CPF Inválido!", "OK");
            }
        }
        private void Bmarcar(object sender, EventArgs args)
        {
            if (ValidaCPF.IsCpf(Cpf.Text))
            {
                DisplayAlert("Cadastrado!", "Cadastrado!", "OK");

                Consultas consulta = new Consultas();
                consulta.Telefone     = Telefone.Text;
                consulta.Cpf          = Cpf.Text;
                consulta.NomePaciente = Name.Text;
                consulta.situacao     = "Em espera";
                consulta.exame        = Pick.ToString();

                AcessoBanco acessobanco = new AcessoBanco();
                acessobanco.Cadastro(consulta);

                Navigation.PushAsync(new MinhasConsultas(null));
            }
            else
            {
                DisplayAlert("ERRO", "CPF Inválido!", "OK");
            }
        }
Пример #28
0
        public void Entrar(object sender, EventArgs args)
        {
            if (ValidaCPF.IsCpf(Cpf.Text))
            {
                string cpf;
                cpf = Regex.Replace(Cpf.Text, @"[^\d]", "");
                AcessoBanco      acessoBanco = new AcessoBanco();
                List <Consultas> consultas   = acessoBanco.Pesquisar(cpf);

                if (consultas.Any())
                {
                    Navigation.PushAsync(new Perfil(cpf));
                }
                else
                {
                    Navigation.PushAsync(new Cadastro(cpf));
                }
            }
            else
            {
                DisplayAlert("ERRO", "CPF Inválido!", "OK");
            }
        }
Пример #29
0
        public App()
        {
            bd = new AcessoBanco();

            InitializeComponent();
            try
            {
                if (bd.UsuarioLogado().Logado)
                {
                    pagina = new NavigationPage(new Inicio());
                }
                else
                {
                    pagina = new NavigationPage(new MainPage());
                }
            }
            catch
            {
                pagina = new NavigationPage(new MainPage());
            }

            MainPage = pagina;
        }
Пример #30
0
        private void BtnSalvar_Clicked(object sender, EventArgs e)
        {
            Vaga vaga;

            if (updatingVaga != null)
            {
                vaga = updatingVaga;
            }
            else
            {
                vaga = new Vaga();
            }

            vaga.NomeVaga     = NomeVaga.Text;
            vaga.Quantidade   = short.Parse(Quantidade.Text);
            vaga.Salario      = double.Parse(Salario.Text);
            vaga.Empresa      = Empresa.Text;
            vaga.Cidade       = Cidade.Text;
            vaga.Descricao    = Descricao.Text;
            vaga.TipoContrato = TipoContrato.IsToggled ? "PJ" : "CLT";
            vaga.Telefone     = Telefone.Text;
            vaga.Email        = Email.Text;

            AcessoBanco db = new AcessoBanco();

            if (updatingVaga != null)
            {
                db.Atualizacao(vaga);
            }
            else
            {
                db.Cadastro(vaga);
            }

            Navigation.PopAsync();
        }