/** * Muestra un presupuesto partida especifico * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $presupuesto_partida = Presupuesto_Partida::find($id); $partida = Partida::find($presupuesto_partida->tPartida_idPartida); $presupuesto = Presupuesto::find($presupuesto_partida->tPresupuesto_idPresupuesto); $coordinacion = Coordinacion::find($presupuesto->tCoordinacion_idCoordinacion); $transacciones = Factura::all()->where('tPartida_idPartida', $presupuesto_partida->id)->where('deleted_at', null); $presupuesto_partida->presupuestoModificado(); $presupuesto_partida->calcularReserva(); $presupuesto_partida->calcularGasto(); $presupuesto_partida->calcularSaldo(); $transferenciasA = Transferencia::all()->where('tPresupuestoPartidaA', $presupuesto_partida->id); $transferenciasDe = Transferencia::all()->where('tPresupuestoPartidaDe', $presupuesto_partida->id); return view('partida/verPartida', ['presupuesto_partida' => $presupuesto_partida, 'partida' => $partida, 'transacciones' => $transacciones, 'presupuesto' => $presupuesto, 'coordinacion' => $coordinacion, 'transferenciasA' => $transferenciasA, 'transferenciasDe' => $transferenciasDe]); }
Route::post('password/reset', 'Auth\\PasswordController@postReset'); //angular model routes Route::get('/partidas', function () { $config = DB::table('tconfiguracion')->select('iValor')->where('vConfiguracion', '=', 'Periodo')->where('tUsuario_idUsuario', '=', Auth::user()->id)->first(); $p = Presupuesto_Partida::all(); foreach ($p as $x) { $x->presupuestoModificado(); $x->calcularReserva(); $x->calcularGasto(); $x->calcularSaldo(); } $presupuestoPartida = DB::table('tpresupuesto_tpartida')->join('tpresupuesto', 'idPresupuesto', '=', 'tPresupuesto_idPresupuesto')->join('tpartida', 'idPartida', '=', 'tPartida_idPartida')->join('tcoordinacion', 'idCoordinacion', '=', 'tCoordinacion_idCoordinacion')->join('tusuario_tcoordinacion', 'tCoordi_idCoordinacion', '=', 'idCoordinacion')->select('idCoordinacion', 'anno', 'vNombreCoordinacion', 'vNombrePresupuesto', 'codPartida', 'vNombrePartida', 'idPartida', 'id', 'tPresupuesto_idPresupuesto', 'tpresupuesto_tpartida.iPresupuestoInicial', 'tpresupuesto_tpartida.iPresupuestoModificado', 'tpresupuesto_tpartida.iGasto', 'tpresupuesto_tpartida.iReserva', 'tpresupuesto_tpartida.iSaldo')->where('tUsuario_idUsuario', '=', Auth::user()->id)->where('anno', '=', $config->iValor)->orderBy('codPartida')->get(); return $presupuestoPartida; }); Route::get('/transaccionesReporte', function () { $transacciones = Factura::all(); return $transacciones; }); Route::get('/reservas', function () { $reservas = DB::table('treserva')->where('deleted_at', null)->get(); return $reservas; }); Route::get('/usuarios', function () { $usuario = User::all(); return $usuario; }); Route::get('/coordinaciones', function () { $coordinacion = DB::table('tcoordinacion')->join('tusuario_tcoordinacion', 'tCoordi_idCoordinacion', '=', 'idCoordinacion')->where('tUsuario_idUsuario', '=', Auth::user()->id)->get(); return $coordinacion; }); Route::get('/presupuestos', function () {
/** * Elimina una factura en especifico * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $factura = Factura::find($id); $partida = $factura->tPartida_idPartida; if ($factura->vTipoFactura == 'Solicitud GECO') { $facturas = Factura::all()->where('tReserva_vReserva', $factura->tReserva_vReserva); foreach ($facturas as $fac) { $fac->deleted_by = Auth::user()->id; $fac->forceDelete(); } } else { $factura->deleted_by = Auth::user()->id; $factura->forceDelete(); } $this->calcularReserva(); return redirect('/partida/' . $partida); }
public function index() { $todasfacturas = Factura::all(); return dd($todasfacturas); }