LIMITE DE INSERIR DADOS MARKPLACE

JOAOBENEVIDES 26/04/2016 12:00:05
#461414
Ola Pessoal bom dia , seguinte tenho uma duvida em logica de programação , como seria mais facil fazer

seguinte estou enviando dados para um markplace porem este me limita a 170 por ação
seguinte fiz um if no programa para hora que chegar nos 170 ele executa a função json porem o seguinte tenho no banco de dads 177 item sabendo que ele sempre vai executar a funcao com 170 como faco para ele executar o restante tipo

177 = 170 vai exetucar
177 = 77 ele nao executa

Obrigado
KURTGU 26/04/2016 12:41:51
#461416
elseif ?

if or then?
JABA 26/04/2016 13:25:24
#461418
Se ele te obriga a enviar somente pacotes com 170, então você será obrigado a fazer isso em dois passos. Ou seja, envie o primeiro pacote normalmente, e quando for enviar o segundo, preencha o que faltará com espaços vazios.

Ex:
1º Passo: Enviar sem espaços vazios

177 = 170

2º Passo: Enviar o que faltou com espaços vazios

07 que faltou + 163 espaços vazios = 170
JOAOBENEVIDES 26/04/2016 14:18:22
#461427
eu terei que sempre fazer uma conta certo ?
JABA 26/04/2016 14:30:12
#461432
Sim, terá. é só separar os pacotes em 170, e no último, o que faltar, preencha com espaços vazios.

Por exemplo, para pegar o que sobra é só se basear no resto da divisão.

MessageBox.Show(177 % 170) // resultado 7
KERPLUNK 26/04/2016 21:37:00
#461469
Resposta escolhida
O limite é de 170 o que? 170 ítens no JSON?
JOAOBENEVIDES 27/04/2016 08:08:47
#461483
sim é isto
KERPLUNK 27/04/2016 16:32:56
#461530
Então é simples, você preenche o seu objeto com os 170 itens. Assim que esse limite estourar, você cria um outro objeto raiz(o que contém a lista) e continua preenchendo com os restantes.
Tópico encerrado , respostas não são mais permitidas