Obtendo lista de lojas

Este método é utilizado para obter uma lista de todas os CNPJs que estão vinculados a instalação e disponiveis para ativação. Com essa lista você pode exibi-la para que o operador possa selecionar o CNPJ que deseja ativar.

Retorno de obter lojas

using System;
using Cappta.Gp.Api.Com;

namespace CappAPIIntegration
{
    class Program
    {
        static void Main(string[] args)
        {
            int resultado = cappta.ObterLojas();

            if (resultado.CodigoResposta != 0))
            {
                Console.WriteLine("Não foi possível obter lista de lojas.");
                return;
            }

            var listaDeLojas = consultaLojas.ListaLojas;

            foreach (var loja in listaDeLojas)
            {
                Console.WriteLine($"{loja.NomeFantasia} CNPJ: {loja.Cnpj} PDV: {loja.Pdv}");
            }
        }
    }
}
PropriedadeTipoDescrição
CodigoRespostaintRepresenta o código de retorno da busca realizada. Para detalhamento dos códigos de retorno consulte a tabela Possíveis códigos de retorno
ListaLojasArray de DetalheLojaRepresenta um array de DetalheLoja onde são inseridas todas as lojas vinculadas ao CNPJ.

Detalhes de DetalheLoja

public class DetalheLoja : IDetalheLoja
{
    public int Codigo { get; set; }

    public string NomeFantasia { get; set; }

    public string Cnpj { get; set; }

    public int Pdv { get; set; }
}
PropriedadeTipoDescrição
CodigointRepresenta o código da loja.
NomeFantasiastringRepresenta o nome fantasia da loja.
CnpjstringRepresenta o número do CNPJ, que contem 14 dígitos.
PdvintRepresenta numero do pdv daquele cnpj.