Esse código agora desenvolvi para organizar CPF´S errados que encontravam-se em um banco de dados, faltando zeros a frente, pois tinha sido salvo como inteiro e tive que converter em String novamente.
public String concatenarCPF(String codCliente)
{
int codigo = Convert.ToInt32(codCliente);
Conexoes conec = new Conexoes();
ConectaCliente cli = new ConectaCliente();
conec.abrirBanco();
MySqlDataReader resposta = conec.executaComandoReader("SELECT `cpf` FROM `clientes` WHERE `idClientes`='" + codigo + "'");
resposta.Read();
String cpf = resposta["cpf"].ToString();
char[] cpfChar = cpf.ToCharArray();
if (cpfChar.Length == 7)
{
cpf = "0000" + cpf;
}
if (cpfChar.Length == 8)
{
cpf = "000" + cpf;
}
if (cpfChar.Length == 9)
{
cpf = "00" + cpf;
}
if (cpfChar.Length == 10)
{
cpf = "0" + cpf;
}
conec.executaComandoNonQuery("UPDATE `mm`.`clientes` SET `cpf`='"+cpf+"' WHERE `idClientes`='"+codigo+"'");
return cpf;
}
Neste caso, existe também uma classe de conexão onde faz as ligações com o Banco de Dados.
Nenhum comentário:
Postar um comentário