Example #1
0
        public GeneroSocialTransfer Incluir(GeneroSocialTransfer generoSocialTransfer)
        {
            GeneroSocialDataModel generoSocialDataModel;
            GeneroSocialBusiness  generoSocialBusiness;
            GeneroSocialTransfer  generoSocialValidacao;
            GeneroSocialTransfer  generoSocialInclusao;

            try {
                generoSocialBusiness  = new GeneroSocialBusiness();
                generoSocialDataModel = new GeneroSocialDataModel();

                generoSocialTransfer.GeneroSocial.Criacao   = DateTime.Today;
                generoSocialTransfer.GeneroSocial.Alteracao = DateTime.Today;

                generoSocialValidacao = generoSocialBusiness.Validar(generoSocialTransfer);

                if (!generoSocialValidacao.Erro)
                {
                    if (generoSocialValidacao.Validacao)
                    {
                        generoSocialInclusao = generoSocialDataModel.Incluir(generoSocialValidacao);
                    }
                    else
                    {
                        generoSocialInclusao = new GeneroSocialTransfer(generoSocialValidacao);
                    }
                }
                else
                {
                    generoSocialInclusao = new GeneroSocialTransfer(generoSocialValidacao);
                }
            } catch (Exception ex) {
                generoSocialInclusao = new GeneroSocialTransfer();

                generoSocialInclusao.Validacao = false;
                generoSocialInclusao.Erro      = true;
                generoSocialInclusao.IncluirMensagem("Erro em GeneroSocialModel Incluir [" + ex.Message + "]");
            } finally {
                generoSocialDataModel = null;
                generoSocialBusiness  = null;
                generoSocialValidacao = null;
            }

            return(generoSocialInclusao);
        }
Example #2
0
        public GeneroSocialTransfer Consultar(GeneroSocialTransfer generoSocialListaTransfer)
        {
            GeneroSocialDataModel generoSocialDataModel;
            GeneroSocialBusiness  generoSocialBusiness;
            GeneroSocialTransfer  generoSocialValidacao;
            GeneroSocialTransfer  generoSocialLista;

            try {
                generoSocialBusiness  = new GeneroSocialBusiness();
                generoSocialDataModel = new GeneroSocialDataModel();

                generoSocialValidacao = generoSocialBusiness.ValidarConsulta(generoSocialListaTransfer);

                if (!generoSocialValidacao.Erro)
                {
                    if (generoSocialValidacao.Validacao)
                    {
                        generoSocialLista = generoSocialDataModel.Consultar(generoSocialValidacao);

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

                generoSocialLista.Validacao = false;
                generoSocialLista.Erro      = true;
                generoSocialLista.IncluirMensagem("Erro em GeneroSocialModel Consultar [" + ex.Message + "]");
            } finally {
                generoSocialDataModel = null;
                generoSocialBusiness  = null;
                generoSocialValidacao = null;
            }

            return(generoSocialLista);
        }