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)); }
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)); }
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)); }
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)); }
/// <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); } }
/// <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); }
public async void BeneficiadorDeParaPostAsync(List <DeParaBeneficiadorDto> deParaBeneficiador) { PluginRepository pluginRepository = new PluginRepository(_authentication, EndPointsAPI.ClientPlaceDeParaPost); var retorno = await pluginRepository.PostJson(deParaBeneficiador); }
public async void RecebedorDeParaPostAsync(List <DeParaRecebedorDto> deParaRecebedor) { PluginRepository pluginRepository = new PluginRepository(_authentication, EndPointsAPI.ClientReceiverDeParaPost); var retorno = await pluginRepository.PostJson(deParaRecebedor); }