Ejemplo n.º 1
0
 private void uibtnlogin_Click(object sender, EventArgs e)
 {
     _dataSistema     = new DataSistema();
     manejadorUsuario = new ManejadorUsuario(_dataSistema);
     if (uitxtusuario.Text == "root")
     {
         if (uitxtpassword.Text == "root")
         {
             flg_user_autenticado = true;
             _dataSistema.usuario = new SIS_USER {
                 CD_LOGIN = "******", CD_PASSWORD = "******"
             };
             procesar();
         }
     }
     else
     {
         _dataSistema.conectarSistema();
         if (manejadorUsuario.autenticar(uitxtusuario.Text, uitxtpassword.Text))
         {
             flg_user_autenticado = true;
             _dataSistema.usuario = manejadorUsuario.consultar(uitxtusuario.Text, uitxtpassword.Text);
             procesar();
         }
     }
 }
Ejemplo n.º 2
0
        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            String correo = txtCorreo.Text;
            String contra = txtContra.Text;

            BL.Ingreso usua = new ManejadorIngreso().buscarUsuario(correo, contra);

            if (usua != null)
            {
                Session["usuario"] = usua;
                if (usua.rol.Equals("cliente"))
                {
                    Usuario usuarioSesion = new ManejadorUsuario().buscarUsuario(correo);
                    Session["usuarioSesion"] = usuarioSesion;
                    Response.Redirect("~/ClientePrincipal.aspx");
                }
                else if (usua.rol.Equals("admin"))
                {
                    Response.Redirect("~/AdminPrincipal.aspx");
                }
                else if (usua.rol.Equals("asistente"))
                {
                    Response.Redirect("Asistencia.aspx");
                }
                else if (usua.rol.Equals("nutricionista"))
                {
                    Response.Redirect("~/Nutricion/ConsultarNutricion.aspx");
                }
            }
            else
            {
                lblIncorrecto.Text = "Correo o contraseña incorrecto";
            }
        }
Ejemplo n.º 3
0
 public void PruebaEliminarUsuario()
 {
     ManejadorUsuario manejador = new ManejadorUsuario();
     Usuario usuario = new Usuario("BaronRojo", "5563albert", "alberto08", "sdfgh", "Administrador", "*****@*****.**", "mi perro", "dexter", "Desarrollador");
     LogicaUsuario.agregarUsuario(usuario);
     LogicaUsuario.eliminarUsuario(usuario.username);
     Assert.IsTrue((LogicaUsuario.ObtenerDatos(usuario.username)).nombre == "");
 }
Ejemplo n.º 4
0
        public void PruebaEliminarUsuario()
        {
            ManejadorUsuario manejador = new ManejadorUsuario();
            Usuario          usuario   = new Usuario("BaronRojo", "5563albert", "alberto08", "sdfgh", "Administrador", "*****@*****.**", "mi perro", "dexter", "Desarrollador");

            LogicaUsuario.agregarUsuario(usuario);
            LogicaUsuario.eliminarUsuario(usuario.username);
            Assert.IsTrue((LogicaUsuario.ObtenerDatos(usuario.username)).nombre == "");
        }
Ejemplo n.º 5
0
 public frm_usuarios(DataSistema ds)
     : base(ds)
 {
     InitializeComponent();
     manejadorData           = new ManejadorUsuario(ds);
     manejadorPerfil         = new ManejadorPerfil(ds);
     manejadorEmpresas       = new ManejadorEmpresas(ds);
     manejadorUsuarioEmpresa = new ManejadorUsuarioEmpresa(ds);
 }
