private void BaixarTitulo()
 {
     try
     {
         if (IsValid(Entity))
         {
             if (Entity.Id == 0)
             {
                 TituloParceiroNegocioPessoaFisicaRepository.Save(Entity);
             }
             TituloParceiroNegocioPessoaFisicaRepository.BaixarTitulo(Entity);
             MensagemInformativa("Título baixado com sucesso.");
         }
     }
     catch (Exception ex)
     {
         MensagemErroBancoDados(ex.Message);
     }
 }
示例#2
0
 public static void BaixarTitulo(Titulo titulo, int idPessoa)
 {
     Pessoa.Pessoa pessoa = ParceiroNegocioPessoaFisicaRepository.GetById(idPessoa);
     if (pessoa != null)
     {
         var tituloParceiro = new TituloParceiroNegocioPessoaFisica();
         Mapper.CreateMap <Titulo, TituloParceiroNegocioPessoaFisica>();
         Mapper.Map(titulo, tituloParceiro);
         tituloParceiro.ParceiroNegocioPessoaFisica = (ParceiroNegocioPessoaFisica)pessoa;
         TituloParceiroNegocioPessoaFisicaRepository.BaixarTitulo(tituloParceiro);
     }
     else
     {
         pessoa = ParceiroNegocioPessoaJuridicaRepository.GetById(idPessoa);
         if (pessoa != null)
         {
             var tituloParceiro = new TituloParceiroNegocioPessoaJuridica();
             Mapper.CreateMap <Titulo, TituloParceiroNegocioPessoaFisica>();
             Mapper.Map(titulo, tituloParceiro);
             tituloParceiro.ParceiroNegocioPessoaJuridica = (ParceiroNegocioPessoaJuridica)pessoa;
             TituloParceiroNegocioPessoaJuridicaRepository.BaixarTitulo(tituloParceiro);
         }
     }
 }