示例#1
0
 public function run()
 {
     $faker = Faker::create();
     foreach (range(1, 10) as $index) {
         Erporder::create([]);
     }
 }
示例#2
0
 /**
  * Show the form for editing the specified payment.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $payment = Payment::find($id);
     $erporders = Erporder::all();
     $erporderitems = Erporderitem::all();
     return View::make('payments.edit', compact('payment', 'erporders', 'erporderitems'));
 }
 public function payments()
 {
     $payments = Payment::all();
     $erporders = Erporder::all();
     $erporderitems = Erporderitem::all();
     $organization = Organization::find(1);
     $pdf = PDF::loadView('erpreports.paymentsReport', compact('payments', 'erporders', 'erporderitems', 'organization'))->setPaper('a4')->setOrientation('potrait');
     return $pdf->stream('Payment List.pdf');
 }
示例#4
0
 public function quotation($id)
 {
     $orders = DB::table('erporders')->join('erporderitems', 'erporders.id', '=', 'erporderitems.erporder_id')->join('items', 'erporderitems.item_id', '=', 'items.id')->join('clients', 'erporders.client_id', '=', 'clients.id')->where('erporders.id', '=', $id)->select('clients.name as client', 'items.name as item', 'quantity', 'clients.address as address', 'clients.phone as phone', 'clients.email as email', 'date', 'erporders.id as id', 'discount_amount', 'erporders.order_number as order_number', 'price', 'description')->get();
     $txorders = DB::table('tax_orders')->join('erporders', 'tax_orders.order_number', '=', 'erporders.order_number')->join('taxes', 'tax_orders.tax_id', '=', 'taxes.id')->where('erporders.id', '=', $id)->get();
     $count = DB::table('tax_orders')->count();
     $erporder = Erporder::findorfail($id);
     $organization = Organization::find(1);
     $pdf = PDF::loadView('erpreports.quotation', compact('orders', 'erporder', 'txorders', 'count', 'organization'))->setPaper('a4')->setOrientation('potrait');
     return $pdf->stream('quotation.pdf');
 }
 /**
  * Display a listing of erppurchases
  *
  * @return Response
  */
 public function index()
 {
     $erppurchases = Erppurchase::all();
     $orders = Erporder::all();
     return View::make('erppurchases.index', compact('erppurchases', 'orders'));
 }
 /**
  * Display a listing of erppurchases
  *
  * @return Response
  */
 public function index()
 {
     $erpquotations = Erpquotation::all();
     $orders = Erporder::all();
     return View::make('erpquotations.index', compact('erpquotations', 'orders'));
 }
示例#7
0
Route::get('erpquotations/cancel/{id}', function ($id) {
    $order = Erporder::findorfail($id);
    $order->status = 'cancelled';
    $order->update();
    return Redirect::to('quotationorders');
});
Route::get('erporders/show/{id}', function ($id) {
    $order = Erporder::findorfail($id);
    return View::make('erporders.show', compact('order'));
});
Route::get('erppurchases/show/{id}', function ($id) {
    $order = Erporder::findorfail($id);
    return View::make('erppurchases.show', compact('order'));
});
Route::get('erpquotations/show/{id}', function ($id) {
    $order = Erporder::findorfail($id);
    return View::make('erpquotations.show', compact('order'));
});
Route::get('api/getrate', function () {
    $id = Input::get('option');
    $tax = Tax::find($id);
    return $tax->rate;
});
Route::get('morgue', function () {
    return View::make('morgue');
});
Route::resource('enquiries', 'EnquiriesController');
Route::get('enquiries/edit/{id}', 'EnquiriesController@edit');
Route::get('enquiries/delete/{id}', 'EnquiriesController@destroy');
Route::post('enquiries/update/{id}', 'EnquiriesController@update');
Route::get('enquiries/show/{id}', 'EnquiriesController@show');
示例#8
0
 /**
  * Remove the specified erporder from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     Erporder::destroy($id);
     return Redirect::route('erporders.index');
 }
示例#9
0
文件: routes.php 项目: kenkode/xpose
    //Session::purge('orderitems');
    //Session::purge('erporder');
    return Redirect::to('salesorders');
});
Route::get('erporders/cancel/{id}', function ($id) {
    $order = Erporder::findorfail($id);
    $order->status = 'cancelled';
    $order->update();
    return Redirect::to('salesorders');
});
Route::get('erporders/show/{id}', function ($id) {
    $order = Erporder::findorfail($id);
    return View::make('erporders.show', compact('order'));
});
Route::get('salesinvoice/{id}', function ($id) {
    $order = Erporder::find($id);
    $organization = Organization::find(1);
    $pdf = PDF::loadView('erpreports.salesinvoice', compact('order', 'organization'))->setPaper('a4')->setOrientation('potrait');
    return $pdf->stream('Sales Invoice.pdf');
});
Route::resource('itemcategories', 'ItemcategoriesController');
Route::get('itemcategories/edit/{id}', 'ItemcategoriesController@edit');
Route::get('itemcategories/delete/{id}', 'ItemcategoriesController@destroy');
Route::post('itemcategories/update/{id}', 'ItemcategoriesController@update');
Route::get('erpmigrate', function () {
    return View::make('erpmigrate');
});
Route::post('import/categories', function () {
    if (Input::hasFile('category')) {
        $destination = public_path() . '/migrations/';
        $filename = str_random(12);