{% extends "base.html" %} {% block title %}Mi Perfil - TallArt{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
{% if user and user.get('NombreCompleto') %} {{ user['NombreCompleto'].split()[0][0] }}{{ user['NombreCompleto'].split()[-1][0] if user['NombreCompleto'].split()|length > 1 else '' }} {% else %} U {% endif %}

{{ user.get('NombreCompleto', 'Usuario') if user else 'Usuario' }}

{{ user.get('Email', 'email@example.com') if user else 'email@example.com' }}

{% if is_admin() %} Administrador {% elif is_empresa() %} Cuenta Empresa {% else %} Cliente {% endif %}
{{ stats.compras if stats else 0 }}
Compras Realizadas
{{ stats.favoritos if stats else 0 }}
Favoritos
{{ stats.resenas if stats else 0 }}
Reseñas
{% if user and user.get('FechaRegistro') %} {% set fecha_registro = user['FechaRegistro'] %} {% if fecha_registro.__class__.__name__ == 'datetime' %} {{ (now() - fecha_registro).days }} {% elif fecha_registro.__class__.__name__ == 'date' %} {{ (now().date() - fecha_registro).days }} {% else %} 0 {% endif %} {% else %} 0 {% endif %}
Días como Miembro

Información Personal

Nombre Completo
{{ user.get('NombreCompleto', 'No especificado') if user else 'No especificado' }}
Correo Electrónico
{{ user.get('Email', 'No especificado') if user else 'No especificado' }}
Teléfono
{{ user.get('Telefono', 'No especificado') if user and user.get('Telefono') else 'No especificado' }}
Dirección
{{ user.get('Direccion', 'No especificado') if user and user.get('Direccion') else 'No especificado' }}
Ciudad
{{ user.get('Ciudad', 'No especificado') if user and user.get('Ciudad') else 'No especificado' }}
Código Postal
{{ user.get('CodigoPostal', 'No especificado') if user and user.get('CodigoPostal') else 'No especificado' }}
País
{{ user.get('Pais', 'No especificado') if user and user.get('Pais') else 'No especificado' }}
Fecha de Nacimiento
{% if user and user.get('FechaNacimiento') %} {{ user['FechaNacimiento'].strftime('%d/%m/%Y') if user['FechaNacimiento'].__class__.__name__ != 'str' else user['FechaNacimiento'] }} {% else %} No especificado {% endif %}
Género
{% if user and user.get('Genero') %} {% if user.get('Genero') == 'M' %}Masculino {% elif user.get('Genero') == 'F' %}Femenino {% elif user.get('Genero') == 'O' %}Otro {% else %}{{ user.get('Genero') }} {% endif %} {% else %} No especificado {% endif %}
Miembro Desde
{% if user and user.get('FechaRegistro') %} {{ user['FechaRegistro'].strftime('%d/%m/%Y') if user['FechaRegistro'].__class__.__name__ != 'str' else user['FechaRegistro'].split(' ')[0] }} {% else %} No disponible {% endif %}
Estado de Cuenta
{{ 'Activa' if user and user.get('EsActivo', 1) else 'Inactiva' }}

Pedidos Recientes

{% if stats and stats.pedidos_recientes %} {% for pedido in stats.pedidos_recientes %}
Pedido #{{ pedido.PagoID }}
{{ pedido.FechaCreacion.strftime('%d/%m/%Y %H:%M') if pedido.FechaCreacion else 'Fecha no disponible' }}
{% if pedido.MetodoPago == 'card' %}Tarjeta {% elif pedido.MetodoPago == 'paypal' %}🅿️ PayPal {% elif pedido.MetodoPago == 'transfer' %}🏦 Transferencia {% else %}{{ pedido.MetodoPago }} {% endif %}
${{ "%.2f"|format(pedido.Monto) }}
{{ pedido.Estado }}
{% endfor %} {% else %}

Aún no has realizado ninguna compra

Comienza explorando nuestros productos artesanales

Explorar Productos
{% endif %}
{% endblock %}