예제 #1
0
        public async Task <ActionResult> Edit([Bind(Include = "id,idPessoa,idTpoPessoa,idUsuarioUpdate,Nome,Rg,Cpf,DataNascimento,Matricula,Idade,Sexo,Profissao,DataCadastro,DataAlteração,Telefone,Celular1,Celular2,Logradouro,Numero,Bairro,Complemento,Cidade,Estado,Cep")] Pessoas pessoas)
        {
            if (ModelState.IsValid)
            {
                pessoas.idUsuarioUpdate = User.Identity.GetUserId();
                pessoas.DataAlteração   = DateTime.Now;
                db.Entry(pessoas).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(pessoas));
        }
예제 #2
0
        public Pessoas[,] Curar(Pessoas[,] pessoas)
        {
            Pessoas[,] curadas;
            int linhas  = pessoas.GetLength(0);
            int colunas = pessoas.GetLength(1);

            curadas = new Pessoas[linhas, colunas];

            Random random = new Random();


            return(curadas);
        }
예제 #3
0
        private void dataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            Pessoas pessoaSelecionada = dataGrid.SelectedItem as Pessoas;

            if (pessoaSelecionada != null)
            {
                txtNome.Text         = pessoaSelecionada.Nome;
                txtEmail.Text        = pessoaSelecionada.Email;
                txtTelefone.Text     = pessoaSelecionada.Telefone;
                lblId.Content        = pessoaSelecionada.Id;
                txtDtNascimento.Text = pessoaSelecionada.DataNascimento;
            }
        }
예제 #4
0
        public static void Salvar(Pessoas pessoa)
        {
            bool pessoaJaExiste = false;

            if (pessoaJaExiste == false)
            {
                string nomeDoArquivo = obterNomeArquivo();

                string formato = $"{pessoa.Nome},{pessoa.SegundoNome},{pessoa.DataDeNascimento.ToString()}\n";

                File.AppendAllText(nomeDoArquivo, formato);
            }
        }
예제 #5
0
        public Pessoas Atualizar(Pessoas pessoa)
        {
            var validacao = new PessoasValidadas(_pessoasRepositorio);

            pessoa = validacao.Validar(ref pessoa);

            if (!pessoa.Validacoes.Any())
            {
                pessoa = _pessoasRepositorio.Atualizar(pessoa);
            }

            return(pessoa);
        }
예제 #6
0
        public string Alterar(Pessoas p)
        {
            string validacao = ValidarCampos(p);

            if (validacao.Length <= 0)
            {
                DateTime data = Convert.ToDateTime(p.DataNascimento);
                p.DataNascimento = data.ToString("yyyy-MM-dd");
                pData.Alterar(p);
            }

            return(validacao);
        }
예제 #7
0
 public void Update(EditarPessoaViewModel obj, int id)
 {
     try
     {
         Pessoas p = _mapper.Map <Pessoas>(obj);
         p.Id = id;
         _pessoaRepository.Update(p);
     }
     catch (Exception ex)
     {
         throw new Exception("erro: " + ex);
     }
 }
        /// <summary>
        /// Mostrar a ficha de uma Pessoa
        /// </summary>
        /// <param name="nif">The nif.</param>
        /// <returns></returns>
        public static bool Mostrar_ficha_Pessoa(string nif)
        {
            try
            {
                Pessoas.Mostrar_ficha(nif);
                return(true);
            }
            catch (Exception e)
            {
                Console.WriteLine("Erro: " + e.Message);
            }

            return(false);
        }
        /// <summary>
        /// Insere uma Pessoa
        /// </summary>
        /// <param name="pessoa">The pessoa.</param>
        /// <returns></returns>
        public static bool Insere_Pessoa(Pessoa pessoa)
        {
            try
            {
                Pessoas.Insere_Pessoas(pessoa);
                return(true);
            }
            catch (Exception e)
            {
                Console.WriteLine("Erro: " + e.Message);
            }

            return(false);
        }
