public bool UpdatePessoa(TBLPessoa pessoa)
        {
            try
            {
                using (var con = dbConnection)
                {
                    var parameters = new DynamicParameters();
                    parameters.Add("@ID_PESSOA", pessoa.IdPessoa, DbType.Int32);
                    parameters.Add("@NOME_PESSOA", pessoa.Nome, DbType.String);
                    parameters.Add("@CPF_PESSOA", pessoa.CPFPessoa, DbType.String);
                    parameters.Add("@FLAG_ATIVO_PESSOA", pessoa.FlagAtivoPessoa, DbType.Boolean);
                    parameters.Add("@DATA_CADASTRO_PESSOA", pessoa.DataCadastroPessoa, DbType.DateTime);

                    string sql = @"
                                UPDATE PESSOA 
                                SET     NOME_PESSOA           = @NOME_PESSOA,
                                        CPF_PESSOA            = @CPF_PESSOA,
                                        FLAG_ATIVO_PESSOA     = @FLAG_ATIVO_PESSOA
                                        DATA_CADASTRO_PESSOA  = @DATA_CADASTRO_PESSOA
                               WHERE ID_PESSOA = @ID_PESSOA
                    ";

                    return(true);
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(false);
        }
Exemplo n.º 2
0
 public static PessoaViewModel PessoaDtoToPessoaViewModel(TBLPessoa pesssoa)
 {
     return(new PessoaViewModel()
     {
         Nome = pesssoa.Nome,
         CPFPessoa = pesssoa.CPFPessoa,
         DataCadastroPessoa = pesssoa.DataCadastroPessoa,
         FlagAtivoPessoa = pesssoa.FlagAtivoPessoa,
         IdPessoa = pesssoa.IdPessoa,
         Usuario = new UsuarioViewModel()
         {
             Id = pesssoa.Usuario.IdUsuario,
             IdPessoa = pesssoa.Usuario.IdPessoa,
             Login = pesssoa.Usuario.LoginUsuario,
             Senha = pesssoa.Usuario.SenhaUsuario
         }
     });
 }
        public int InsertPessoa(TBLPessoa pessoa)
        {
            try
            {
                using (var con = dbConnection)
                {
                    var parameters = new DynamicParameters();

                    parameters.Add("@NOME_PESSOA", pessoa.Nome, DbType.String);
                    parameters.Add("@CPF_PESSOA", pessoa.CPFPessoa, DbType.String);
                    parameters.Add("@FLAG_ATIVO_PESSOA", pessoa.FlagAtivoPessoa, DbType.Boolean);
                    parameters.Add("@DATA_CADASTRO_PESSOA", pessoa.DataCadastroPessoa, DbType.DateTime);

                    string sql = @"
                                INSERT INTO PESSOA
                                (
                                        NOME_PESSOA
                                        ,CPF_PESSOA
                                        ,FLAG_ATIVO_PESSOA
                                        ,DATA_CADASTRO_PESSOA
                                )
                                VALUES
                                (
                                        @NOME_PESSOA,
                                        @CPF_PESSOA,
                                        @FLAG_ATIVO_PESSOA
                                        @DATA_CADASTRO_PESSOA
                                );
                        
                            SELECT SCOPE_IDENTITY();
                    ";

                    return(con.Query <int>(sql, param: parameters, commandType: CommandType.Text).FirstOrDefault());
                }
            }
            catch (Exception ex)
            {
                // Log
            }
            return(0);
        }
Exemplo n.º 4
0
 public bool UpdatePessoa(TBLPessoa pessoa)
 {
     return(pessoaRepository.UpdatePessoa(pessoa));
 }
Exemplo n.º 5
0
 public int InsertPessoa(TBLPessoa pessoa)
 {
     return(pessoaRepository.InsertPessoa(pessoa));
 }
 public bool UpdatePessoa(TBLPessoa pessoa)
 {
     return(serviceUsuario.UpdatePessoa(pessoa));
 }
 public int InsertPessoa(TBLPessoa pessoa)
 {
     return(serviceUsuario.InsertPessoa(pessoa));
 }