public TelefoneTipoTransfer Alterar(TelefoneTipoTransfer telefoneTipoTransfer) { TelefoneTipoDataModel telefoneTipoDataModel; TelefoneTipoBusiness telefoneTipoBusiness; TelefoneTipoTransfer telefoneTipoValidacao; TelefoneTipoTransfer telefoneTipoAlteracao; try { telefoneTipoBusiness = new TelefoneTipoBusiness(); telefoneTipoDataModel = new TelefoneTipoDataModel(); telefoneTipoTransfer.TelefoneTipo.Alteracao = DateTime.Today; telefoneTipoValidacao = telefoneTipoBusiness.Validar(telefoneTipoTransfer); if (!telefoneTipoValidacao.Erro) { if (telefoneTipoValidacao.Validacao) { telefoneTipoAlteracao = telefoneTipoDataModel.Alterar(telefoneTipoValidacao); } else { telefoneTipoAlteracao = new TelefoneTipoTransfer(telefoneTipoValidacao); } } else { telefoneTipoAlteracao = new TelefoneTipoTransfer(telefoneTipoValidacao); } } catch (Exception ex) { telefoneTipoAlteracao = new TelefoneTipoTransfer(); telefoneTipoAlteracao.Validacao = false; telefoneTipoAlteracao.Erro = true; telefoneTipoAlteracao.IncluirMensagem("Erro em TelefoneTipoModel Alterar [" + ex.Message + "]"); } finally { telefoneTipoDataModel = null; telefoneTipoBusiness = null; telefoneTipoValidacao = null; } return(telefoneTipoAlteracao); }
public TelefoneTipoTransfer Consultar(TelefoneTipoTransfer telefoneTipoListaTransfer) { TelefoneTipoDataModel telefoneTipoDataModel; TelefoneTipoBusiness telefoneTipoBusiness; TelefoneTipoTransfer telefoneTipoValidacao; TelefoneTipoTransfer telefoneTipoLista; try { telefoneTipoBusiness = new TelefoneTipoBusiness(); telefoneTipoDataModel = new TelefoneTipoDataModel(); telefoneTipoValidacao = telefoneTipoBusiness.ValidarConsulta(telefoneTipoListaTransfer); if (!telefoneTipoValidacao.Erro) { if (telefoneTipoValidacao.Validacao) { telefoneTipoLista = telefoneTipoDataModel.Consultar(telefoneTipoValidacao); if (telefoneTipoLista != null) { if (telefoneTipoLista.Paginacao.TotalRegistros > 0) { if (telefoneTipoLista.Paginacao.RegistrosPorPagina < 1) { telefoneTipoLista.Paginacao.RegistrosPorPagina = 30; } else if (telefoneTipoLista.Paginacao.RegistrosPorPagina > 200) { telefoneTipoLista.Paginacao.RegistrosPorPagina = 30; } telefoneTipoLista.Paginacao.PaginaAtual = (telefoneTipoListaTransfer.Paginacao.PaginaAtual < 1 ? 1 : telefoneTipoListaTransfer.Paginacao.PaginaAtual); telefoneTipoLista.Paginacao.TotalPaginas = Convert.ToInt32(Math.Ceiling(Convert.ToDecimal(telefoneTipoLista.Paginacao.TotalRegistros) / @Convert.ToDecimal(telefoneTipoLista.Paginacao.RegistrosPorPagina))); } } } else { telefoneTipoLista = new TelefoneTipoTransfer(telefoneTipoValidacao); } } else { telefoneTipoLista = new TelefoneTipoTransfer(telefoneTipoValidacao); } } catch (Exception ex) { telefoneTipoLista = new TelefoneTipoTransfer(); telefoneTipoLista.Validacao = false; telefoneTipoLista.Erro = true; telefoneTipoLista.IncluirMensagem("Erro em TelefoneTipoModel Consultar [" + ex.Message + "]"); } finally { telefoneTipoDataModel = null; telefoneTipoBusiness = null; telefoneTipoValidacao = null; } return(telefoneTipoLista); }