private async void BtnEnviarPedido_Click(object sender, EventArgs e)
        {
            try
            {
                AbrirLoad(TextosLoad.EnviandoPedidos);

                LogServices.LogEmissaoClass <List <EmitirPedidoItemDto> >(auth, "Enviar Pedido", "List<EmitirPedidoItemDto>", emitirPedidoList);

                var emissao = new PluginService(auth);

                var ret = await emissao.EmissaoDePedidoAsync(emitirPedidoList);

                //LogServices.LogEmissaoClass<EmitirPedidoRespDto>(auth, "Pedido Enviado", "List<EmitirPedidoItemDto>", ret);

                //MessageBox.Show(ret.E_MESSAGE);
            }
            catch (Exception ex)
            {
                LogServices.LogEmissaoClass <Exception>(auth, "erro", "retorno emissao de pedido", ex);
                MessageBox.Show(ex.Message);
            }
            finally
            {
                FecharLoad("OvAbaConfiguracao");
            }
        }
Exemplo n.º 2
0
        private async void BtnEnviarPedidoGrid_Click(object sender, EventArgs e)
        {
            try
            {
                AbrirLoad(TextosLoad.EnviandoPedidos);

                LogServices.LogEmissaoClass <List <EmitirPedidoItemDto> >(auth, "Enviar Pedido", "List<EmitirPedidoItemDto>", TabemitirPedidoList);

                var emissao = new PluginService(auth);

                var ret = await emissao.EmissaoDePedidoAsync(TabemitirPedidoList);

                LogServices.LogEmissaoClass <List <EmitirPedidoRespDto> >(auth, "Pedido Enviado", "List<EmitirPedidoItemDto>", ret);

                FecharLoad("OvAbaCarrinhoTabela");

                var F_Retorno = new F_RetornoPedido();

                F_Retorno.BuldingTempInvoce(ret);


                if (F_Retorno.InvokeRequired == true)
                {
                    F_Retorno.Invoke(new Action(() => this.Show()));
                }
                else
                {
                    F_Retorno.Show();
                }
            }
            catch (CustomExceptions ex)
            {
                LogServices.LogEmissaoClass <Exception>(auth, "erro", "retorno emissao de pedido", ex);

                MessageBox.Show(ex.CustomMessagem());
            }
            finally
            {
                FecharLoad("OvAbaCarrinhoTabela");
            }
        }