public function updatePessoaJuridica(PessoaJuridicaTO $PessoaJuridicaTO)
 {
     $sql = 'UPDATE tbl_pessoa_juridica SET razao_social = :razao_social , nome_fantasia = :nome_fantasia , 
                                           cnpj = :cnpj , inscricao_estadual = :inscricao_estadual,
                                           inscricao_estadual_st = :inscricao_estadual_st,
                                           num_inscricao_municipal  = :num_inscricao_municipal
            WHERE usuarios_id = :usuarios_id';
     $update = $this->conn->prepare($sql);
     $update->bindValue(':usuarios_id', $PessoaJuridicaTO->usuarios_id, PDO::PARAM_STR);
     $update->bindValue(':razao_social', $PessoaJuridicaTO->razao_social, PDO::PARAM_STR);
     $update->bindValue(':nome_fantasia', $PessoaJuridicaTO->nome_fantasia, PDO::PARAM_STR);
     $update->bindValue(':cnpj', $PessoaJuridicaTO->cnpj, PDO::PARAM_STR);
     $update->bindValue(':inscricao_estadual', $PessoaJuridicaTO->inscricao_estadual, PDO::PARAM_STR);
     $update->bindValue(':inscricao_estadual_st', $PessoaJuridicaTO->inscricao_estadual_st, PDO::PARAM_STR);
     $update->bindValue(':num_inscricao_municipal', $PessoaJuridicaTO->num_inscricao_municipal, PDO::PARAM_STR);
     if ($update->execute()) {
         if ($this->existisPessoaJuridica($PessoaJuridicaTO->usuarios_id)) {
             return true;
         } else {
             $PessoaFisicaDao = new PessoaFisicaDao();
             if (!$PessoaFisicaDao->deletePessoaFisica($PessoaJuridicaTO->usuarios_id)) {
                 return false;
             }
             return $this->savePessoaJuridica($PessoaJuridicaTO);
         }
     } else {
         return false;
     }
 }