Пример #1
0
        public UsuarioTipoTransfer Incluir(UsuarioTipoTransfer usuarioTipoTransfer)
        {
            UsuarioTipoDataModel usuarioTipoDataModel;
            UsuarioTipoBusiness  usuarioTipoBusiness;
            UsuarioTipoTransfer  usuarioTipoValidacao;
            UsuarioTipoTransfer  usuarioTipoInclusao;

            try {
                usuarioTipoBusiness  = new UsuarioTipoBusiness();
                usuarioTipoDataModel = new UsuarioTipoDataModel();

                usuarioTipoTransfer.UsuarioTipo.Criacao   = DateTime.Today;
                usuarioTipoTransfer.UsuarioTipo.Alteracao = DateTime.Today;

                usuarioTipoValidacao = usuarioTipoBusiness.Validar(usuarioTipoTransfer);

                if (!usuarioTipoValidacao.Erro)
                {
                    if (usuarioTipoValidacao.Validacao)
                    {
                        usuarioTipoInclusao = usuarioTipoDataModel.Incluir(usuarioTipoValidacao);
                    }
                    else
                    {
                        usuarioTipoInclusao = new UsuarioTipoTransfer(usuarioTipoValidacao);
                    }
                }
                else
                {
                    usuarioTipoInclusao = new UsuarioTipoTransfer(usuarioTipoValidacao);
                }
            } catch (Exception ex) {
                usuarioTipoInclusao = new UsuarioTipoTransfer();

                usuarioTipoInclusao.Validacao = false;
                usuarioTipoInclusao.Erro      = true;
                usuarioTipoInclusao.IncluirMensagem("Erro em UsuarioTipoModel Incluir [" + ex.Message + "]");
            } finally {
                usuarioTipoDataModel = null;
                usuarioTipoBusiness  = null;
                usuarioTipoValidacao = null;
            }

            return(usuarioTipoInclusao);
        }
Пример #2
0
        public UsuarioTipoTransfer Consultar(UsuarioTipoTransfer usuarioTipoListaTransfer)
        {
            UsuarioTipoDataModel usuarioTipoDataModel;
            UsuarioTipoBusiness  usuarioTipoBusiness;
            UsuarioTipoTransfer  usuarioTipoValidacao;
            UsuarioTipoTransfer  usuarioTipoLista;

            try {
                usuarioTipoBusiness  = new UsuarioTipoBusiness();
                usuarioTipoDataModel = new UsuarioTipoDataModel();

                usuarioTipoValidacao = usuarioTipoBusiness.ValidarConsulta(usuarioTipoListaTransfer);

                if (!usuarioTipoValidacao.Erro)
                {
                    if (usuarioTipoValidacao.Validacao)
                    {
                        usuarioTipoLista = usuarioTipoDataModel.Consultar(usuarioTipoValidacao);

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

                usuarioTipoLista.Validacao = false;
                usuarioTipoLista.Erro      = true;
                usuarioTipoLista.IncluirMensagem("Erro em UsuarioTipoModel Consultar [" + ex.Message + "]");
            } finally {
                usuarioTipoDataModel = null;
                usuarioTipoBusiness  = null;
                usuarioTipoValidacao = null;
            }

            return(usuarioTipoLista);
        }