FORMATA CNPJ

EDISONJULIANOTI 02/08/2011 10:55:54
#380581
Urgente ...
Presciso de um [Ô]formatar cnpj[Ô].
Para que quando eu fasso uma busca no banco de dados(sql) ele me retorne o valor formatado.
JANDER 02/08/2011 11:11:18
#380584
Resposta escolhida
Estou colocando a classe para formatar cpf e cnpj

  

public class Formatacoes
{

public static string CPF(string cpfOriginal)
{

try
{

cpfOriginal = cpfOriginal.Replace([Ô].[Ô], [Ô][Ô]);
cpfOriginal = cpfOriginal.Replace([Ô]-[Ô], [Ô][Ô]);

string cpfFormatado = [Ô][Ô];

cpfFormatado = cpfOriginal.Substring(0, 3);
cpfFormatado = cpfFormatado + [Ô].[Ô];

cpfFormatado = cpfFormatado + cpfOriginal.Substring(3, 3);
cpfFormatado = cpfFormatado + [Ô].[Ô];

cpfFormatado = cpfFormatado + cpfOriginal.Substring(6, 3);
cpfFormatado = cpfFormatado + [Ô]-[Ô];

cpfFormatado = cpfFormatado + cpfOriginal.Substring(9);


return cpfFormatado;

}
catch (Exception e)
{

throw e;

}

}


public static string CNPJ(string cnpjOriginal)
{


string novoCNPJ = [Ô][Ô];

try
{

//ex 17.168.262/0001-62

cnpjOriginal = cnpjOriginal.Replace([Ô].[Ô], [Ô][Ô]);
cnpjOriginal = cnpjOriginal.Replace([Ô]/[Ô], [Ô][Ô]);
cnpjOriginal = cnpjOriginal.Replace([Ô]-[Ô], [Ô][Ô]);

novoCNPJ = cnpjOriginal.Substring(0, 2);
novoCNPJ = novoCNPJ + [Ô].[Ô];

novoCNPJ = novoCNPJ + cnpjOriginal.Substring(2, 3);
novoCNPJ = novoCNPJ + [Ô].[Ô];

novoCNPJ = novoCNPJ + cnpjOriginal.Substring(5, 3);
novoCNPJ = novoCNPJ + [Ô]/[Ô];

novoCNPJ = novoCNPJ + cnpjOriginal.Substring(8, 4);
novoCNPJ = novoCNPJ + [Ô]-[Ô];

novoCNPJ = novoCNPJ + cnpjOriginal.Substring(12);

return novoCNPJ;

}
catch (Exception e)
{
throw e;
}



}


}

EDISONJULIANOTI 02/08/2011 11:17:26
#380587
Muito Obrigado Ajudou Muito.
Tópico encerrado , respostas não são mais permitidas