Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Dedo   dedoMalito = new Dedo();
            Random rnd        = new Random();

            dedoMalito = Dedo.Pulgar;

            Console.WriteLine("Mi dedo malito es {0}", (int)dedoMalito);

            Console.WriteLine("     Lista de dedos");
            Console.WriteLine("--------------------------------------");
            for (int i = 0; i < 5; i++)
            {
                Console.WriteLine((Dedo)i);
            }
            Console.WriteLine("-----------------------------");
            for (int i = 0; i <= 10; i++)
            {
                Console.ForegroundColor = (ConsoleColor)rnd.Next((int)ConsoleColor.Yellow);
                Console.WriteLine("Hola Caracola");
            }
            Console.ResetColor();
            Console.WriteLine("----------------------------");

            for (ConsoleColor i = ConsoleColor.Black; i <= ConsoleColor.Yellow; i++)
            {
                Console.ForegroundColor = i;
                Console.Write("* ");
            }
            Console.ReadLine();
        }
Ejemplo n.º 2
0
 public Huella(int idHuella, String ruta, Dedo dedo, Estatus estatus = Estatus.nueva)
 {
     this.idHuella = idHuella;
     this.ruta     = ruta;
     this.dedo     = dedo;
     this.estatus  = estatus;
 }
Ejemplo n.º 3
0
        List <Template> FlattenHierarchy(Pessoa[] persons, Dedo finger, out List <int> personIndexes)
        {
            List <Template> templates = new List <Template>();

            personIndexes = new List <int>();
            for (int personIndex = 0; personIndex < persons.Length; ++personIndex)
            {
                Pessoa person = persons[personIndex];
                person.CheckForNulls();
                for (int i = 0; i < person.Fingerprints.Count; ++i)
                {
                    Fingerprint fingerprint = person.Fingerprints[i];
                    if (IsCompatibleFinger(finger, fingerprint.Dedo))
                    {
                        templates.Add(fingerprint.Decoded);
                        personIndexes.Add(personIndex);
                    }
                }
            }
            return(templates);
        }
Ejemplo n.º 4
0
        enum Dedo2 { indice=0, anular=2, corazon=4, pulgar=5, meñique=9 }; //le damos valor alas posiciones manualmente , no de forma automatica que empezara por el 0
        static void Main(string[] args)
        {
            Dedo dedoRoto = Dedo.anular; // solo puede utilizar un valor de la enumeracion

            Console.WriteLine(dedoRoto);
            Console.WriteLine((int)dedoRoto); //Convierte al entero que lo representa que tiene que ver con su posicion "la cual siempre empieza por el 0"
            Console.WriteLine((Dedo)3);       // Al contrario , convierte el 3 a el dedo que esta en la posicion 3 de la enumeracion.
            int dedo = 0;

            //Generar dedos aleatorios:
            Console.WriteLine("\n Generar dedos Aleatorios:");
            Console.WriteLine("-------------------------------\n");
            Random rnd = new Random();
            int    max = 4;

            for (int i = 0; i < 10; i++)
            {
                dedo = rnd.Next(max);                        //Genera el numero y
                Console.WriteLine((Dedo)dedo + ", " + dedo); //Lo convierte a  un dedo de esa posicion
            }


            Console.ReadLine();
        }
Ejemplo n.º 5
0
 bool IsCompatibleFinger(Dedo first, Dedo second)
 {
     return(first == second || first == Dedo.Any || second == Dedo.Any);
 }