/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Requests\validacion_payments $request) { if ($request->ajax()) { $validator = Validator::make($request->all(), $request->rules(), $request->messages()); if ($validator->valid()) { $debe = $request->debe_c; $haber = $request->haber_c; if ($debe != $haber) { return response()->json(array('errores' => true), 200); } else { $date = new DateTime(); $pagos = new Cobros_Pagos(); $pagos->currency_rate_id = $request->moneda; // $pagos->costcenter_id = 1; $pagos->customer_id = $request->micompania; $pagos->supplier_id = Controller::Dividir($request->contribuyente); $pagos->account_id = $request->cuenta; $pagos->payment_number = $request->recibo; $pagos->payment_date = $request->fecha; $pagos->series = $request->serie; $pagos->timestamp = $date->getTimestamp(); $pagos->save(); return response()->json(array('correcto' => true), 200); return redirect("pagos"); //// } } } }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Requests\validacion_payments $request) { if ($request->ajax()) { $validator = Validator::make($request->all(), $request->rules(), $request->messages()); if ($validator->valid()) { $date = new DateTime(); $cobros = new Cobros_Pagos(); $cobros->where('id', $request->micobro)->update(['customer_id' => Controller::Dividir($request->contribuyente), 'account_id' => $request->cuenta, 'currency_rate_id' => $request->moneda, 'payment_total' => $request->monto, 'payment_number' => $request->recibo, 'series' => $request->serie, 'payment_date' => $request->fecha, 'timestamp' => $date->getTimestamp()]); return response()->json(array('correcto' => true), 200); return redirect("cobros"); } } }