Comando para customizar um campo |
O comando replace é utilizado para alterar a informação do um campo.
Sempre realizar o tratamento antes da informação com "If" e "else" para verificar se o campo não está vazio. |
GetData("DocumentoGenerico.InfRps.Servicos.Valores.ValorServicos")
Para o campo de serviços a prefeitura retornou o valor de "11.31", porém no cold o cliente quer que este campo sai com virgula invés de ponto.
Abaixo é apresentado de como utilizar o replace:
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().Replace(".", ",") ; } 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.Replace(".",",") ); |