public CorTransfer Incluir(CorTransfer corTransfer) { CorDataModel corDataModel; CorBusiness corBusiness; CorTransfer corValidacao; CorTransfer corInclusao; try { corBusiness = new CorBusiness(); corDataModel = new CorDataModel(); corTransfer.Cor.Criacao = DateTime.Today; corTransfer.Cor.Alteracao = DateTime.Today; corValidacao = corBusiness.Validar(corTransfer); if (!corValidacao.Erro) { if (corValidacao.Validacao) { corInclusao = corDataModel.Incluir(corValidacao); } else { corInclusao = new CorTransfer(corValidacao); } } else { corInclusao = new CorTransfer(corValidacao); } } catch (Exception ex) { corInclusao = new CorTransfer(); corInclusao.Validacao = false; corInclusao.Erro = true; corInclusao.IncluirMensagem("Erro em CorModel Incluir [" + ex.Message + "]"); } finally { corDataModel = null; corBusiness = null; corValidacao = null; } return(corInclusao); }
public CorTransfer ConsultarPorId(int id) { CorDataModel corDataModel; CorTransfer cor; try { corDataModel = new CorDataModel(); cor = corDataModel.ConsultarPorId(id); } catch (Exception ex) { cor = new CorTransfer(); cor.Validacao = false; cor.Erro = true; cor.IncluirMensagem("Erro em CorModel ConsultarPorId [" + ex.Message + "]"); } finally { corDataModel = null; } return(cor); }
public CorTransfer Consultar(CorTransfer corListaTransfer) { CorDataModel corDataModel; CorBusiness corBusiness; CorTransfer corValidacao; CorTransfer corLista; try { corBusiness = new CorBusiness(); corDataModel = new CorDataModel(); corValidacao = corBusiness.ValidarConsulta(corListaTransfer); if (!corValidacao.Erro) { if (corValidacao.Validacao) { corLista = corDataModel.Consultar(corValidacao); if (corLista != null) { if (corLista.Paginacao.TotalRegistros > 0) { if (corLista.Paginacao.RegistrosPorPagina < 1) { corLista.Paginacao.RegistrosPorPagina = 30; } else if (corLista.Paginacao.RegistrosPorPagina > 200) { corLista.Paginacao.RegistrosPorPagina = 30; } corLista.Paginacao.PaginaAtual = (corListaTransfer.Paginacao.PaginaAtual < 1 ? 1 : corListaTransfer.Paginacao.PaginaAtual); corLista.Paginacao.TotalPaginas = Convert.ToInt32(Math.Ceiling(Convert.ToDecimal(corLista.Paginacao.TotalRegistros) / @Convert.ToDecimal(corLista.Paginacao.RegistrosPorPagina))); } } } else { corLista = new CorTransfer(corValidacao); } } else { corLista = new CorTransfer(corValidacao); } } catch (Exception ex) { corLista = new CorTransfer(); corLista.Validacao = false; corLista.Erro = true; corLista.IncluirMensagem("Erro em CorModel Consultar [" + ex.Message + "]"); } finally { corDataModel = null; corBusiness = null; corValidacao = null; } return(corLista); }