/home/dvjjulio/softtrash/app/Http/routes.php
<?php

/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/


/*Route::get('/', function () {
   // Route::get('/', 'AdminController@index');
});*/





Route::get('/movil/prueba', function () {
    return view('catalogo.prueba');
});

Route::get('login', 'LoginController@login')->name('login');
Route::post('login', 'LoginController@login_in');
Route::get('logout', 'LoginController@logout');

Route::group(['middleware' => 'auth'], function(){


  Route::get('cliente', function () {
      return "Prueba Cliente";
  })->name('cliente');
	//Route::get('/', 'Auth\AuthController@login');
	//Route::post('login', 'Auth\AuthController@authLogin');

	//Route::get('logout', 'Auth\AuthController@logout');

  Route::get('/', 'AdminController@index');
  Route::get('index/{fecha?}', 'AdminController@index');

  Route::get('getOrden', 'AdminController@getOrden');
  Route::get('getKm/{id}', 'AdminController@getKm');
  Route::post('saveOrden', 'AdminController@saveOrden');

  Route::get('reset_history_inicio/{id}', 'AdminController@reset_history_inicio')->where('id','[0-9]+');
  Route::get('reset_history_termino/{id}', 'AdminController@reset_history_termino')->where('id','[0-9]+');

  Route::group(['prefix' => 'catalogo'], function(){

		Route::get('user', 'UserController@index');
		Route::post('saveUser', 'UserController@saveUser');
		Route::get('userAll', 'UserController@showUsers');
		Route::get('getUser', 'UserController@getUser');

		Route::get('eliminaUserC', 'UserController@eliminaUserC');

		Route::get('cliente', 'ClienteController@index');
		Route::get('clienteAll', 'ClienteController@showClientes');
		Route::post('saveCliente', 'ClienteController@saveCliente');
		Route::get('getCliente', 'ClienteController@getCliente');

		Route::get('vehiculo', 'VehiculoController@index');
		Route::get('vehiculoAll', 'VehiculoController@showVehiculo');
		Route::post('saveVehiculo', 'VehiculoController@saveVehiculo');
		Route::get('getVehiculo', 'VehiculoController@getVehiculo');

		Route::get('reciclable', 'ReciclableController@index');
		Route::get('reciclableAll', 'ReciclableController@showReciclable');
		Route::post('saveReciclable', 'ReciclableController@saveReciclable');
		Route::get('getReciclable', 'ReciclableController@getReciclable');
		Route::get('costo_reciclable', 'ReciclableController@costo_reciclable');
		Route::post('savePayReciclable', 'ReciclableController@savePayReciclable');
		Route::get('getCostReciclable', 'ReciclableController@getCostReciclable');
		Route::get('deleteCost', 'ReciclableController@deleteCost');
		
		Route::get('tableReciclable', 'ReciclableController@tableReciclable');
		Route::post('editReciclableCosto', 'ReciclableController@editReciclableCosto');

		Route::get('giro', 'GiroController@index');
		Route::get('giroAll', 'GiroController@showGiro');
		Route::post('saveGiro', 'GiroController@saveGiro');
		Route::get('getGiro', 'GiroController@getGiro');

		Route::get('orden', 'OrdenController@index');
		Route::post('saveOrdenC', 'OrdenController@saveOrdenC');
		Route::get('ordencAll', 'OrdenController@showOrdenes');
		Route::get('getOrden', 'OrdenController@getOrden');
		Route::get('deleteOrden', 'OrdenController@deleteOrden');

		Route::get('modificarPeso', 'PesoController@index');
		Route::post('updatePeso', 'PesoController@update');
		Route::get('editPesoRow', 'PesoController@editPesoRow');
		Route::get('getMonths', 'PesoController@getMonths');
		Route::get('getTotalMonth', 'PesoController@getTotalMonth');
		Route::post('updatePesos', 'PesoController@updatePesos');
		Route::get('pesoFilterTable', 'PesoController@pesoFilterTable');

		Route::get('clonMes', 'PesoController@clonMes');
		Route::get('getMonthBase', 'PesoController@getMonthBase');
		Route::post('clonadorMes', 'PesoController@clonadorMes');

		Route::get('pesosClientes', 'PesoController@pesoClietes');
		Route::get('pesosOrden', 'PesoController@pesosOrden');
		
		Route::get('metricas', 'MetricasController@index');
		Route::get('metrica_op', 'MetricasController@metrica_op');

		Route::get('vertedero', 'VertederoController@index');
		Route::get('vertederoAll', 'VertederoController@showVertederos');
		Route::post('saveVertedero', 'VertederoController@saveVertedero');

  	});

	Route::group(['prefix' => 'report'], function(){

		Route::get('reportOrder', 'ReportController@reportOrder');
		Route::get('reportCliente', 'ReportController@reportCliente');

		Route::post('pdfReport', 'ReportController@pdfReport');

		Route::get('ordenReport/{fecha_ini}:{fecha_ter}:{conductores?}:{clientes?}','ReportController@ordenReport');

	});
	
	Route::group(['prefix' => 'egreso'], function(){

		Route::get('cuentas', 'CuentaController@index');
		Route::get('cuentaTable', 'CuentaController@cuentaTable');
		Route::post('cuentas', 'CuentaController@saveCuenta');
		Route::get('getCuenta', 'CuentaController@getCuenta');
		Route::get('deleteCuenta', 'CuentaController@deleteCuenta');

		Route::get('subCuentas', 'SubCuentaController@index');
		Route::get('subCuentaTable', 'SubCuentaController@subCuentaTable');
		Route::post('subCuentas', 'SubCuentaController@saveSubCuenta');
		Route::get('getSubCuenta', 'SubCuentaController@getSubCuenta');
		Route::get('deleteSubCuenta', 'SubCuentaController@deleteSubCuenta');


		Route::get('polizas', 'PolizaController@index');
		Route::post('polizas', 'PolizaController@savePoliza');
		Route::get('polizaTable', 'PolizaController@polizaTable');
		Route::get('getPoliza', 'PolizaController@getPoliza');

		Route::get('filterEgreso', 'PolizaController@filterEgreso');
	
		});
});


Route::group(['prefix' => 'movil'], function(){

	Route::get('login', 'Auth\AuthController@login_movil');
	Route::post('login', 'Auth\AuthController@authLogin_movil');
	Route::get('logout', 'Auth\AuthController@logout_movil');

	Route::get('index', 'MovilController@index');
	Route::post('saveInicio', 'MovilController@saveInicio');
	Route::post('saveTermino', 'MovilController@saveTermino');

	Route::get('route', 'RouteController@index');
	Route::get('clientes', 'RouteController@clientes');
	Route::post('saveRouteInicio', 'RouteController@saveRouteInicio');
	Route::post('saveRouteTermino', 'RouteController@saveRouteTermino');
	Route::get('clientesNear', 'RouteController@clientesNear');

});