예제 #10
0
        /// <summary>
        /// Método que verifica se um determinado aluno existe no Pessoas
        /// </summary>
        /// <param name="numeroAluno"> numero do aluno que desejamos verificar </param>
        /// <returns> bool a indicar se existe </returns>
        public static bool VerificaSeAlunoExiste(int numeroAluno)
        {
            // Verifica se o aluno existe
            if (!Pessoas.ExisteAluno(numeroAluno))
            {
                return(false);
            }

            // Se existir ...
            else
            {
                return(true);
            }
        }
예제 #11
0
        public ActionResult CadastrarCliente(int id)
        {
            Pessoas pessoa = new Pessoas();

            if (id > 0)
            {
                pessoa = _pessoasBUS.GetByID(id);
            }
            var pessoaViewModel = Mapper.Map <Pessoas, PessoasViewModel>(pessoa);

            pessoaViewModel.Ativo = pessoa.Situacao == 1 ? true : false;

            return(View(pessoaViewModel));
        }
예제 #12
0
        public IActionResult Create([Bind] Pessoas pessoas)
        {
            if (pessoas.CNH == null)
            {
                pessoas.CNH = "NT";
            }

            if (ModelState.IsValid)
            {
                pes.AddPessoas(pessoas);
                return(RedirectToAction("Index"));
            }
            return(View(pessoas));
        }
예제 #13
0
파일: Pessoa.cs 프로젝트: edsonbrrs/Cpinfo
 public static bool Cadastrar(Pessoas pessoa)
 {
     try {
         using (var conexao = new CadastroDePessoasEntities())
         {
             conexao.Pessoas.Add(pessoa);
             conexao.SaveChanges();
             return(true);
         }
     }catch (Exception erro)
     {
         return(false);
     }
 }
예제 #14
0
        // POST: api/Endereco
        public IHttpActionResult Presencas([FromBody] PresencasProcedure presencas)
        {
            Indentificacao credenciais = autenticar.autenticacao(Request, 6);

            if (credenciais == null)
            {
                return(Content(HttpStatusCode.Unauthorized, "Credenciais Invalidas ou Ausentes!"));
            }

            //Seessao
            Sessoes ses = new Sessoes();

            ses.Eau_codigo            = presencas.vEau_codigo;
            ses.Ses_horario_inicio    = presencas.Pre_horario_entrada;
            ses.Ses_horario_fim       = presencas.Pre_horario_saida;
            ses.Ses_sessao_automatico = false;
            ses.Hev_codigo            = presencas.Hev_codigo;
            presencas.Ses_codigo      = ses;

            //Presenca
            Pessoas pes = new Pessoas();

            pes.Pes_codigo        = Convert.ToInt32(credenciais.Pes_codigo);
            presencas.vPes_codigo = pes;


            //DB

            int retornoSessao = SessoesDB.InsertManual(ses);

            if (retornoSessao == -2)
            {
                return(BadRequest());
            }
            else
            {
                presencas.Ses_codigo.Ses_codigo = retornoSessao;

                int retorno = PresencasDB.Insert(presencas);

                if (retorno == -2)
                {
                    return(BadRequest());
                }
                else
                {
                    return(Ok(retorno));
                }
            }
        }
예제 #15
0
        /// <summary>
        /// Cadastra um novo usuário no banco
        /// </summary>
        /// <param name="p"></param>
        /// <returns>Retorna um bool se a operação foi um sucesso ou não</returns>
        public bool NovoUsuario(Pessoas p)
        {
            db.Pessoas.Add(p);
            int mudanca = db.SaveChanges();// SaveChangesAsync();

            if (mudanca == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #16
0
        public JsonResult AdicionarPessoas(Pessoas pessoa)
        {
            if (pessoa != null)
            {
                using (var db = new PessoasEntities())
                {
                    db.Pessoas.Add(pessoa);
                    db.SaveChanges();

                    return(Json(new { sucess = true }));
                }
            }
            return(Json(new { sucess = false }));
        }
예제 #17
0
        public List <Pessoas> ListarTodos(Pessoas pessoa)
        {
            this.ctx = new PessoaContexto();
            if (pessoa.id_pessoa > 0)
            {
                return(ctx.Pessoa.Where(p => p.id_pessoa.Equals(pessoa.id_pessoa)).ToList());
            }
            else if (!string.IsNullOrEmpty(pessoa.nm_pessoa))
            {
                return(ctx.Pessoa.Where(p => p.nm_pessoa.ToUpper().StartsWith(pessoa.nm_pessoa.ToUpper())).ToList());
            }

            return(ctx.Pessoa.ToList());
        }
        /// <summary>
        /// Guardar em Ficheiros os dados
        /// </summary>
        /// <param name="filename">The filename.</param>
        /// <returns></returns>
        public static bool Save_Pessoas(string filename)
        {
            try
            {
                Pessoas.Save(filename);
                return(true);
            }
            catch (Exception e)
            {
                Console.WriteLine("Erro:" + e.Message);
            }

            return(false);
        }
예제 #19
0
        public IActionResult New()
        {
            var user = new Pessoas
            {
                Email   = "*****@*****.**",
                Nome    = "Wender Patrick",
                Senha   = Functions.GetHash("wndrptrckone"),
                Usuario = "wender.galvao"
            };

            _db.Pessoas.InsertOne(user);

            return(StatusCode(201));
        }
예제 #20
0
        // GET: Alunos/Delete/5
        public async Task <ActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Pessoas pessoas = await db.Pessoas.FindAsync(id);

            if (pessoas == null)
            {
                return(HttpNotFound());
            }
            return(View(pessoas));
        }
예제 #21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["pessoaID"] == null)
            {
                Response.Redirect("login.aspx");
            }

            PessoasDominio dom  = new PessoasDominio();
            Pessoas        cara = null;

            cara = dom.selecionar(int.Parse(Session["pessoaID"].ToString()));

            Literal1.Text = cara.Nome;
        }
예제 #22
0
        public ActionResult Create([Bind(Include = "pessoa_id,pessoa_nome,data_nascimento,sexo,telefone_fixo,telefone_movel,observacoes")] Pessoas pessoas)
        {
            if (ModelState.IsValid)
            {
                pessoas.telefone_fixo  = FormatarTelefone(pessoas.telefone_fixo);
                pessoas.telefone_movel = FormatarTelefone(pessoas.telefone_movel);

                db.Pessoas.Add(pessoas);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(pessoas));
        }
        public bool AlterarPessoas(Pessoas pessoas)
        {
            SqlCommand comando = new DBconnection().GetConnction();

            comando.CommandText = "UPDATE pessoas SET nome = @NOME, sexo = @SEXO, cpf = @CPF, nascimento = @NASCIMENTO, telefone = @TELEFONE, cep = @CEP WHERE id = @ID";
            comando.Parameters.AddWithValue("@ID", pessoas.Id);
            comando.Parameters.AddWithValue("@NOME", pessoas.Nome);
            comando.Parameters.AddWithValue("@SEXO", pessoas.Sexo);
            comando.Parameters.AddWithValue("@CPF", pessoas.CPF);
            comando.Parameters.AddWithValue("@NASCIMENTO", pessoas.Nascimento);
            comando.Parameters.AddWithValue("@TELEFONE", pessoas.Telefone);
            comando.Parameters.AddWithValue("@CEP", pessoas.Cep);
            return(comando.ExecuteNonQuery() == 1);
        }
예제 #24
0
        /// <summary>
        /// Deletar um suário
        /// </summary>
        /// <param name="p"></param>
        /// <returns></returns>
        public bool DeletarUsuario(Pessoas p)
        {
            db.Pessoas.Remove(p);
            int n = db.SaveChanges();

            if (n > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #25
0
        public IActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }
            Pessoas pessoas = pes.GetPessoas(id);

            if (pessoas == null)
            {
                return(NotFound());
            }
            return(View(pessoas));
        }
