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); }
public GeneroSocialTransfer ConsultarPorId(int id) { GeneroSocialDataModel generoSocialDataModel; GeneroSocialTransfer generoSocial; try { generoSocialDataModel = new GeneroSocialDataModel(); generoSocial = generoSocialDataModel.ConsultarPorId(id); } catch (Exception ex) { generoSocial = new GeneroSocialTransfer(); generoSocial.Validacao = false; generoSocial.Erro = true; generoSocial.IncluirMensagem("Erro em GeneroSocialModel ConsultarPorId [" + ex.Message + "]"); } finally { generoSocialDataModel = null; } return(generoSocial); }
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); }