Beispiel #1
0
        public EnderecoTipoTransfer Incluir(EnderecoTipoTransfer enderecoTipoTransfer)
        {
            EnderecoTipoDataModel enderecoTipoDataModel;
            EnderecoTipoBusiness  enderecoTipoBusiness;
            EnderecoTipoTransfer  enderecoTipoValidacao;
            EnderecoTipoTransfer  enderecoTipoInclusao;

            try {
                enderecoTipoBusiness  = new EnderecoTipoBusiness();
                enderecoTipoDataModel = new EnderecoTipoDataModel();

                enderecoTipoTransfer.EnderecoTipo.Criacao   = DateTime.Today;
                enderecoTipoTransfer.EnderecoTipo.Alteracao = DateTime.Today;

                enderecoTipoValidacao = enderecoTipoBusiness.Validar(enderecoTipoTransfer);

                if (!enderecoTipoValidacao.Erro)
                {
                    if (enderecoTipoValidacao.Validacao)
                    {
                        enderecoTipoInclusao = enderecoTipoDataModel.Incluir(enderecoTipoValidacao);
                    }
                    else
                    {
                        enderecoTipoInclusao = new EnderecoTipoTransfer(enderecoTipoValidacao);
                    }
                }
                else
                {
                    enderecoTipoInclusao = new EnderecoTipoTransfer(enderecoTipoValidacao);
                }
            } catch (Exception ex) {
                enderecoTipoInclusao = new EnderecoTipoTransfer();

                enderecoTipoInclusao.Validacao = false;
                enderecoTipoInclusao.Erro      = true;
                enderecoTipoInclusao.IncluirMensagem("Erro em EnderecoTipoModel Incluir [" + ex.Message + "]");
            } finally {
                enderecoTipoDataModel = null;
                enderecoTipoBusiness  = null;
                enderecoTipoValidacao = null;
            }

            return(enderecoTipoInclusao);
        }
Beispiel #2
0
        public EnderecoTipoTransfer Consultar(EnderecoTipoTransfer enderecoTipoListaTransfer)
        {
            EnderecoTipoDataModel enderecoTipoDataModel;
            EnderecoTipoBusiness  enderecoTipoBusiness;
            EnderecoTipoTransfer  enderecoTipoValidacao;
            EnderecoTipoTransfer  enderecoTipoLista;

            try {
                enderecoTipoBusiness  = new EnderecoTipoBusiness();
                enderecoTipoDataModel = new EnderecoTipoDataModel();

                enderecoTipoValidacao = enderecoTipoBusiness.ValidarConsulta(enderecoTipoListaTransfer);

                if (!enderecoTipoValidacao.Erro)
                {
                    if (enderecoTipoValidacao.Validacao)
                    {
                        enderecoTipoLista = enderecoTipoDataModel.Consultar(enderecoTipoValidacao);

                        if (enderecoTipoLista != null)
                        {
                            if (enderecoTipoLista.Paginacao.TotalRegistros > 0)
                            {
                                if (enderecoTipoLista.Paginacao.RegistrosPorPagina < 1)
                                {
                                    enderecoTipoLista.Paginacao.RegistrosPorPagina = 30;
                                }
                                else if (enderecoTipoLista.Paginacao.RegistrosPorPagina > 200)
                                {
                                    enderecoTipoLista.Paginacao.RegistrosPorPagina = 30;
                                }
                                enderecoTipoLista.Paginacao.PaginaAtual  = (enderecoTipoListaTransfer.Paginacao.PaginaAtual < 1 ? 1 : enderecoTipoListaTransfer.Paginacao.PaginaAtual);
                                enderecoTipoLista.Paginacao.TotalPaginas =
                                    Convert.ToInt32(Math.Ceiling(Convert.ToDecimal(enderecoTipoLista.Paginacao.TotalRegistros)
                                                                 / @Convert.ToDecimal(enderecoTipoLista.Paginacao.RegistrosPorPagina)));
                            }
                        }
                    }
                    else
                    {
                        enderecoTipoLista = new EnderecoTipoTransfer(enderecoTipoValidacao);
                    }
                }
                else
                {
                    enderecoTipoLista = new EnderecoTipoTransfer(enderecoTipoValidacao);
                }
            } catch (Exception ex) {
                enderecoTipoLista = new EnderecoTipoTransfer();

                enderecoTipoLista.Validacao = false;
                enderecoTipoLista.Erro      = true;
                enderecoTipoLista.IncluirMensagem("Erro em EnderecoTipoModel Consultar [" + ex.Message + "]");
            } finally {
                enderecoTipoDataModel = null;
                enderecoTipoBusiness  = null;
                enderecoTipoValidacao = null;
            }

            return(enderecoTipoLista);
        }