예제 #26
0
        private async Task LoadSharedKeyAndQrCodeUriAsync(Pessoas user, EnableAuthenticatorViewModel model)
        {
            var unformattedKey = await _userManager.GetAuthenticatorKeyAsync(user);

            if (string.IsNullOrEmpty(unformattedKey))
            {
                await _userManager.ResetAuthenticatorKeyAsync(user);

                unformattedKey = await _userManager.GetAuthenticatorKeyAsync(user);
            }

            model.SharedKey        = FormatKey(unformattedKey);
            model.AuthenticatorUri = GenerateQrCodeUri(user.Email, unformattedKey);
        }
        public ActionResult Delete(int id, IFormCollection collection)
        {
            try
            {
                var pessoa = Pessoas.FirstOrDefault(x => x.Id == id);
                Pessoas.Remove(pessoa);

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
예제 #28
0
        // GET: Pessoas/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Pessoas pessoas = db.Pessoas.Find(id);

            if (pessoas == null)
            {
                return(HttpNotFound());
            }
            return(View(pessoas));
        }
예제 #29
0
        /// <summary>
        /// Método que verifica se um determinado Docente existe no Pessoas
        /// </summary>
        /// <param name="numeroDocente"> numero do docente </param>
        /// <returns> bool a indicar se existe ou não </returns>
        public static bool VerificaSeDocenteExiste(int numeroDocente)
        {
            // Verifica se o Docente existe
            if (!Pessoas.ExisteDocente(numeroDocente))
            {
                return(false);
            }

            // Se existir ...
            else
            {
                return(true);
            }
        }
예제 #30
0
    public static int InsertVulneravel(Pessoas pessoa, Vulneraveis vulneravel, Mais_Informacoes minfo)
    {
        int retorno = 0;

        try
        {
            IDbConnection objConnection;
            IDbCommand    objCommand;

            string sql = "INSERT INTO pes_pessoas(pes_nome, pes_sexo, pes_cutis, pes_dataNascimento) VALUES(?pes_nome,?pes_sexo,?pes_cutis, ?pes_dataNascimento);";
            sql += "INSERT INTO vul_vulneraveis(vul_status, vul_observacoes, pes_id) VALUES(?vul_status,?vul_observacoes, last_insert_id());";
            sql += "INSERT INTO min_mais_informacoes(min_cor_cabelo, min_cor_olhos, min_altura, min_peso, min_descricao, min_tipo_sanguineo, vul_id)";
            sql += "VALUES(?min_cor_cabelo, ?min_cor_olhos, ?min_altura, ?min_peso, ?min_descricao, ?min_tipo_sanguineo, last_insert_id());";

            objConnection = Mapped.Connection();
            objCommand    = Mapped.Command(sql, objConnection);

            // Parametrização

            // Pessoa
            objCommand.Parameters.Add(Mapped.Parameter("?pes_nome", pessoa.Pes_nome));
            objCommand.Parameters.Add(Mapped.Parameter("?pes_sexo", pessoa.Pes_sexo));
            objCommand.Parameters.Add(Mapped.Parameter("?pes_cutis", pessoa.Pes_cutis));
            objCommand.Parameters.Add(Mapped.Parameter("?pes_dataNascimento", pessoa.Pes_dataNascimento));

            // Vulneravel
            objCommand.Parameters.Add(Mapped.Parameter("?vul_status", vulneravel.Vul_status));
            objCommand.Parameters.Add(Mapped.Parameter("?vul_observacoes", vulneravel.Vul_observacoes));

            // Mais informações
            objCommand.Parameters.Add(Mapped.Parameter("?min_cor_cabelo", minfo.Min_cor_cabelo));
            objCommand.Parameters.Add(Mapped.Parameter("?min_cor_olhos", minfo.Min_cor_olhos));
            objCommand.Parameters.Add(Mapped.Parameter("?min_altura", minfo.Min_altura));
            objCommand.Parameters.Add(Mapped.Parameter("?min_peso", minfo.Min_peso));
            objCommand.Parameters.Add(Mapped.Parameter("?min_descricao", minfo.Min_descricao));
            objCommand.Parameters.Add(Mapped.Parameter("?min_tipo_sanguineo", minfo.Min_tipo_sanguineo));

            objCommand.ExecuteNonQuery();

            objConnection.Close();
            objConnection.Dispose();
            objCommand.Dispose();
        }
        catch (Exception ex)
        {
            retorno = -2;
        }
        return(retorno);
    }