Add inventory flag to SAP battery. #546
This commit is contained in:
parent
d4541a5fce
commit
5b5d12cf42
3 changed files with 38 additions and 5 deletions
|
|
@ -171,9 +171,12 @@ class SAPBatteryController extends Controller
|
||||||
$error_array['id'] = 'SAP code is required.';
|
$error_array['id'] = 'SAP code is required.';
|
||||||
|
|
||||||
$flag_new = $req->request->get('flag_new', false);
|
$flag_new = $req->request->get('flag_new', false);
|
||||||
|
$flag_inventory = $req->request->get('flag_inventory', false);
|
||||||
|
|
||||||
// set and save values
|
// set and save values
|
||||||
$row->setID($id)
|
$row->setID($id)
|
||||||
->setNew($flag_new);
|
->setNew($flag_new)
|
||||||
|
->setInventory($flag_inventory);
|
||||||
|
|
||||||
// custom validation for battery brand
|
// custom validation for battery brand
|
||||||
$brand = $em->getRepository(SAPBatteryBrand::class)
|
$brand = $em->getRepository(SAPBatteryBrand::class)
|
||||||
|
|
@ -277,9 +280,12 @@ class SAPBatteryController extends Controller
|
||||||
$error_array['id'] = 'SAP code is required.';
|
$error_array['id'] = 'SAP code is required.';
|
||||||
|
|
||||||
$flag_new = $req->request->get('flag_new', false);
|
$flag_new = $req->request->get('flag_new', false);
|
||||||
|
$flag_inventory = $req->request->get('flag_inventory', false);
|
||||||
|
|
||||||
// set and save values
|
// set and save values
|
||||||
$row->setID($id)
|
$row->setID($id)
|
||||||
->setNew($flag_new);
|
->setNew($flag_new)
|
||||||
|
->setInventory($flag_inventory);
|
||||||
|
|
||||||
// custom validation for battery brand
|
// custom validation for battery brand
|
||||||
$brand = $em->getRepository(SAPBatteryBrand::class)
|
$brand = $em->getRepository(SAPBatteryBrand::class)
|
||||||
|
|
|
||||||
|
|
@ -58,10 +58,17 @@ class SAPBattery
|
||||||
*/
|
*/
|
||||||
protected $container_size;
|
protected $container_size;
|
||||||
|
|
||||||
|
// flag to indicate if this SAP battery is inventory or non-inventory
|
||||||
|
/**
|
||||||
|
* @ORM\Column(type="boolean")
|
||||||
|
*/
|
||||||
|
protected $flag_inventory;
|
||||||
|
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
$this->date_create = new DateTime();
|
$this->date_create = new DateTime();
|
||||||
$this->flag_new = false;
|
$this->flag_new = false;
|
||||||
|
$this->flag_inventory = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setID($id)
|
public function setID($id)
|
||||||
|
|
@ -129,4 +136,14 @@ class SAPBattery
|
||||||
return $this->container_size;
|
return $this->container_size;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function setInventory($inventory = false)
|
||||||
|
{
|
||||||
|
$this->flag_inventory = $inventory;
|
||||||
|
return $this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function isInventory()
|
||||||
|
{
|
||||||
|
return $this->flag_inventory;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -86,15 +86,25 @@
|
||||||
</select>
|
</select>
|
||||||
<div class="form-control-feedback hide" data-field="container_size"></div>
|
<div class="form-control-feedback hide" data-field="container_size"></div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-lg-4">
|
||||||
|
<span class="m-switch m-switch--icon block-switch">
|
||||||
|
<label>
|
||||||
|
<input type="checkbox" name="flag_new" id="flag_new" value="1"{{ obj.isNew() ? ' checked' }}>
|
||||||
|
<label class="switch-label">New</label>
|
||||||
|
<span></span>
|
||||||
|
</label>
|
||||||
|
</span>
|
||||||
|
<div class="form-control-feedback hide" data-field="flag_new"></div>
|
||||||
|
</div>
|
||||||
<div class="col-lg-4">
|
<div class="col-lg-4">
|
||||||
<span class="m-switch m-switch--icon block-switch">
|
<span class="m-switch m-switch--icon block-switch">
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox" name="flag_new" id="flag_new" value="1"{{ obj.isNew() ? ' checked' }}>
|
<input type="checkbox" name="flag_inventory" id="flag_inventory" value="1"{{ obj.isInventory() ? ' checked' }}>
|
||||||
<label class="switch-label">New</label>
|
<label class="switch-label">Inventory</label>
|
||||||
<span></span>
|
<span></span>
|
||||||
</label>
|
</label>
|
||||||
</span>
|
</span>
|
||||||
<div class="form-control-feedback hide" data-field="flag_new"></div>
|
<div class="form-control-feedback hide" data-field="flag_inventory"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue