diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 4de4dce..03c45a3 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -85,7 +85,7 @@ $routes->get('dashboard', 'Users::dashboard'); -//---------------------- Make And Model // Service +//---------------------- Make And Model | Service | Spare Manufacturer and Category // Make $routes->get('make_index', 'Make::index'); $routes->post('create_make', 'Make::create_make'); @@ -103,3 +103,16 @@ $routes->get("new_service/(:any)", "Service::new_service/$1"); $routes->post("add_service", "Service::add_service"); $routes->post("get_models_service", "Service::get_models"); $routes->get("delete_service/(:any)", "Service::delete_service/$1"); + + + +//Spare manufacturer + +$routes->get('spare_manufacturer_index', 'SpareManufacturer::index'); +$routes->post('create_spare_manufacturer', 'SpareManufacturer::create_make'); + +//Spare category + +$routes->get('spare_category_index/(:any)', 'SpareCategory::index/$1'); +$routes->post('create_model', 'SpareCategory::create_model'); +$routes->post('status_model', 'SpareCategory::status_model'); \ No newline at end of file diff --git a/app/Controllers/SpareManufacturer.php b/app/Controllers/SpareManufacturer.php new file mode 100644 index 0000000..2fe73f7 --- /dev/null +++ b/app/Controllers/SpareManufacturer.php @@ -0,0 +1,55 @@ +session = session(); + $this->SpareManufacturerModel = new SpareManufacturerModel(); + } + + public function index() + { + + $SpareManufacturerModel = new SpareManufacturerModel(); + $spare_manufacturer = $SpareManufacturerModel->findAll(); + $data['spare_manufacturer']=$spare_manufacturer; + + return view('spare_manufacturer_list',$data); + } + + + + public function create_make() + { + try { + $make_name = $this->request->getPost('makename'); + $SpareManufacturerModel = new SpareManufacturerModel(); + $data = [ + 'make' => $make_name + ]; + $inserted = $SpareManufacturerModel->insert($data); + if ($inserted) { + $result = $data; + return $this->respond(['status' => 'success','code' => 200,'data' => $result],200); + } else { + $result = "No Match's"; + return $this->respond(['status' => 'failed','code' => 404,'data' => $result],404); + } + } catch (\Exception $e) { + return $this->respond(['status' => 'failed','code' => 500,'data' => $e],500); + } + } + +} \ No newline at end of file diff --git a/app/Models/SpareManufacturerModel.php b/app/Models/SpareManufacturerModel.php new file mode 100644 index 0000000..c8b1cbe --- /dev/null +++ b/app/Models/SpareManufacturerModel.php @@ -0,0 +1,11 @@ + - - get('logged_user_role') == 'Floor Manager' || - session()->get('logged_user_role') == 'Job Card Manager' || - session()->get('logged_user_role') == 'Store Manager') { ?> -
  • - - - Client - -
  • - - get('logged_user_role') == 'Floor Manager' || - session()->get('logged_user_role') == 'Job Card Manager' || - session()->get('logged_user_role') == 'Store Manager') { ?> -
  • - - - Vehicle - -
  • - - +
  • + + + Sales + + +
    + +
    +
  • + + +
  • @@ -125,7 +120,7 @@ Products
  • - Sales Order + Services
  • Vendor @@ -133,21 +128,59 @@
  • - -
  • - - - Make - -
  • -
  • + + + get('logged_user_role') == 'Floor Manager' || + session()->get('logged_user_role') == 'Job Card Manager' || + session()->get('logged_user_role') == 'Store Manager') { ?> +
  • + + + Vehicle + +
  • + + + get('logged_user_role') == 'Floor Manager' || + session()->get('logged_user_role') == 'Job Card Manager' || + session()->get('logged_user_role') == 'Store Manager') { ?> +
  • + + + Client + +
  • + + + + + + + + + +
  • + + + Make & Models +
  • +<<<<<<< HEAD +
  • + + + Spare + +
  • + + get('logged_user_role') == 'Floor Manager' || session()->get('logged_user_role') == 'Job Card Manager') { ?>
  • diff --git a/app/Views/spare_manufacturer_list.php b/app/Views/spare_manufacturer_list.php new file mode 100644 index 0000000..21a0a95 --- /dev/null +++ b/app/Views/spare_manufacturer_list.php @@ -0,0 +1,179 @@ + + +
    +
    +
    +
    +

    Spare Manufacturer List

    +
    + +
    +
    +
    +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + + + + +
    Spare Manufacturer QuantityAction
    + + + + " class="view-list-button" title="Model List" style="margin-left: 16px;"> + + +
    +
    +
    +
    +
    + + + + + + + + + + + + + + +