コード例 #1
0
 private void btnValidar_Click(object sender, EventArgs e)
 {
     if (CUIL.Validar(this.txtCUIL.Text))
     {
         MessageBox.Show("CUIL CORRECTO");
     }
     else
     {
         MessageBox.Show("CUIL INVALIDO !!!");
     }
 }
コード例 #2
0
        /// <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);
        }