LIMITE DE INSERIR DADOS MARKPLACE
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
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
elseif ?
if or then?
if or then?
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
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
eu terei que sempre fazer uma conta certo ?
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.
Por exemplo, para pegar o que sobra é só se basear no resto da divisão.
MessageBox.Show(177 % 170) // resultado 7
O limite é de 170 o que? 170 Ãtens no JSON?
sim é isto
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