none
exportar para word RRS feed

  • Pergunta

  • pessoal, bom dia..

    estou com um problema meio estranho..

    tenho um processo no meu site que exibe um contrato para o cliente, na própria página web.. nesse contrato tenho valores de compra e de envio.. tudo aparece corretamente..

    porém, quando peço para enviar esse contrato para o Word, apenas o valor do frete é alterado, exemplo, o valor que era 19,25 passa para 1925,00.. com isso ele bagunça outros valores que faz a soma com o valor do frete..

    o mais estranho, que temos o site hospedado em dois servidores.. um desses servidores é nosso local (que funciona de backup), o outro é da uol.. esse problema só ocorre no da uol.... e só o valor do frete sofre essa alteração..

    alguém faz alguma ideia do que pode ser..? muito estranho não?

    pessoal.. uma informação adicional.. acabei de executar o site direto do servidor do uol, e na própria página o valor do frete está vindo errado.. mas isso só de dentro do servidor.... será que é alguma coisa do servidor?

    • Editado kngipa quarta-feira, 8 de maio de 2013 12:30
    quarta-feira, 8 de maio de 2013 12:26

Respostas

  • Kryla,

    Observe atentamente como foi implementado o get e set desses valores, especificadamente como você utiliza o resource, me refiro a classe CultureInfo, qual cultura esta setada, porque por default o .NET Framework consulta primeiro o idioma pertecente ao Windows e apenas depois o que você definiu na aplicação, logo se você não definiu nada na aplicação ele pode estar referenciando uma cultura que pode estar influenciando na exibição desses valores.

    Então cheque como o get e set desses valores são realizados, caso não esteja trabalhando com Cultura eu indicaria trabalhar, nem que for em um único campos, faz em um único campo e sobe no servidor da UOL para você ver se é isso.

    Abraços,

    Leandro Rodrigues


    Caso a resposta tenha ajudado, não esqueça de marcar como resposta válida

    • Marcado como Resposta kngipa quarta-feira, 8 de maio de 2013 13:35
    quarta-feira, 8 de maio de 2013 13:18

Todas as Respostas

  • Kryla,

    Observe atentamente como foi implementado o get e set desses valores, especificadamente como você utiliza o resource, me refiro a classe CultureInfo, qual cultura esta setada, porque por default o .NET Framework consulta primeiro o idioma pertecente ao Windows e apenas depois o que você definiu na aplicação, logo se você não definiu nada na aplicação ele pode estar referenciando uma cultura que pode estar influenciando na exibição desses valores.

    Então cheque como o get e set desses valores são realizados, caso não esteja trabalhando com Cultura eu indicaria trabalhar, nem que for em um único campos, faz em um único campo e sobe no servidor da UOL para você ver se é isso.

    Abraços,

    Leandro Rodrigues


    Caso a resposta tenha ajudado, não esqueça de marcar como resposta válida

    • Marcado como Resposta kngipa quarta-feira, 8 de maio de 2013 13:35
    quarta-feira, 8 de maio de 2013 13:18
  • bom dia Leandro..

    foi exatamente isso.. quando executei o link do meu servidor de teste de dentro do servidor de produção, ele que estava correto também exibiu o valor errado.. ai imaginei que fosse isso..

    observei que no web.config estava definido linguagem automática.. adicionei pra colocar no padrão pt-br e ai deu certo..

    só não consegui entender porque somente esse valor estava dando problema.. mas enfim.. problema resolvido

    quarta-feira, 8 de maio de 2013 13:35
  • Cara tenta passar 19.25 pra ver o comportamento!!

    Abraço!

    quarta-feira, 8 de maio de 2013 13:36
  • Kryla,

    É muto comum isso acontecer, por isso é recomendável trabalhar com resource tanto global resource como local resource, evita problemas dessa natureza.

    Abraços,

    Leandro Rodrigues


    Caso a resposta tenha ajudado, não esqueça de marcar como resposta válida

    quarta-feira, 8 de maio de 2013 13:43