Example #1
0
        /// <summary>
        /// Recebe um Objeto do tipo PessoaViewModel para gravação
        /// </summary>
        /// <param name="pessoa"></param>
        /// <returns></returns>
        public int Gravar(PessoaViewModel p)
        {
            int result;

            new TempoSociedadeDAO().Check(p.Id, p.Socio);
            Endereco endereco = new Endereco()
            {
                Cep         = p.Endereco.Cep,
                Cidade      = p.Endereco.Cidade,
                Bairro      = p.Endereco.Bairro,
                Rua         = p.Endereco.Rua,
                Numero      = p.Endereco.Numero,
                Complemento = p.Endereco.Complemento,
            };
            SociedadeTempo sociedadeTempo = new SociedadeTempo();



            Pessoa pessoa = new Pessoa()
            {
                Cpf            = p.Cpf,
                Nome           = p.Nome,
                Email          = p.Email,
                DataNascimento = p.DataNascimento,
                Telefone       = p.Telefone,
                Endereco       = endereco,
                Socio          = p.Socio,
                Jogador        = p.Jogador,
                Isento         = p.Isento,
            };

            if (p.Pendencia != null)
            {
                pessoa.PendenciaId = p.PendenciaId;
            }
            if (p.Senha != null)
            {
                pessoa.Senha = p.Senha;
            }
            if (p.Id != 0)
            {
                pessoa.Id = p.Id;
                result    = pessoa.Alterar();
            }
            else
            {
                result = pessoa.Gravar();
            }

            return(result);
        }
Example #2
0
        /// <summary>
        /// Recebe um Objeto do TipoViewModel para alteração
        /// </summary>
        /// <param name="p"></param>
        /// <returns></returns>
        public int Alterar(PessoaViewModel p)
        {
            new TempoSociedadeDAO().Check(p.Id, p.Socio);
            Endereco endereco = new Endereco()
            {
                PessoaId    = p.Id,
                Cep         = p.Endereco.Cep,
                Cidade      = p.Endereco.Cidade,
                Bairro      = p.Endereco.Bairro,
                Rua         = p.Endereco.Rua,
                Numero      = p.Endereco.Numero,
                Complemento = p.Endereco.Complemento,
            };
            Pessoa pessoa = new Pessoa()
            {
                Id             = p.Id,
                Cpf            = p.Cpf,
                Nome           = p.Nome,
                Email          = p.Email,
                DataNascimento = p.DataNascimento,
                Telefone       = p.Telefone,
                Endereco       = endereco,
                Socio          = p.Socio,
                Jogador        = p.Jogador,
                Isento         = p.Isento,
            };

            if (p.Pendencia != null)
            {
                pessoa.PendenciaId = p.PendenciaId;
            }
            if (p.Senha != null)
            {
                pessoa.Senha = p.Senha;
            }
            return(pessoa.Alterar());
        }