Esempio n. 1
0
 /**
  * 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");
                 ////
             }
         }
     }
 }
Esempio n. 2
0
 /**
  * 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");
         }
     }
 }