Exemplo n.º 1
0
 // 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"));
     }
 }
Exemplo n.º 2
0
 public List <CARTAO> ListarCARTAOs()
 {
     return(CARTAO.ListarTodos());
 }
Exemplo n.º 3
0
 public void Excluir(CARTAO oCARTAO)
 {
     CARTAO.Excluir(oCARTAO);
 }
Exemplo n.º 4
0
 public void Alterar(CARTAO oCARTAO)
 {
     CARTAO.Alterar(oCARTAO);
 }
Exemplo n.º 5
0
 public void Incluir(CARTAO oCARTAO)
 {
     CARTAO.Incluir(oCARTAO);
 }
Exemplo n.º 6
0
 public List <CARTAO> SelecionaCARTAONumero(string Numero)
 {
     return(CARTAO.CartaoNumero(Numero));
 }
Exemplo n.º 7
0
 public CARTAO SelecionaCARTAO(int Codigo)
 {
     return(CARTAO.SelecionaPK(Codigo));
 }
Exemplo n.º 8
0
 public List <CARTAO> ListarCARTAOsTipo(char CodigoTipo)
 {
     return(CARTAO.ListarCartoesTipo(CodigoTipo));
 }
Exemplo n.º 9
0
        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);
        }
Exemplo n.º 10
0
 public List <CARTAO> ListarCartao(char Tipo, int Usuario)
 {
     return(CARTAO.ListarCartoesTipo(Tipo, Usuario));
 }