public EstadoCivilTransfer Incluir(EstadoCivilTransfer estadoCivilTransfer) { EstadoCivilDataModel estadoCivilDataModel; EstadoCivilBusiness estadoCivilBusiness; EstadoCivilTransfer estadoCivilValidacao; EstadoCivilTransfer estadoCivilInclusao; try { estadoCivilBusiness = new EstadoCivilBusiness(); estadoCivilDataModel = new EstadoCivilDataModel(); estadoCivilTransfer.EstadoCivil.Criacao = DateTime.Today; estadoCivilTransfer.EstadoCivil.Alteracao = DateTime.Today; estadoCivilValidacao = estadoCivilBusiness.Validar(estadoCivilTransfer); if (!estadoCivilValidacao.Erro) { if (estadoCivilValidacao.Validacao) { estadoCivilInclusao = estadoCivilDataModel.Incluir(estadoCivilValidacao); } else { estadoCivilInclusao = new EstadoCivilTransfer(estadoCivilValidacao); } } else { estadoCivilInclusao = new EstadoCivilTransfer(estadoCivilValidacao); } } catch (Exception ex) { estadoCivilInclusao = new EstadoCivilTransfer(); estadoCivilInclusao.Validacao = false; estadoCivilInclusao.Erro = true; estadoCivilInclusao.IncluirMensagem("Erro em EstadoCivilModel Incluir [" + ex.Message + "]"); } finally { estadoCivilDataModel = null; estadoCivilBusiness = null; estadoCivilValidacao = null; } return(estadoCivilInclusao); }
public EstadoCivilTransfer Consultar(EstadoCivilTransfer estadoCivilListaTransfer) { EstadoCivilDataModel estadoCivilDataModel; EstadoCivilBusiness estadoCivilBusiness; EstadoCivilTransfer estadoCivilValidacao; EstadoCivilTransfer estadoCivilLista; try { estadoCivilBusiness = new EstadoCivilBusiness(); estadoCivilDataModel = new EstadoCivilDataModel(); estadoCivilValidacao = estadoCivilBusiness.ValidarConsulta(estadoCivilListaTransfer); if (!estadoCivilValidacao.Erro) { if (estadoCivilValidacao.Validacao) { estadoCivilLista = estadoCivilDataModel.Consultar(estadoCivilValidacao); if (estadoCivilLista != null) { if (estadoCivilLista.Paginacao.TotalRegistros > 0) { if (estadoCivilLista.Paginacao.RegistrosPorPagina < 1) { estadoCivilLista.Paginacao.RegistrosPorPagina = 30; } else if (estadoCivilLista.Paginacao.RegistrosPorPagina > 200) { estadoCivilLista.Paginacao.RegistrosPorPagina = 30; } estadoCivilLista.Paginacao.PaginaAtual = (estadoCivilListaTransfer.Paginacao.PaginaAtual < 1 ? 1 : estadoCivilListaTransfer.Paginacao.PaginaAtual); estadoCivilLista.Paginacao.TotalPaginas = Convert.ToInt32(Math.Ceiling(Convert.ToDecimal(estadoCivilLista.Paginacao.TotalRegistros) / @Convert.ToDecimal(estadoCivilLista.Paginacao.RegistrosPorPagina))); } } } else { estadoCivilLista = new EstadoCivilTransfer(estadoCivilValidacao); } } else { estadoCivilLista = new EstadoCivilTransfer(estadoCivilValidacao); } } catch (Exception ex) { estadoCivilLista = new EstadoCivilTransfer(); estadoCivilLista.Validacao = false; estadoCivilLista.Erro = true; estadoCivilLista.IncluirMensagem("Erro em EstadoCivilModel Consultar [" + ex.Message + "]"); } finally { estadoCivilDataModel = null; estadoCivilBusiness = null; estadoCivilValidacao = null; } return(estadoCivilLista); }