Beispiel #1
0
        public async Task <List <EmitirPedidoRespDto> > EmissaoDePedidoAsync(List <EmitirPedidoItemDto> emitirPedidoItemDtos)
        {
            PluginRepository pluginRepository = new PluginRepository(_authentication, EndPointsAPI.ClientEmissaoPedido);

            var list = await pluginRepository.PostJson(emitirPedidoItemDtos);

            return(Functions.ConvertJsonToListIdDescription <List <EmitirPedidoRespDto> >(list));
        }
Beispiel #2
0
        public async Task <List <DadosDataAceiteDto> > CalendarioAceiteAsync(List <CalendarioAceiteFilterDto> calendarioAceiteFilterDto)
        {
            PluginRepository pluginRepository = new PluginRepository(_authentication, EndPointsAPI.ClientCalendarioAceitePost);

            var list = await pluginRepository.PostJson(calendarioAceiteFilterDto);

            return(Functions.ConvertJsonToListIdDescription <List <DadosDataAceiteDto> >(list));
        }
Beispiel #3
0
        public async Task <List <MinimoMultiploDto> > PesoMultiploPartNumberAsync(ValidaPesoMultiPartNumberDto validaPesoMultiPartNumberDto)
        {
            PluginRepository pluginRepository = new PluginRepository(_authentication, EndPointsAPI.ClientPesoMultiploPost);

            var list = await pluginRepository.PostJson(validaPesoMultiPartNumberDto);

            return(Functions.ConvertJsonToListIdDescription <List <MinimoMultiploDto> >(list));
        }
Beispiel #4
0
        public async Task <List <DetalheItemDto> > DetalhamentoDePartNumber(string[] PartNumbers, string CodCliente)
        {
            EmissaoPedidosDto emissaoPedidosDto = new EmissaoPedidosDto();

            emissaoPedidosDto.TipoBusca     = "P";
            emissaoPedidosDto.PartNumbers   = PartNumbers.ToList();
            emissaoPedidosDto.CodigoCliente = CodCliente;

            PluginRepository pluginRepository = new PluginRepository(_authentication, EndPointsAPI.ClientListaPartNumber);
            //string result = JsonConvert.SerializeObject(emissaoPedidosDto, Formatting.None);

            var list = await pluginRepository.PostJson(emissaoPedidosDto);

            return(Functions.ConvertJsonToListIdDescription <List <DetalheItemDto> >(list));
        }
Beispiel #5
0
        /// <summary>
        /// retorna a lista de beneficiador de acordo com o cliente e partnumber
        /// </summary>
        /// <param name="PartNumbers"></param>
        /// <param name="CodCliente"></param>
        /// <returns></returns>
        public async Task <List <PlaceCorresp> > PlaceCorrespsPostAsync(string[] PartNumbers, string CodCliente)
        {
            EmissaoPedidosDto emissaoPedidosDto = new EmissaoPedidosDto();

            emissaoPedidosDto.TipoBusca     = "P";
            emissaoPedidosDto.PartNumbers   = PartNumbers.ToList();
            emissaoPedidosDto.CodigoCliente = CodCliente;

            PluginRepository pluginRepository = new PluginRepository(_authentication, EndPointsAPI.ClientPlaceGetEmissao);
            var listPlace = await pluginRepository.PostJson(emissaoPedidosDto);

            List <PlaceCorresp> receiverCorresps = new List <PlaceCorresp>();

            receiverCorresps.Add(new PlaceCorresp {
                Id = "0", Description = "Selecione um beneficiador"
            });
            receiverCorresps.AddRange(Functions.ConvertJsonToListIdDescription <List <PlaceCorresp> >(listPlace));

            return(receiverCorresps);
        }
        public static async void LogEmissaoSimples(Authentication authentication, string campo, string msg)
        {
            //return;
            try
            {
                LogPluginDto Log = new LogPluginDto();
                //Log.ClassToJasonCampo(Informacoesenvio);
                Log.emissor   = authentication.CurrentClient;
                Log.jsonCampo = campo;
                Log.msg       = msg;

                Log.nomePc   = WindowsIdentity.GetCurrent().Name.ToString();
                Log.nomeUser = "******" + WindowsIdentity.GetCurrent().User.ToString() + " | USER PLUGIN: " + authentication.userName;
                PluginRepository pluginRepository = new PluginRepository(authentication, EndPointsAPI.ClientLogPost);
                var list = await pluginRepository.PostJson(Log);
            }
            catch (Exception ex)
            {
                //throw new Exception(ex.Message, ex);
            }
        }
Beispiel #7
0
        /// <summary>
        /// retorna a lista de recebedor de acordo com o cliente e partnumber
        /// </summary>
        /// <param name="PartNumbers"></param>
        /// <param name="CodCliente"></param>
        /// <returns></returns>
        public async Task <List <ReceiverCorresp> > ReceiverCorrespsPostAsync(string[] PartNumbers, string CodCliente)
        {
            EmissaoPedidosDto emissaoPedidosDto = new EmissaoPedidosDto();

            emissaoPedidosDto.TipoBusca     = "P";
            emissaoPedidosDto.PartNumbers   = PartNumbers.ToList();
            emissaoPedidosDto.CodigoCliente = CodCliente;

            PluginRepository pluginRepository = new PluginRepository(_authentication, EndPointsAPI.ClientReceiverEmissao);
            //string result = JsonConvert.SerializeObject(emissaoPedidosDto, Formatting.None);

            var listReciver = await pluginRepository.PostJson(emissaoPedidosDto);

            //adiconado para a lista suspensa ficar com um valor padrão
            List <ReceiverCorresp> receiverCorresps = new List <ReceiverCorresp>();

            receiverCorresps.Add(new ReceiverCorresp {
                Id = "0", Description = "Selecione um recebedor"
            });
            receiverCorresps.AddRange(Functions.ConvertJsonToListIdDescription <List <ReceiverCorresp> >(listReciver));
            return(receiverCorresps);
        }
Beispiel #8
0
 public async void BeneficiadorDeParaPostAsync(List <DeParaBeneficiadorDto> deParaBeneficiador)
 {
     PluginRepository pluginRepository = new PluginRepository(_authentication, EndPointsAPI.ClientPlaceDeParaPost);
     var retorno = await pluginRepository.PostJson(deParaBeneficiador);
 }
Beispiel #9
0
 public async void RecebedorDeParaPostAsync(List <DeParaRecebedorDto> deParaRecebedor)
 {
     PluginRepository pluginRepository = new PluginRepository(_authentication, EndPointsAPI.ClientReceiverDeParaPost);
     var retorno = await pluginRepository.PostJson(deParaRecebedor);
 }