Esempio n. 1
0
    public void Nuevo()
    {
        if (contrasena.text == confirmarContrasena.text)
        {
            List <Psicologo> Psicologos = PsicologoDAO.Lista();
            Psicologo        Psicologo  = Psicologos[0];

            List <Tutor> Tutores = TutorDAO.Lista();
            Tutor        Tutor   = Tutores[0];

            Jugador = new Jugador()
            {
                Nombre        = nombre.text,
                NombreUsuario = nombreUsuario.text,
                Sexo          = genero.options[genero.value].text,
                Edad          = int.Parse(edad.text),
                Contrasena    = contrasena.text,
                Psicologo     = Psicologo,
                Tutor         = Tutor
            };

            JugadorDAO.Crear(Jugador);
            MotorMicrojuego.MenuPrincipal();
        }
    }
    // Start is called before the first frame update
    void Start()
    {
        PsicologoDAO     psicologoDAO = new PsicologoDAO();
        List <Psicologo> psicologos   = psicologoDAO.Lista();

        if (psicologos.Count > 0)
        {
            TutorDAO     tutorDAO = new TutorDAO();
            List <Tutor> tutores  = tutorDAO.Lista();

            if (tutores.Count > 0)
            {
                JugadorDAO jugadorDAO = new JugadorDAO();
                Jugador    jugador    = jugadorDAO.BuscarJugadorActivo();
                if (jugador == null)
                {
                    MotorMicrojuego.AbrirLogin();
                }
            }
            else
            {
                MotorMicrojuego.AbrirRegistroTutor();
            }
        }
        else
        {
            MotorMicrojuego.AbrirRegistroPsicologo();
        }
    }
    public void EliminarPsicologo()
    {
        PsicologoDAO     psicologoDAO = new PsicologoDAO();
        List <Psicologo> psicologos   = psicologoDAO.Lista();

        foreach (Psicologo psicologo in psicologos)
        {
            psicologoDAO.Eliminar(psicologo);
        }
    }
    // Start is called before the first frame update
    void Start()
    {
        Texture2D texture = new Texture2D(500, 500);

        texture.filterMode = FilterMode.Bilinear;

        BarcodeWriterGeneric writer = new BarcodeWriterGeneric();

        writer.Format         = BarcodeFormat.QR_CODE;
        writer.Options.Width  = texture.width;
        writer.Options.Height = texture.height;
        writer.Options.Margin = 10;

        PsicologoDAO     psicologoDAO = new PsicologoDAO();
        List <Psicologo> psicologos   = psicologoDAO.Lista();


        if (psicologos.Count > 0)
        {
            Psicologo psicologo      = psicologos[0];
            string    representation = string.Format(
                "{0}\n{1}\n{2}\n{3}",
                psicologo.Nombre,
                psicologo.Correo,
                psicologo.Telefono,
                psicologo.Cedula
                );

            BitMatrix matrix = writer.Encode(representation);
            matrix.rotate180();
            ZXing.Common.BitArray row = new ZXing.Common.BitArray(matrix.RowSize);

            // get image data
            int width  = texture.width;
            int height = texture.height;

            for (int y = 0; y < height; y++)
            {
                row = matrix.getRow(y, row);
                row.reverse(); // they are backwards wtf?
                int[] pixels = row.Array;

                int int_i = 0;
                int bit_i = 0;
                for (int x = 0; x < width; x++)
                {
                    int  bit_mask  = 1 << bit_i++;
                    int  int_value = pixels[int_i];
                    bool bit_value = (int_value & bit_mask) == bit_mask;

                    if (bit_i > 31)
                    {
                        bit_i = 0;
                        int_i++;
                    }

                    UnityEngine.Color color;
                    if (bit_value)
                    {
                        color = UnityEngine.Color.black;
                    }
                    else
                    {
                        color = UnityEngine.Color.white;
                    }

                    texture.SetPixel(x, y, color);
                }
            }

            texture.Apply();
            image.texture = texture;
            //imageFitter.aspectRatio = 1.0f;
            //image.material.mainTexture = texture;
        }
    }
    // Start is called before the first frame update
    void Start()
    {
        TutorDAO     tutorDAO     = new TutorDAO();
        PsicologoDAO psicologoDAO = new PsicologoDAO();
        JugadorDAO   jugadorDAO   = new JugadorDAO();

        if (psicologoDAO.Lista().Count < 1)
        {
            Psicologo psicologo = new Psicologo()
            {
                Nombre     = "Psicologo",
                Correo     = "*****@*****.**",
                Telefono   = "0123456789",
                Cedula     = "cedula",
                Contrasena = "contrasena"
            };

            psicologoDAO.Crear(psicologo);
        }

        if (tutorDAO.Lista().Count < 1)
        {
            Tutor tutor = new Tutor()
            {
                Nombre   = "Tutor",
                Correo   = "*****@*****.**",
                Telefono = "0123456789"
            };
            tutorDAO.Crear(tutor);
        }

        if (jugadorDAO.Lista().Count < 1)
        {
            Jugador jugador = new Jugador()
            {
                Nombre        = "Jugador",
                NombreUsuario = "Jugador1",
                Contrasena    = "contrasena",
                Edad          = 12,
                Sexo          = "M",
                IdTutor       = 1,
                IdPsicologo   = 1,
                Sesion        = true
            };
            jugadorDAO.Crear(jugador);
        }

        //ConfiguracionDAO dao = new ConfiguracionDAO();
        //Configuracion configuracion = new Configuracion
        //{
        //    Sfx = 1,
        //    Volumen = 2,
        //    IdJugador = 5,
        //};
        //dao.Crear(configuracion);

        //configuracion = dao.Buscar(configuracion.IdConfiguracion);
        //Debug.Log(configuracion);

        //configuracion.Sfx = 300;
        //dao.Actualizar(configuracion);

        //configuracion = dao.Buscar(configuracion.IdConfiguracion);
        //Debug.Log(configuracion);


        //List<Configuracion> configuraciones;

        //Debug.Log("Antes: ");
        //configuraciones = dao.Lista();
        //foreach (Configuracion configures2 in configuraciones)
        //{
        //    Debug.Log(configures2.ToString());
        //    dao.Eliminar(configures2);
        //}

        //Debug.Log("Despues: ");
        //configuraciones = dao.Lista();
        //foreach (Configuracion configures2 in configuraciones)
        //{
        //    Debug.Log(configures2.ToString());
        //}
    }