public async Task <CorTransfer> Excluir(int id) { CorService corService; CorTransfer cor; AutenticaModel autenticaModel; string autorizacao; try { corService = new CorService(); autenticaModel = new AutenticaModel(httpContext); autorizacao = autenticaModel.ObterToken(); cor = await corService.Excluir(id, autorizacao); } catch (Exception ex) { cor = new CorTransfer(); cor.Validacao = false; cor.Erro = true; cor.IncluirMensagem("Erro em CorModel Excluir [" + ex.Message + "]"); } finally { corService = null; autenticaModel = null; } return(cor); }
//社团成员添加,注意已添加社团成员不可再加入 public static bool GetCorAdd(string xh) { if (UserService.GetUserCorId(xh)) //为真存在 { return(false); } return(CorService.GetCorAdd(xh)); }
public async Task <CorTransfer> Consultar(CorTransfer corListaTransfer) { CorService corService; CorTransfer corLista; AutenticaModel autenticaModel; string autorizacao; int dif = 0; int qtdExibe = 5; try { corService = new CorService(); autenticaModel = new AutenticaModel(httpContext); autorizacao = autenticaModel.ObterToken(); corLista = await corService.Consultar(corListaTransfer, autorizacao); 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 = (corLista.Paginacao.PaginaAtual < 1 ? 1 : corLista.Paginacao.PaginaAtual); corLista.Paginacao.TotalPaginas = Convert.ToInt32(Math.Ceiling(Convert.ToDecimal(corLista.Paginacao.TotalRegistros) / @Convert.ToDecimal(corLista.Paginacao.RegistrosPorPagina))); corLista.Paginacao.TotalPaginas = (corLista.Paginacao.TotalPaginas < 1 ? 1 : corLista.Paginacao.TotalPaginas); qtdExibe = (qtdExibe > corLista.Paginacao.TotalPaginas ? corLista.Paginacao.TotalPaginas : qtdExibe); corLista.Paginacao.PaginaInicial = corLista.Paginacao.PaginaAtual - (Convert.ToInt32(Math.Floor(qtdExibe / 2.0))); corLista.Paginacao.PaginaFinal = corLista.Paginacao.PaginaAtual + (Convert.ToInt32(Math.Floor(qtdExibe / 2.0))); corLista.Paginacao.PaginaFinal = ((qtdExibe % 2) == 0 ? (corLista.Paginacao.PaginaFinal - 1) : corLista.Paginacao.PaginaFinal); if (corLista.Paginacao.PaginaInicial < 1) { dif = 1 - corLista.Paginacao.PaginaInicial; corLista.Paginacao.PaginaInicial += dif; corLista.Paginacao.PaginaFinal += dif; } if (corLista.Paginacao.PaginaFinal > corLista.Paginacao.TotalPaginas) { dif = corLista.Paginacao.PaginaFinal - corLista.Paginacao.TotalPaginas; corLista.Paginacao.PaginaInicial -= dif; corLista.Paginacao.PaginaFinal -= dif; } corLista.Paginacao.PaginaInicial = (corLista.Paginacao.PaginaInicial < 1 ? 1 : corLista.Paginacao.PaginaInicial); corLista.Paginacao.PaginaFinal = (corLista.Paginacao.PaginaFinal > corLista.Paginacao.TotalPaginas ? corLista.Paginacao.TotalPaginas : corLista.Paginacao.PaginaFinal); } } } catch (Exception ex) { corLista = new CorTransfer(); corLista.Validacao = false; corLista.Erro = true; corLista.IncluirMensagem("Erro em CorModel Consultar [" + ex.Message + "]"); } finally { corService = null; autenticaModel = null; } return(corLista); }
//根据社团类别id查询社团名称 public static string GetCorTypeId(int CorTypeId) { return(CorService.GetCorTypeId(CorTypeId)); }
//获取社团类别列表 public static DataTable GetCorTypeList() { return(CorService.GetCorTypeList()); }
//删除社团中的成员 public static bool RemoveUserCor(int id) { return(CorService.RemoveUserCor(id)); }
//获取社团成员列表 public static DataTable GetCorUser() { return(CorService.GetCorUser()); }
//社团信息修改 public static bool CorModify(Cor c) { return(CorService.CorModify(c)); }