コード例 #1
0
        private void saveHistoryOfMigrationJuridicPerson(PessoaJuridica pessoaJuridica, int index)
        {
            var dePara = new DeJuridicaParaJuridica();

            dePara.Transaction        = this.Transaction;
            dePara.PessoaJuridicaPara = pessoaJuridica;
            foreach (DeJuridicaParaJuridica dp in dePara.Find())
            {
                var history = new HistoricoEstruturaDeParaJuridico();
                history.Transaction          = this.Transaction;
                history.PessoaJuridica       = this.PessoaJuridicaPara;
                history.PessoaJuridicaAntigo = dp.PessoaJuridicaDe;
                history.Ordem = index;
                history.Save();
                index++;
                saveHistoryOfMigrationJuridicPerson(dp.PessoaJuridicaDe, index);
            }
        }
コード例 #2
0
 private void saveHistoryOfMigrationJuridicPerson(PessoaJuridica pessoaJuridica, int index)
 {
     var dePara = new DeJuridicaParaJuridica();
     dePara.Transaction = this.Transaction;
     dePara.PessoaJuridicaPara = pessoaJuridica;
     foreach (DeJuridicaParaJuridica dp in dePara.Find())
     {
         var history = new HistoricoEstruturaDeParaJuridico();
         history.Transaction = this.Transaction;
         history.PessoaJuridica = this.PessoaJuridicaPara;
         history.PessoaJuridicaAntigo = dp.PessoaJuridicaDe;
         history.Ordem = index;
         history.Save();
         index++;
         saveHistoryOfMigrationJuridicPerson(dp.PessoaJuridicaDe, index);
     }
 }