// POST: api/Cartao /// <summary> /// Cadastro de cartões /// </summary> /// <param name="cartao"></param> public dynamic Post([FromBody] CARTAO cartao, string token) { if (Utils.ValidateToken(token)) { context.CARTAO.Add(cartao); context.SaveChanges(); return(cartao.HASH); } else { return(Request.CreateResponse(HttpStatusCode.Unauthorized, "Token Inválido")); } }
public List <CARTAO> ListarCARTAOs() { return(CARTAO.ListarTodos()); }
public void Excluir(CARTAO oCARTAO) { CARTAO.Excluir(oCARTAO); }
public void Alterar(CARTAO oCARTAO) { CARTAO.Alterar(oCARTAO); }
public void Incluir(CARTAO oCARTAO) { CARTAO.Incluir(oCARTAO); }
public List <CARTAO> SelecionaCARTAONumero(string Numero) { return(CARTAO.CartaoNumero(Numero)); }
public CARTAO SelecionaCARTAO(int Codigo) { return(CARTAO.SelecionaPK(Codigo)); }
public List <CARTAO> ListarCARTAOsTipo(char CodigoTipo) { return(CARTAO.ListarCartoesTipo(CodigoTipo)); }
public bool trata_arquivo() { _erros.Clear(); string linha = ""; int n_linha = 0; bool ok = true; try { StreamReader arq = new StreamReader(_arquivo); CadernoBO caderno = new CadernoBO(); CandidatoBO candidato = new CandidatoBO(); cartoes = new ArrayList(); while ((linha = arq.ReadLine()) != null) { n_linha++; if (linha.Length >= tam_inscricao + 1) { CARTAO cartao = new CARTAO(); cartao.inscricao = linha.Substring(0, tam_inscricao); // cartao.id_caderno = linha.Substring(tam_inscricao, 1); cartao.falta = linha.Substring(tam_inscricao, 1); if (!existe_cartao_lido(cartao.inscricao)) { if (candidato.buscarCandidato(cartao.inscricao).Count > 0) { //cartao.grade = candidato.COD_GRADE.ToString(); if (linha.Length == TAMANHO_LINHA) { cartao.respostas = linha.Substring(INICIO_RESPOSTAS - 1, (FINAL_RESPOSTAS - INICIO_RESPOSTAS) + 1); cartoes.Add(cartao); } else { ok = false; _erros.Add(new ERRO(n_linha, "Tamanho da linha inválido - " + linha.Length.ToString() + " Caracteres", linha)); } } else { ok = false; _erros.Add(new ERRO(n_linha, "Inscrição do candidato não encontrada! - " + cartao.inscricao, linha)); } } else { ok = false; _erros.Add(new ERRO(n_linha, "Inscrição do candidato DUPLICADA! - " + cartao.inscricao, linha)); } } else { ok = false; _erros.Add(new ERRO(n_linha, "O formato da linha é inválido!", linha)); } } arq.Close(); } catch (System.Exception e) { _erros.Add(new ERRO(n_linha, "Erro ao tratar arquivo - " + e.Message, linha)); ok = false; } return(ok); }
public List <CARTAO> ListarCartao(char Tipo, int Usuario) { return(CARTAO.ListarCartoesTipo(Tipo, Usuario)); }