// 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 IHttpActionResult Authenticate([FromBody] LoginRequest login)
        {
            var loginResponse         = new LoginResponse {
            };
            LoginRequest loginrequest = new LoginRequest {
            };

            loginrequest.Username = login.Username.ToLower();
            loginrequest.Password = login.Password;

            IHttpActionResult   response;
            HttpResponseMessage responseMsg = new HttpResponseMessage();
            bool isUsernamePasswordValid    = false;

            if (login != null)
            {
                isUsernamePasswordValid = EleveDAO.Get(loginrequest.Username, loginrequest.Password) != null ? true : false;
                if (isUsernamePasswordValid)
                {
                    loginResponse.role = "Eleve";
                    loginResponse.id   = EleveDAO.Get(loginrequest.Username, loginrequest.Password).IdEleve;
                }

                if (!isUsernamePasswordValid)
                {
                    isUsernamePasswordValid = TutorDAO.Get(loginrequest.Username, loginrequest.Password) != null ? true : false;
                    if (isUsernamePasswordValid)
                    {
                        loginResponse.role = "Tutor";
                        loginResponse.id   = TutorDAO.Get(loginrequest.Username, loginrequest.Password).IdTutor;
                    }
                }
                if (!isUsernamePasswordValid)
                {
                    isUsernamePasswordValid = AdministratorDAO.Get(loginrequest.Username, loginrequest.Password) != null ? true : false;
                    if (isUsernamePasswordValid)
                    {
                        loginResponse.role = "Admin";
                        loginResponse.id   = AdministratorDAO.Get(loginrequest.Username, loginrequest.Password).IdAdmin;
                    }
                }
            }

            // if credentials are valid
            if (isUsernamePasswordValid)
            {
                string token = createToken(loginrequest.Username, loginrequest.role);
                //return the token
                return(Ok <string>(token));
            }
            else
            {
                // if credentials are not valid send unauthorized status code in response
                loginResponse.responseMsg.StatusCode = HttpStatusCode.Unauthorized;
                response = ResponseMessage(loginResponse.responseMsg);
                return(response);
            }
        }
Example #3
0
    // Start is called before the first frame update
    void Start()
    {
        JugadorDAO   = new JugadorDAO();
        PsicologoDAO = new PsicologoDAO();
        TutorDAO     = new TutorDAO();


        if (!MotorMicrojuego.DesdeIniciarSesion)
        {
            Destroy(buttonInicioSesion.gameObject);
        }
    }
Example #4
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();
     }
 }
Example #5
0
        public void cargar()
        {
            TutorDAO         TD = new TutorDAO();
            Tutor            T  = new Tutor();
            ResidenteDAO     RD = new ResidenteDAO();
            Residente        R  = new Residente();
            List <Tutor>     LT = new List <Tutor>();
            List <Residente> LR = new List <Residente>();

            LT = TD.traerTodos();
            LR = RD.lista();
            for (int i = 0; i < LT.Count; i++)
            {
                CbxAsesores.Items.Add(LT[i].NombreCompleto);
            }
            for (int i = 0; i < LR.Count; i++)
            {
                CbxAlumno.Items.Add(LR[i].NombreCompleto);
            }
        }
    // 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());
        //}
    }
Example #7
0
 public void RemoveTutor(Tutor tutor)
 {
     _tutorDAO = new TutorDAO();
     _tutorDAO.Remove(tutor);
 }
Example #8
0
 public void UpdateTutor(Tutor tutor)
 {
     _tutorDAO = new TutorDAO();
     _tutorDAO.Update(tutor);
 }
Example #9
0
 public Tutor GetTutorByUserName(string userName)
 {
     _tutorDAO = new TutorDAO();
     return(_tutorDAO.GetTutorByUserName(userName));
 }
Example #10
0
 public Tutor GetById(long id)
 {
     _tutorDAO = new TutorDAO();
     return(_tutorDAO.GetById(id));
 }
Example #11
0
 public List <Tutor> GetAll()
 {
     _tutorDAO = new TutorDAO();
     return(_tutorDAO.GetAll());
 }
Example #12
0
 public bool AddTutor(Tutor tutor)
 {
     _tutorDAO = new TutorDAO();
     return(_tutorDAO.Add(tutor));
 }
Example #13
0
 private void BtnAceptar_Click(object sender, EventArgs e)
 {
     if (Comprobar())
     {
         if (CbxTipo.Text.Equals("Residente"))
         {
             Residente    ObjR  = new Residente();
             ResidenteDAO objRD = new ResidenteDAO();
             ObjR = objRD.Buscar(TxtUsuario.Text);
             if (ObjR == null)
             {
                 MessageBox.Show("El usuario no existe", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 if (TxtContrasenia.Text.Equals(ObjR.contrasenia))
                 {
                     String id = TxtUsuario.Text;
                     limpiar();
                     this.Visible = false;
                     new FrmResidente(this, id).Show();
                 }
                 else
                 {
                     MessageBox.Show("El usuario o contraseñia incorrectos", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
             }
         }
         else if (CbxTipo.Text.Equals("Coordinador"))
         {
             CoordinadorDAO objCD = new CoordinadorDAO();
             Coordinador    ObjCo = new Coordinador();
             ObjCo = objCD.Buscar(TxtUsuario.Text);
             if (ObjCo == null)
             {
                 MessageBox.Show("El usuario no existe", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 if (TxtContrasenia.Text.Equals(ObjCo.contrasenia))
                 {
                     String id = TxtUsuario.Text;
                     limpiar();
                     this.Visible = false;
                     new FrmCordinador(this, id).Show();
                 }
                 else
                 {
                     MessageBox.Show("El usuario o contraseñia incorrectos", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
             }
         }
         else if (CbxTipo.Text.Equals("Asesor"))
         {
             TutorDAO ObjTD = new TutorDAO();
             Tutor    ObjT  = new Tutor();
             ObjT = ObjTD.Buscar(TxtUsuario.Text);
             if (ObjT == null)
             {
                 MessageBox.Show("El usuario no existe", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 if (TxtContrasenia.Text.Equals(ObjT.contrasenia))
                 {
                     String id = TxtUsuario.Text;
                     limpiar();
                     this.Visible = false;
                     new FrmAsesor(this).Show();
                 }
                 else
                 {
                     MessageBox.Show("El usuario o contraseñia incorrectos", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
             }
         }
     }
 }
 // Start is called before the first frame update
 void Start()
 {
     TutorDAO = new TutorDAO();
 }