pu

Buscar este blog

Mostrando entradas con la etiqueta Verifica Rut C# Programacion .net. Mostrar todas las entradas
Mostrando entradas con la etiqueta Verifica Rut C# Programacion .net. Mostrar todas las entradas

martes, 23 de octubre de 2012

Verifica Rut C# Programacion .net

Simple funcion que verifica un rut chileno en c# .net

Verifica Rut C# Programacion .net


Bueno aka dejo la funcion de verificar el rut en sichar jajajajja, se que eres una mierda y no lo programarías ni cagando asi que aki un regalo.... 


private bool verificaRut(int rut, string dv)
        {
            int Digito;
            int Contador;
            int Multiplo;
            int Acumulador;
            string RutDigito;

            Contador = 2;
            Acumulador = 0;

            while (rut != 0)
            {
                Multiplo = (rut % 10) * Contador;
                Acumulador = Acumulador + Multiplo;
                rut = rut/10;
                Contador = Contador + 1;

                if (Contador == 8)
                {
                    Contador = 2;
                }
            }


Verifica Rut C# Programacion .net

            Digito = 11 - (Acumulador % 11);
            RutDigito = Digito.ToString().Trim();
            if (Digito == 10)
            {
                RutDigito = "K";
            }
            if (Digito == 11)
            {
                RutDigito = "0";
            }

Verifica Rut C# Programacion .net

                if(RutDigito.ToString() == dv.ToString())
                {
                    return true;
                }else{
                    return false;
                }
                
        }

Verifica Rut C# Programacion .net