private void btnValidar_Click(object sender, EventArgs e) { if (CUIL.Validar(this.txtCUIL.Text)) { MessageBox.Show("CUIL CORRECTO"); } else { MessageBox.Show("CUIL INVALIDO !!!"); } }
/// <summary> /// busca el digito verificador dado el pre que es determinado por el sexo. /// Masculino=20, si no da con 20, pasa a ser 23 /// Femenino=27, si no da con 20, pasa a ser 23 /// </summary> /// <param name="pre"></param> /// <param name="dni"></param> /// <returns></returns> public static string buscarDigitoVerificador(string pre, string dni) { string cuil = ""; string cad = ""; Boolean ok = false; for (int j = 0; j < 10; j++) { cad = pre.PadLeft(2, '0') + dni + j.ToString(); ok = CUIL.Validar(cad); if (ok) { cuil = cad; } } return(cuil); }