Ejemplo n.º 6
0
        public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context)
        {
            context.OwinContext.Response.Headers.Add("Access-Control-Allow-Origin", new[] { "*" });
            try
            {
                ManejadorUsuario manejador = new ManejadorUsuario();

                //retrieve your user from database. ex:
                var user = await manejador.Autenticar(context.UserName, context.Password);

                if (user == null)
                {
                    throw new ArgumentNullException();
                }

                //var user = await userService.Authenticate(context.UserName, context.Password); Ese era el ejemplo

                var identity = new ClaimsIdentity(context.Options.AuthenticationType);

                identity.AddClaim(new Claim(ClaimTypes.Name, user.NombreUsuario));
                identity.AddClaim(new Claim(ClaimTypes.Role, user.rol.Nombre));

                List <string> roles = new List <string>();
                roles.Add(user.rol.Nombre);

                //identity.AddClaim(new Claim(ClaimTypes.Email, user.Email));

                //roles example
                //var rolesTechnicalNamesUser = new List<string>();

                //if (user.Roles != null)
                //{
                //    rolesTechnicalNamesUser = user.Roles.Select(x => x.TechnicalName).ToList();

                //    foreach (var role in user.Roles)
                //identity.AddClaim(new Claim(ClaimTypes.Role, role.TechnicalName));
                //
                //}

                //var principal = new GenericPrincipal(identity, rolesTechnicalNamesUser.ToArray());

                var principal = new GenericPrincipal(identity, roles.ToArray());

                Thread.CurrentPrincipal = principal;

                context.Validated(identity);
            }
            catch (Exception ex)
            {
                context.SetError("invalid_grant", "message");
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            manejador = new ManejadorUsuario();


            //rolesDDLagregar.Items.Add("Cocinero");
            //rolesDDLagregar.Items.Add("Administrador");
            //rolesDDLmodificar.Items.Add("Cocinero");
            //rolesDDLmodificar.Items.Add("Administrador");

            lista1.Items.Add("Cocinero");
            lista1.Items.Add("Administrador");
            lista2.Items.Add("Cocinero");
            lista2.Items.Add("Administrador");
        }
Ejemplo n.º 8
0
    void Start()
    {
        ComenzarPartidaSolo.cantidadExp = -1;
        string token = PlayerPrefs.GetString("token");

        if (token == null || token.Equals(""))
        {
            Debug.Log("Existe token, validandolo...");
            SceneManager.LoadScene("UsuarioAcceso", LoadSceneMode.Single);
        }
        else
        {
            StartCoroutine(ManejadorUsuario.CargarUsuario());
            StartCoroutine(ManejadorUsuario.CargarCartas());
        }
    }
    public IEnumerator SubirDeNivelCartaRoutine()
    {
        WWW www = Acciones.SubirDeNivel();

        yield return(www);

        if (!string.IsNullOrEmpty(www.error))
        {
            error.text  = www.error;
            error.color = Color.red;
            error.text  = "Error on server";
            Debug.Log(www.error);
            Debug.Log("EN ERROR");
        }
        else
        {
            //Devuelve el usuario con su nivel actualizado
            UsuarioDTO resultObj = JsonUtility.FromJson <UsuarioDTO>(www.text);
            ManejadorUsuario.CargarUsuario();
        }
    }
        protected void btnRegistrarUsuario_Click(object sender, EventArgs e)
        {
            ManejadorUsuario manejador = new ManejadorUsuario();
            string           texto     = txtContrasennaUser.Value;
            BLUsuario        usuariobl = manejador.consultarUsuario(txtNombreUser.Value, texto);

            if (usuariobl.nombreUsuario.Equals("") && usuariobl.contrasennaUsuario.Equals(""))
            {
                Response.Redirect("LoguearUsuarios.aspx");
            }
            else
            {
                if (usuariobl.rol.Equals("Administrador"))
                {
                    Response.Redirect("PrincipalAdmin.aspx");
                }
                else
                {
                    Response.Redirect("CocinaListaPedidosWF.aspx");
                }
            }
        }
Ejemplo n.º 11
0
 public void CargarExperiencia()
 {
     exp = ManejadorUsuario.ObtenerUsuario().puntos;
     GameObject.FindGameObjectWithTag("MostrarExp").GetComponent <Text>().text = "You have " + exp + "EXP";
 }
 public CambioDeClave()
 {
     InitializeComponent();
     usuariosManager = new ManejadorUsuario();
 }
Ejemplo n.º 13
0
    /// <summary>
    /// Logica correspondiente a las seleccion de las distintas opciones del menu principal
    /// </summary>
    void Update()
    {
        Usuario usuario = ManejadorUsuario.ObtenerUsuario();

        if (usuario != null)
        {
            //Debug.Log(usuario._id);
            //if (!primeraPrueba)
            //{
            //	primeraPrueba = true;
            //	NivelesCartas niv = new NivelesCartas();
            //	niv.SubirDeNivelCarta(usuario.cartas[0]._id);
            //}
        }
        RaycastHit2D hit;

        if (Input.touchCount < 1)
        {
            return;
        }
        Touch touch = Input.GetTouch(0);
        // Ray ray = Camera.main.ScreenPointToRay(touch.position);
        Vector2 test = Camera.main.ScreenToWorldPoint(touch.position);

        hit = Physics2D.Raycast(test, (touch.position));
        if (touch.phase == TouchPhase.Ended)
        {
            if (hit.collider != null)
            {
                if (hit.transform.tag == "Jugar")
                {
                    opcionSeleccionada.Play();
                    nombreEscena = "LoadingMulti";
                    LoadScene();
                }
                else if (hit.transform.tag == "Opciones")
                {
                }
                else if (hit.transform.tag == "JugarSolo")
                {
                    Debug.Log("Jugar solo...");
                    opcionSeleccionada.Play();
                    nombreEscena = "Camino";
                    LoadScene();
                }
                else if (hit.transform.tag == "Cartas")
                {
                    nombreEscena = "Cartas";
                    opcionSeleccionada.Play();
                    LoadScene();
                }
                else if (hit.transform.tag == "Tutorial")
                {
                    nombreEscena = "Tutorial";
                    opcionSeleccionada.Play();
                    LoadScene();
                }
                else if (hit.transform.tag == "Salir")
                {
                    PlayerPrefs.SetString("token", "");
                    nombreEscena = "UsuarioAcceso";
                    opcionSeleccionada.Play();
                    LoadScene();
                }
            }
        }
    }
Ejemplo n.º 14
0
 public MainWindow()
 {
     InitializeComponent();
     usuarioManager = new ManejadorUsuario();
     txtUsuario.Focus();
 }
Ejemplo n.º 15
0
 public void Init()
 {
     manejador = new ManejadorUsuario();
 }
Ejemplo n.º 16
0
 public void ActualizarDatos()
 {
     StartCoroutine(ManejadorUsuario.CargarUsuario());
     StartCoroutine(ManejadorUsuario.CargarCartas());
     cargandoCartas = true;
 }
Ejemplo n.º 17
0
 public void Init()
 {
     manejador = new ManejadorUsuario();
 }