public HttpResponseMessage GetDadosCart(int cliCodigo) { Models.CartaoCli objCartao = new Models.DadosCart(cliCodigo); DAL.CartaoCliente dados = new DAL.CartaoCliente(); DataSet ds = new DataSet(); try { ds = dados.CarregaCartao(objCartao); objCartao.Cliente_Clicodigo = Convert.ToInt32(ds.Tables[0].Rows[0]["CLICODIGO"].ToString()); objCartao.Cliente_NumCartao = ds.Tables[0].Rows[0]["NUMERO_CARTAO"].ToString(); objCartao.Cliente_DtValidadeCartao = ds.Tables[0].Rows[0]["DATA_VALIDADE"].ToString(); objCartao.Cliente_CVVCartao = ds.Tables[0].Rows[0]["CVV"].ToString(); objCartao.Num_Retorno = ds.Tables[0].Rows[0]["RETORNO"].ToString(); objCartao.Cliente_NumCartao = (DecryptString(objCartao.Cliente_NumCartao)); objCartao.Cliente_CVVCartao = (DecryptString(objCartao.Cliente_CVVCartao)); JsonConvert.SerializeObject(objCartao); return(Request.CreateResponse(HttpStatusCode.OK, objCartao)); } catch (Exception ex) { string text = ex.Message; return(Request.CreateResponse(HttpStatusCode.OK, text)); } finally { }; }
public HttpResponseMessage DadosURA(int cliCodigo, string numCart, string validadeCart, string CVV, string retorno) { Models.CartaoCli objCartao = new Models.CartaoCli(cliCodigo, numCart, validadeCart, CVV, retorno); DAL.CartaoCliente dados = new DAL.CartaoCliente(); int codRet = Convert.ToInt32(retorno); dados.GravaLog(objCartao, Request.RequestUri.ToString()); try { if (codRet < 1 || codRet > 5) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Código de Retorno Invalido")); } else { if (codRet == 1) { if (numCart == string.Empty || validadeCart == string.Empty || CVV == string.Empty || numCart == null || CVV == null || validadeCart == null) { return(Request.CreateResponse(HttpStatusCode.OK, "Não foi possivel coletar todas as informações do cartão. Tente novamente!")); } else { dados.GravaCartao(objCartao); return(Request.CreateResponse(HttpStatusCode.OK, "Dados do cartão coletados com Sucesso!")); } } return(Request.CreateResponse(HttpStatusCode.OK, "OK")); } } catch (Exception ex) { string text = ex.Message; return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Não foi possivel gravar as informações do cartão, tentar novamente")); } }