Exemple #1
0
        public static bool LogIn(string nom, string passwd)
        {
            ConexionBBDD.Instanciar().AbrirConexion();

            string passhash = ConexionBBDD.EncriptarContraseña(passwd);
            string consulta = String.Format(
                "SELECT * FROM usuario WHERE nombre_usuario = '{0}' AND contraseña ='{1}'"
                , nom, passhash
                );

            var resultado = ConexionBBDD.Instanciar().Query(consulta);

            ConexionBBDD.Instanciar().CerrarConexion();
            if (resultado != null)
            {
                if (resultado.Count == 0)
                {
                    return(false);
                }
                else
                {
                    Usuario usuario = new Usuario(resultado[0]);
                    usuarioActual = usuario;

                    return(true);
                }
            }
            else
            {
                return(false);
            }
        }
Exemple #2
0
        //Funcionalidad para insertar un usuario en la base de datos;
        public static bool RegistrarUsuario(Usuario u)
        {
            ConexionBBDD.Instanciar().AbrirConexion();

            string passhash = ConexionBBDD.EncriptarContraseña(u.Contraseña);
            string consulta = String.Format(
                "INSERT INTO usuario(Nombre_Usuario, Correo, Contraseña, N_Receta, N_Seguidor, Foto, descripcion) " +
                "VALUES('{0}','{1}','{2}',0,0, @foto,'')", u.Nombre, u.Correo, passhash
                );

            bool funciona = ConexionBBDD.Instanciar().NonQuery(consulta, u.foto);

            ConexionBBDD.Instanciar().CerrarConexion();

            return(funciona);
        }
Exemple #3
0
        public static void ModificarUsuario(int i, int id, string desc, string passwd, Image foto)
        {
            ConexionBBDD.Instanciar().AbrirConexion();
            string consulta;

            if (i == 1)
            {
                string pas = ConexionBBDD.EncriptarContraseña(passwd);
                consulta = String.Format(
                    "UPDATE usuario SET descripcion='{0}', Contraseña = '{1}',Foto = @foto WHERE ID_Usuario={2}", desc, pas, id
                    );
            }
            else
            {
                consulta = String.Format(
                    "UPDATE usuario SET descripcion='{0}', Foto = @foto WHERE ID_Usuario={1}", desc, id
                    );
            }


            bool funciona = ConexionBBDD.Instanciar().NonQuery(consulta, foto);

            ConexionBBDD.Instanciar().CerrarConexion();
        }