예제 #1
0
 public function editCustomRecord($parameters)
 {
     $parameters['taxRateZones'] = TaxRateZone::builder()->get();
     $parameters['customerClassTaxes'] = CustomerClassTax::builder()->get();
     $parameters['productClassTaxes'] = ProductClassTax::builder()->get();
     return $parameters;
 }
예제 #2
0
 public function run()
 {
     TaxRateZone::insert([['id_103' => 1, 'name_103' => 'Spain - 21%', 'country_id_103' => 'ES', 'territorial_area_1_id_103' => null, 'territorial_area_2_id_103' => null, 'territorial_area_3_id_103' => null, 'cp_103' => null, 'tax_rate_103' => 21.0], ['id_103' => 2, 'name_103' => 'Spain - 10%', 'country_id_103' => 'ES', 'territorial_area_1_id_103' => null, 'territorial_area_2_id_103' => null, 'territorial_area_3_id_103' => null, 'cp_103' => null, 'tax_rate_103' => 10.0], ['id_103' => 3, 'name_103' => 'Spain - 4%', 'country_id_103' => 'ES', 'territorial_area_1_id_103' => null, 'territorial_area_2_id_103' => null, 'territorial_area_3_id_103' => null, 'cp_103' => null, 'tax_rate_103' => 4.0], ['id_103' => 4, 'name_103' => 'Spain - 0%', 'country_id_103' => 'ES', 'territorial_area_1_id_103' => null, 'territorial_area_2_id_103' => null, 'territorial_area_3_id_103' => null, 'cp_103' => null, 'tax_rate_103' => 0.0]]);
 }
예제 #3
0
 public function updateCustomRecord($parameters)
 {
     TaxRateZone::where('id_103', $parameters['id'])->update(['name_103' => $this->request->input('name'), 'country_id_103' => $this->request->input('country'), 'territorial_area_1_id_103' => $this->request->has('territorialArea1') ? $this->request->input('territorialArea1') : null, 'territorial_area_2_id_103' => $this->request->has('territorialArea2') ? $this->request->input('territorialArea2') : null, 'territorial_area_3_id_103' => $this->request->has('territorialArea3') ? $this->request->input('territorialArea3') : null, 'cp_103' => $this->request->has('cp') ? $this->request->input('cp') : null, 'tax_rate_103' => $this->request->input('ratePercent')]);
 }