Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }