none
Bematech Flash Builder RRS feed

  • Pergunta

  • Olá,

     

    1-            Estava vendo um exemplo para impressão do cupom,  como mando um valor para o método VenderItem? Ex.:     Itemvendido.valor = 1.00M

     

                 O que significa o M?

                 Como passo o valor (uso C#)? Convert.Todecimal(valor), é isso? Tenho que trocar as vírgulas pelo ponto?

     

    2 -       No overload do método AbreCupom(nome do cliente, cpf) ,  é para qualquer modelo de impressora?

     

              Obrigado pela ajuda.

     

               []'s

    quarta-feira, 30 de maio de 2007 12:31

Respostas

  • Olá Júnio,

     

    O sufixo "M" é usado quando vc quer que um número real seja transformado para decimal. No caso do metódo Vender e de outros métodos que usam valores decimais, no Flash Builder, é necessário usar este sufixo. Veja o que a documentação do MSDN .NET diz:

     

    "If you want a numeric real literal to be treated as decimal, use the suffix m or M, for example:

    decimal myMoney = 300.5m;

    Without the suffix m, the number is treated as a double, thus generating a compiler error."

     

    Então, os valores passados para o Flash Builder são do tipo decimal e necessitam do sufixo "M" acrescentado ao final do valor.

     

    O método que abre o cupom fiscal, assim como todos os métodos, identificam que impressora vc está usando e adapta os parâmetros para ela, ou seja, vc não precisa se preocupar com os parâmetros informados, se a impressora que vc estiver usando não possuir todos os parâmetros, o método adapta.

     

    Ats,

    André Munhoz

    quarta-feira, 30 de maio de 2007 14:30

Todas as Respostas

  • Olá Júnio,

     

    O sufixo "M" é usado quando vc quer que um número real seja transformado para decimal. No caso do metódo Vender e de outros métodos que usam valores decimais, no Flash Builder, é necessário usar este sufixo. Veja o que a documentação do MSDN .NET diz:

     

    "If you want a numeric real literal to be treated as decimal, use the suffix m or M, for example:

    decimal myMoney = 300.5m;

    Without the suffix m, the number is treated as a double, thus generating a compiler error."

     

    Então, os valores passados para o Flash Builder são do tipo decimal e necessitam do sufixo "M" acrescentado ao final do valor.

     

    O método que abre o cupom fiscal, assim como todos os métodos, identificam que impressora vc está usando e adapta os parâmetros para ela, ou seja, vc não precisa se preocupar com os parâmetros informados, se a impressora que vc estiver usando não possuir todos os parâmetros, o método adapta.

     

    Ats,

    André Munhoz

    quarta-feira, 30 de maio de 2007 14:30
  • muito obrigado.

     

    Aproveitando a sua atenção, tem algum problema enviar para o cupom itens com o valor = 0.00?

     

     

    quarta-feira, 30 de maio de 2007 16:19
  • Oi Júnio,

     

    Na verdade, não é possível vc vender itens com valores zerados.

     

    Ats,

    André Munhoz

    quarta-feira, 30 de maio de 2007 17:30