diff --git a/app/Http/Controllers/PasienController.php b/app/Http/Controllers/PasienController.php new file mode 100644 index 0000000..fdfdd84 --- /dev/null +++ b/app/Http/Controllers/PasienController.php @@ -0,0 +1,104 @@ +email= $request->email; + $data->product_code = $request->code; + $data->product_name = $request->name; + $data->quantity = $request->quantity; + $data->order_status = 0; + $data->save(); + return Redirect()->route('all.orders'); + + } + public function newStore(Request $request){ + + $data=new Order; + $data->email= $request->email; + $data->product_code = $request->code; + $data->product_name = $request->name; + $data->quantity = $request->quantity; + $data->order_status = 0; + $data->save(); + + //customer_track + $customer = Customer::where('email', '=', $request->email)->first(); + if($customer === null){ + $data3=new Customer; + $data3->name= $request->name; + $data3->email= $request->email; + $data3->company = $request->company; + $data3->address = $request->address; + $data3->phone = $request->phone; + $data3->save(); + } + return Redirect()->route('all.orders'); + + } + + public function newformData(){ + $products = Product::all(); + $customers = Customer::get(); + return view('Admin.new_order',compact('products','customers')); + } + + public function ordersData(){ + $orders = Order::all(); + return view('Admin.all_orders',compact('orders')); + } + + public function pendingOrders(){ + $orders = Order::where('order_status','=','0')->get(); + return view('Admin.pending_orders',compact('orders')); + } + + public function deliveredOrders(){ + $orders = Order::where('order_status','!=','0')->get(); + return view('Admin.delivered_orders',compact('orders')); + } + + + public function daftarPasienBaru(){ + return view('manajemen_pasien.pendaftaran_pasien'); + } + + public function lihatListKunjunganPasien(){ + +$json = json_decode(file_get_contents('http://10.10.123.135:8081/api/v1/visit'), true); + $dataVisit = $json['data']; + return view('manajemen_pasien.list_kunjungan_pasien', compact('dataVisit')); + } + + public function berhasilDaftarPasienBaru(){ + + $arrResult = [ + "status"=> "201", + "message"=> "Berhasil menambah data pasien baru", + "data" => [ + "nama_pasien"=>$_POST{'nama_pasien'}, + "alamat_pasien"=>$_POST{'alamat_pasien'}, + "no_telp"=>$_POST{'no_telp'}, + "penjamin"=>$_POST{'penjamin'}, + "no_bpjs"=>$_POST{'nomor_kartu_bpjs'}, + "poliklinik"=>$_POST{'poliklinik'}, + "dokter"=>$_POST{'dokter'}] + + ]; + echo json_encode($arrResult); + + + //return view('manajemen_pasien.berhasil_daftar_pasien'); + } +} diff --git a/resources/views/layouts/admin_master.blade.php b/resources/views/layouts/admin_master.blade.php index 8a5d49d..6fb662f 100644 --- a/resources/views/layouts/admin_master.blade.php +++ b/resources/views/layouts/admin_master.blade.php @@ -111,6 +111,8 @@ Products Customers