public List <OutPutGetHistoricoPesJuridica> ListaHistPesJuridica(int id) { using (var db = new FIPEContratosContext()) { try { var listaHistoricoPesJuridica = new List <OutPutGetHistoricoPesJuridica>(); var HistoricoPessoasJuridicas = new bPessoaJuridica(db).BuscarHistoricoPessoaJuridica(id); foreach (var itemHisPesJuridica in HistoricoPessoasJuridicas) { var itemHistoricoPesJuridica = new OutPutGetHistoricoPesJuridica(); itemHistoricoPesJuridica.IdHistPessoaJuridica = itemHisPesJuridica.IdHistPessoaJuridica; itemHistoricoPesJuridica.IdPessoaJuridica = itemHisPesJuridica.IdPessoaJuridica; var usuario = new bUsuario(db).GetById(itemHisPesJuridica.IdUsuarioAlteracao); if (usuario != null) { var pessoaFisica = new bPessoaFisica(db).GetById(usuario.IdPessoa); itemHistoricoPesJuridica.NmUsuarioAlteracao = pessoaFisica.NmPessoa; } itemHistoricoPesJuridica.DtAlteracao = itemHisPesJuridica.DtAlteracao.ToShortDateString(); itemHistoricoPesJuridica.NmFantasia = itemHisPesJuridica.NmFantasia; itemHistoricoPesJuridica.RazaoSocial = itemHisPesJuridica.RazaoSocial; itemHistoricoPesJuridica.Cnpj = itemHisPesJuridica.Cnpj; itemHistoricoPesJuridica.Cep = itemHisPesJuridica.Cep; itemHistoricoPesJuridica.Uf = itemHisPesJuridica.Uf; itemHistoricoPesJuridica.IdCidade = itemHisPesJuridica.IdCidade; itemHistoricoPesJuridica.Endereco = itemHisPesJuridica.Endereco; itemHistoricoPesJuridica.IdEsfera = itemHisPesJuridica.IdEsfera; itemHistoricoPesJuridica.NmBairro = itemHisPesJuridica.NmBairro; itemHistoricoPesJuridica.NuEndereco = itemHisPesJuridica.NuEndereco; itemHistoricoPesJuridica.Complemento = itemHisPesJuridica.Complemento; listaHistoricoPesJuridica.Add(itemHistoricoPesJuridica); } return(listaHistoricoPesJuridica.OrderByDescending(o => o.IdHistPessoaJuridica).ToList()); } catch (Exception ex) { new bEmail(db).EnviarEmailTratamentoErro(ex, "PessoaJuridicaController-ListaHistPesJuridica"); throw; } } }
public OutPutGetHistoricoPesJuridica BuscaHistId(int id) { using (var db = new FIPEContratosContext()) { var itemPessoaJuridica = new OutPutGetHistoricoPesJuridica(); try { var retornoPessoaJuridica = new bPessoaJuridica(db).BuscarHistId(id); itemPessoaJuridica.IdHistPessoaJuridica = retornoPessoaJuridica.IdHistPessoaJuridica; itemPessoaJuridica.IdPessoaJuridica = retornoPessoaJuridica.IdPessoaJuridica; itemPessoaJuridica.NmFantasia = retornoPessoaJuridica.NmFantasia; itemPessoaJuridica.RazaoSocial = retornoPessoaJuridica.RazaoSocial; itemPessoaJuridica.IdCidade = retornoPessoaJuridica.IdCidade; if (retornoPessoaJuridica.Cnpj != null) { itemPessoaJuridica.Cnpj = Regex.Replace(retornoPessoaJuridica.Cnpj, "[^0-9a-zA-Z]+", ""); } itemPessoaJuridica.Uf = retornoPessoaJuridica.Uf; itemPessoaJuridica.Endereco = retornoPessoaJuridica.Endereco; itemPessoaJuridica.Cep = Regex.Replace(retornoPessoaJuridica.Cep, "[^0-9a-zA-Z]+", ""); itemPessoaJuridica.NmBairro = retornoPessoaJuridica.NmBairro; itemPessoaJuridica.IdClassificacaoEmpresa = retornoPessoaJuridica.IdClassificacaoEmpresa; itemPessoaJuridica.IdEsferaEmpresa = retornoPessoaJuridica.IdEsferaEmpresa; itemPessoaJuridica.IdTipoAdministracao = retornoPessoaJuridica.IdTipoAdministracao; itemPessoaJuridica.IdEntidade = retornoPessoaJuridica.IdEntidade; itemPessoaJuridica.IdPais = retornoPessoaJuridica.IdPais; itemPessoaJuridica.DsInternacional = retornoPessoaJuridica.DsInternacional; itemPessoaJuridica.Complemento = retornoPessoaJuridica.Complemento; itemPessoaJuridica.NuEndereco = retornoPessoaJuridica.NuEndereco; return(itemPessoaJuridica); } catch (Exception ex) { new bEmail(db).EnviarEmailTratamentoErro(ex, "PessoaJuridicaController-BuscaHistId"); throw; } } }