from django.urls import path
from .views import (
    home,
    registro_minorista,
    codigo_activacion,
    registro_usuario,
    solicitud_compra,
    formulario_solicitud,
    listar_productos,
    agregar_producto,
    anular_solicitud,
    modificar_datos_personales,
    perfil_usuario,
    eliminar_detalleproducto,
    modificar_detalleproducto,
    procesos_venta,
    producto_procesoventa,
    actualizar_pedidorecibido,
    actualizar_pedidoanulado,
    resultado_solicitud,
    aceptar_oferta,
    rechazar_oferta,
    subastas_transporte_activas,
    subasta_transporte,
    mis_productos,
    agregar_producto_bodega,
    actualizar_mi_producto,
    eliminar_producto_bodega,
    venta_local,
    contacto,
    agregar_al_carrito,
    ver_carrito,
    eliminar_producto_carrito,
    dashboard,
    envio,
    pago_mayorista,
    rechazar_solicitud,
    datos_pdf,
    mis_compras_minorista,
    # nota_pedido_rechazado,
)

urlpatterns = [
    path("", home, name="home"),
    path("registro_minorista/", registro_minorista, name="registro_minorista"),
    path("codigo_activacion/", codigo_activacion, name="codigo_activacion"),
    path("registro_usuario/<cod>/", registro_usuario, name="registro_usuario"),
    path("solicitud_compra/", solicitud_compra, name="solicitud_compra"),
    path("formulario_solicitud/", formulario_solicitud, name="formulario_solicitud"),
    path("agregar_producto/<id_solicitud>/", agregar_producto, name="agregar_producto"),
    path("listar_productos/<id_solicitud>/", listar_productos, name="listar_productos"),
    path("anular_solicitud/<id>/", anular_solicitud, name="anular_solicitud"),
    path("perfil_usuario/<id>/", perfil_usuario, name="perfil_usuario"),
    path("modificar_datos_personales/<id>/", modificar_datos_personales, name="modificar_datos_personales"),
    path("eliminar_detalleproducto/<id_detalle>/", eliminar_detalleproducto, name="eliminar_detalleproducto"),
    path("modificar_detalleproducto/<id>/", modificar_detalleproducto, name="modificar_detalleproducto"),
    path("procesos_venta/", procesos_venta, name="procesos_venta"),
    path("producto_procesoventa/<id_detalle>/<id_proceso>/<id_producto>/", producto_procesoventa, name="producto_procesoventa"),
    path("actualizar_pedidorecibido/<id_solicitud>/", actualizar_pedidorecibido, name="actualizar_pedidorecibido"),
    path("actualizar_pedidoanulado/<id_solicitud>/", actualizar_pedidoanulado, name="actualizar_pedidoanulado"),
    path("resultado_solicitud/<id_solicitud>/", resultado_solicitud, name="resultado_solicitud"),
    path("aceptar_oferta/<id_solicitud>/", aceptar_oferta, name="aceptar_oferta"),
    path("rechazar_oferta/<id_solicitud>/", rechazar_oferta, name="rechazar_oferta"),
    path("subasta_transporte/<id_subasta>/", subasta_transporte, name="subasta_transporte"),
    path("subastas_transporte_activas/", subastas_transporte_activas, name="subastas_transporte_activas"),
    path("mis_productos/", mis_productos, name="mis_productos"),
    path("agregar_producto_bodega/", agregar_producto_bodega, name="agregar_producto_bodega"),
    path("actualizar_mi_producto/<id_prod_bod>/", actualizar_mi_producto, name="actualizar_mi_producto"),
    path("eliminar_producto_bodega/<id_prod_bod>/", eliminar_producto_bodega, name="eliminar_producto_bodega"),
    path("venta_local/", venta_local, name="venta_local"),
    path("contacto/", contacto, name="contacto"),
    path("agregar_al_carrito/<id_prod_proc>/<id_usuario>/", agregar_al_carrito, name="agregar_al_carrito"),
    path("ver_carrito/<id_usuario>/", ver_carrito, name="ver_carrito"),
    path("eliminar_producto_carrito/<id_prod_car>/", eliminar_producto_carrito, name="eliminar_producto_carrito"),
    path("dashboard/", dashboard, name="dashboard"),
    path("datos_pdf/", datos_pdf, name="datos_pdf"),
    path("mis_compras_minorista/", mis_compras_minorista, name="mis_compras_minorista"),
    path("envio/<id_solicitud>/", envio, name="envio"),
    path("pago_mayorista/<id_solicitud>/", pago_mayorista, name="pago_mayorista"),
    path("rechazar_solicitud/<id_solicitud>/", rechazar_solicitud, name="rechazar_solicitud"),
    # path("nota_pedido_rechazado/<id_solicitud>/", nota_pedido_rechazado, name="nota_pedido_rechazado"),

]
