public PessoaTipoTransfer Incluir(PessoaTipoTransfer pessoaTipoTransfer) { PessoaTipoDataModel pessoaTipoDataModel; PessoaTipoBusiness pessoaTipoBusiness; PessoaTipoTransfer pessoaTipoValidacao; PessoaTipoTransfer pessoaTipoInclusao; try { pessoaTipoBusiness = new PessoaTipoBusiness(); pessoaTipoDataModel = new PessoaTipoDataModel(); pessoaTipoTransfer.PessoaTipo.Criacao = DateTime.Today; pessoaTipoTransfer.PessoaTipo.Alteracao = DateTime.Today; pessoaTipoValidacao = pessoaTipoBusiness.Validar(pessoaTipoTransfer); if (!pessoaTipoValidacao.Erro) { if (pessoaTipoValidacao.Validacao) { pessoaTipoInclusao = pessoaTipoDataModel.Incluir(pessoaTipoValidacao); } else { pessoaTipoInclusao = new PessoaTipoTransfer(pessoaTipoValidacao); } } else { pessoaTipoInclusao = new PessoaTipoTransfer(pessoaTipoValidacao); } } catch (Exception ex) { pessoaTipoInclusao = new PessoaTipoTransfer(); pessoaTipoInclusao.Validacao = false; pessoaTipoInclusao.Erro = true; pessoaTipoInclusao.IncluirMensagem("Erro em PessoaTipoModel Incluir [" + ex.Message + "]"); } finally { pessoaTipoDataModel = null; pessoaTipoBusiness = null; pessoaTipoValidacao = null; } return(pessoaTipoInclusao); }
public PessoaTipoTransfer Consultar(PessoaTipoTransfer pessoaTipoListaTransfer) { PessoaTipoDataModel pessoaTipoDataModel; PessoaTipoBusiness pessoaTipoBusiness; PessoaTipoTransfer pessoaTipoValidacao; PessoaTipoTransfer pessoaTipoLista; try { pessoaTipoBusiness = new PessoaTipoBusiness(); pessoaTipoDataModel = new PessoaTipoDataModel(); pessoaTipoValidacao = pessoaTipoBusiness.ValidarConsulta(pessoaTipoListaTransfer); if (!pessoaTipoValidacao.Erro) { if (pessoaTipoValidacao.Validacao) { pessoaTipoLista = pessoaTipoDataModel.Consultar(pessoaTipoValidacao); if (pessoaTipoLista != null) { if (pessoaTipoLista.Paginacao.TotalRegistros > 0) { if (pessoaTipoLista.Paginacao.RegistrosPorPagina < 1) { pessoaTipoLista.Paginacao.RegistrosPorPagina = 30; } else if (pessoaTipoLista.Paginacao.RegistrosPorPagina > 200) { pessoaTipoLista.Paginacao.RegistrosPorPagina = 30; } pessoaTipoLista.Paginacao.PaginaAtual = (pessoaTipoListaTransfer.Paginacao.PaginaAtual < 1 ? 1 : pessoaTipoListaTransfer.Paginacao.PaginaAtual); pessoaTipoLista.Paginacao.TotalPaginas = Convert.ToInt32(Math.Ceiling(Convert.ToDecimal(pessoaTipoLista.Paginacao.TotalRegistros) / @Convert.ToDecimal(pessoaTipoLista.Paginacao.RegistrosPorPagina))); } } } else { pessoaTipoLista = new PessoaTipoTransfer(pessoaTipoValidacao); } } else { pessoaTipoLista = new PessoaTipoTransfer(pessoaTipoValidacao); } } catch (Exception ex) { pessoaTipoLista = new PessoaTipoTransfer(); pessoaTipoLista.Validacao = false; pessoaTipoLista.Erro = true; pessoaTipoLista.IncluirMensagem("Erro em PessoaTipoModel Consultar [" + ex.Message + "]"); } finally { pessoaTipoDataModel = null; pessoaTipoBusiness = null; pessoaTipoValidacao = null; } return(pessoaTipoLista); }