from django.urls import path
from django.conf import settings
from django.conf.urls.static import static
from apps.saidas.views import lista_saidas, saidas, excluir_saidas, finalizar_saidas, protocolo, get_lista_saidas_data, get_lista_empresas, \
    get_lista_clientes, salvar_tabela, itens_protocolo, gerar_pdf, lista_protocolos, editar_tabela, \
    editar_dados_cliente, marcar_venda, lista_saidas_completa, gerar_pdf_termo_conformidade, desmarcar_venda

urlpatterns = [
    path('lista_saidas/', lista_saidas, name='lista_saidas'),
    path('saidas/<int:semeadura_id>/', saidas, name='saidas'),
    path('protocolo/', protocolo, name='protocolo'),
    path('excluir_saidas/<int:saidas_id>/', excluir_saidas, name='excluir_saidas'), 
    path('finalizar_saidas/<int:semeadura_id>/', finalizar_saidas, name='finalizar_saidas'),
    path('get_lista_saidas_data/', get_lista_saidas_data, name='get_lista_saidas_data'),
    path('get_lista_empresas/', get_lista_empresas, name='get_lista_empresas'),
    path('get_lista_clientes/', get_lista_clientes, name='get_lista_clientes'),
    path('salvar_tabela/<int:protocolo_id>/', salvar_tabela, name='salvar_tabela'),
    path('itens_protocolo/<int:protocolo_id>/', itens_protocolo, name='itens_protocolo'),
    path('gerar_pdf/', gerar_pdf, name='gerar_pdf'),
    path('gerar_pdf_termo_conformidade/', gerar_pdf_termo_conformidade, name='gerar_pdf_termo_conformidade'),
    path('lista_protocolos/', lista_protocolos, name='lista_protocolos'),
    path('marcar_venda/<int:semeadura_id>/', marcar_venda, name='marcar_venda'),
    path('desmarcar-venda/', desmarcar_venda, name='desmarcar_venda'),
    path('editar_tabela/<int:cadastrosaida_id>/', editar_tabela, name='editar_tabela'),
    path('editar_dados_cliente/<int:protocolo_id>/', editar_dados_cliente, name='editar_dados_cliente'),
    path('lista_saidas_completa/', lista_saidas_completa, name='lista_saidas_completa'),
    # outras rotas...
]

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL,
                          document_root=settings.MEDIA_ROOT)
