<?php
//require_once "../app/http/sesiones.php";
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\remisionesController;
use Illuminate\Routing\Redirector;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Route::middleware([
    'checksession',
    'checksubmodulo:1'
])->group(function () {
    Route::get('/remisiones', [remisionesController::class, 'goTo'])->name('remisiones');
});

Route::post('/remisiones/getFolio', [remisionesController::class, 'getFolio']);
Route::post('/remisiones/agregaProducto', [remisionesController::class, 'agregaProducto']);
Route::post('/remisiones/detalle', [remisionesController::class, 'detalle']);
Route::post('/remisiones/cancelar', [remisionesController::class, 'cancelar']);
Route::post('/remisiones/quitaItem', [remisionesController::class, 'quitaItem']);
Route::post('/remisiones/guardar', [remisionesController::class, 'guardar']);
Route::post('/remisiones/editItem', [remisionesController::class, 'editaItem']);
Route::get('/remisiones/generaTicket/{id}/{tipodoc}', [remisionesController::class, 'generaTicket']);
Route::post('/remisiones/guardarCotizacion', [remisionesController::class, 'guardarCotizacion']);
Route::post('/remisiones/getDocumento', [remisionesController::class, 'getDocumento']);
Route::post('/remisiones/getDocumentos', [remisionesController::class, 'getDocumentos']);
Route::post('/remisiones/solicitarTraspaso', [remisionesController::class, 'solicitarTraspaso']);
Route::post('/remisiones/getSerieFolioApartado', [remisionesController::class, 'getSerieFolioApartado']);
Route::get('/remisiones/getAnticipoMinimo', [remisionesController::class, 'getAnticipoMinimo']);
Route::post('/remisiones/guardarAnticipo', [remisionesController::class, 'guardarAnticipo']);
Route::get('/remisiones/validaExistenciaLiquidacion/{id}', [remisionesController::class, 'validaExistenciaLiquidacion']);
Route::get('/remisiones/liquidarAnticipo/{id}/{idalmacen}', [remisionesController::class, 'liquidarAnticipo']);
Route::get('/remisiones/validaMetodoPago/{ANT}', [remisionesController::class, 'validaMetodoPago']);
Route::post('/remisiones/getAllArticulos', [remisionesController::class, 'getAllArticulos']);
Route::post('/remisiones/validaEngancheCliente', [remisionesController::class, 'validaEngancheCliente']);
Route::post('/remisiones/getMinimoEnganche', [remisionesController::class, 'getMinimoEnganche']);
Route::post('/remisiones/getInfoPPD', [remisionesController::class, 'getInfoPPD']);
Route::post('/remision/getPreciosPlazo', [remisionesController::class, 'getPreciosPlazo']);
Route::post('/remisiones/saveCotizacionCredito', [remisionesController::class, 'saveCotizacionCredito']);
Route::get('/remisiones/imprimirTicketCotizacionCredito/{id}', [remisionesController::class, 'imprimirTicketCotizacionCredito']);
Route::get('/remisiones/getVendedorUsuario', [remisionesController::class, 'getVendedorUsuario']);
Route::post('/remisiones/getMarcaArticulo', [remisionesController::class, 'getMarcaArticulo']); 
Route::post('/remisiones/checkStatusPedido', [remisionesController::class, 'checkStatusPedido']); 
//Route::post('/remisiones/checkPedidosAbiertos', [remisionesController::class, 'checkPedidosAbiertos']); 