// 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();
        }
    }
示例#2
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();
        }
    }
    public void Crear()
    {
        TutorDAO.Crear(new Tutor
        {
            Nombre   = nombre.text,
            Correo   = correo.text,
            Telefono = telefono.text,
        });

        MotorMicrojuego.AbrirRegistroJugador();
    }
示例#4
0
    public static void CerrarSesion()
    {
        JugadorDAO jugadorDAO = new JugadorDAO();
        Jugador    jugador    = jugadorDAO.BuscarJugadorActivo();

        if (jugador != null)
        {
            jugador.Sesion = false;
            jugadorDAO.Actualizar(jugador);
            MotorMicrojuego.MenuPrincipal();
        }
    }
    public void Crear()
    {
        PsicologoDAO.Crear(new Psicologo {
            Nombre     = nombre.text,
            Cedula     = cedula.text,
            Correo     = correo.text,
            Telefono   = telefono.text,
            Contrasena = "SweetVictory",
        });

        MotorMicrojuego.AbrirRegistroTutor();
    }
示例#6
0
    void Decoded(Result result)
    {
        Debug.Log(result.BarcodeFormat.ToString());
        Debug.Log(result.Text);
        ValorEscaneado = result.Text;

        if (activeCameraTexture != null && activeCameraTexture.isPlaying)
        {
            activeCameraTexture.Stop();
        }

        MotorMicrojuego.AbrirRegistroPsicologo();
    }
示例#7
0
    public void Autenticar()
    {
        JugadorDAO     jugadorDAO = new JugadorDAO();
        List <Jugador> jugadores  = jugadorDAO.Lista();

        foreach (Jugador jugador in jugadores)
        {
            if (jugador.NombreUsuario == NombreUsuario.text &&
                jugador.Contrasena == Contrasena.text)
            {
                jugador.Sesion = true;
                jugadorDAO.Actualizar(jugador);
                MotorMicrojuego.MenuPrincipal();
            }
        }
    }
示例#8
0
 public void EliminarTutores()
 {
     if (MotorMicrojuego.DesdeIniciarSesion)
     {
         MotorMicrojuego.AbrirLogin();
     }
     else
     {
         TutorDAO     tutorDAO = new TutorDAO();
         List <Tutor> tutores  = tutorDAO.Lista();
         foreach (Tutor tutor in tutores)
         {
             tutorDAO.Eliminar(tutor);
         }
         MotorMicrojuego.AbrirRegistroTutor();
     }
 }
示例#9
0
 public void Repetir()
 {
     MotorMicrojuego.Repetir();
 }
示例#10
0
 void MostrarResultados()
 {
     MotorMicrojuego.Resultados();
 }
示例#11
0
 public void MenuPrincipal()
 {
     MotorMicrojuego.MenuPrincipal();
 }
示例#12
0
 public void Resultados()
 {
     MotorMicrojuego.MenuPrincipal();
 }
示例#13
0
 public void CerrarSesion()
 {
     MotorMicrojuego.CerrarSesion();
 }
示例#14
0
 public void AbrirRegistroTutor()
 {
     MotorMicrojuego.AbrirRegistroTutor();
 }
示例#15
0
 public void Siguiente()
 {
     MotorMicrojuego.Siguiente();
 }
示例#16
0
 public void AbrirLogin()
 {
     MotorMicrojuego.AbrirLogin();
 }
示例#17
0
 public void AbrirRegistroJugadorInicioSesion()
 {
     MotorMicrojuego.AbrirRegistroJugadorIncioSesion();
 }
示例#18
0
 public void AbrirPsicologoQr()
 {
     MotorMicrojuego.AbrirPsicologoQr();
 }
示例#19
0
 public void AbrirRegistroScan()
 {
     MotorMicrojuego.AbrirPsicologoScan();
 }
示例#20
0
 public void AbrirRegistroPsicologo()
 {
     MotorMicrojuego.AbrirRegistroPsicologo();
 }