Formatar o campo de inteiro para string

Anterior
Próximo
Feedback
Imprimir

Formatar o campo de inteiro para string

Comando para customizar um campo

 

O comando abaixo auxilia para formatar o formulário conforme é apresentado na prefeitura.

Por Exemplo:

Quando o cliente imprime o PDF pelo site da prefeitura, muitas vezes o campo natureza operação é apresentado como "Tributado no Município", mas na impressão pelo cold do documento o mesmo não sai desta forma.

 

 

 

  Sempre realizar o tratamento antes da informação com "If" e "else" para verificar se o campo não está vazio.

 

GetData("DocumentoGenerico.InfRps.NaturezaOperacao")

GetData("Campo").ToString().Equals("2") ? "Isenção" :

Função utilizada para formatar o GetData.

No Equals deve ser alterado o valor do campo para o valor que é retornado pelo webservice da prefeitura.

Sempre que a informação que é retornada para o campo for igual a "2" no formulário será apresentado a informação como "Isenção"

 

 

 

 

   Abaixo é apresentado o exemplo para formatar o campo:

 

   GetData("DocumentoGenerico.InfRps.IdentificacaoRps.NumeroRps");

 

   textBox54.Text = "";

   string nat = "";

   

   if(GetData("DocumentoGenerico.InfRps") != null)

   {

     if(GetData("DocumentoGenerico.InfRps.NaturezaOperacao") != null)

   {

     nat = GetData("DocumentoGenerico.InfRps.NaturezaOperacao").ToString().Equals("1") ? "Tributação no município" :

               GetData("DocumentoGenerico.InfRps.NaturezaOperacao").ToString().Equals("2") ? "Tributação fora do município" :

               GetData("DocumentoGenerico.InfRps.NaturezaOperacao").ToString().Equals("2") ? "Isenção" :

               GetData("DocumentoGenerico.InfRps.NaturezaOperacao").ToString().Equals("4") ? "Imune" :

               GetData("DocumentoGenerico.InfRps.NaturezaOperacao").ToString().Equals("5") ? "Exigibilidade suspensa por decisão judicial" :

               GetData("DocumentoGenerico.InfRps.NaturezaOperacao").ToString().Equals("6") ? "Exigibilidade suspensa por procedimento" :

              " ",

   }

   else

   {

    nat = "";

   }

 

   textBox54.Text = String.Format("{0}",

   nat

   );

 

 

 

 

   Além da formatação apresentados acima, podemos formatar o campo com variável.

 

   GetData("DocumentoGenerico.InfRps.IdentificacaoRps.NumeroRps");

 

   textBox54.Text = "";

   string nat = "";

   

   if(GetData("DocumentoGenerico.InfRps") != null)

   {

     if(GetData("DocumentoGenerico.InfRps.NaturezaOperacao") != null)

   {

     nat = GetData("DocumentoGenerico.InfRps.NaturezaOperacao").ToString();

   }

   else

   {

    nat = "";

   }

 

   textBox54.Text = String.Format("{0}",

   nat

   );

 

   textBox54.Text = String.Format("Natureza Operação:{0}",

     nat.ToString().Equals("1") ? "Tributação no município" :

     nat.ToString().Equals("2") ? "Tributação fora do município" :

     nat.ToString().Equals("2") ? "Isenção" :

    nat.ToString().Equals("4") ? "Imune" :

     nat.ToString().Equals("5") ? "Exigibilidade suspensa por decisão judicial" :

     nat.ToString().Equals("6") ? "Exigibilidade suspensa por procedimento" :

    " ",

   );