Add OR Name to job order entity and controller (incoming) and templates #UAT

This commit is contained in:
Kendrick Chan 2018-03-10 02:21:55 +08:00
parent 8d1554a4b9
commit 99401b95e6
3 changed files with 26 additions and 2 deletions

View file

@ -205,7 +205,8 @@ class JobOrderController extends BaseController
->setDeliveryInstructions($req->request->get('delivery_instructions'))
->setTier1Notes($req->request->get('tier1_notes'))
->setTier2Notes($req->request->get('tier2_notes'))
->setDeliveryAddress($req->request->get('delivery_address'));
->setDeliveryAddress($req->request->get('delivery_address'))
->setORName($req->request->get('or_name'));
// check if reference JO is set and validate
if (!empty($req->request->get('ref_jo'))) {

View file

@ -198,6 +198,11 @@ class JobOrder
*/
protected $mode_of_payment;
/**
* @ORM\Column(type="string", length=80)
*/
protected $or_name;
public function __construct()
{
$this->date_create = new DateTime();
@ -206,6 +211,7 @@ class JobOrder
$this->flag_advance = false;
$this->source = 'mobile';
$this->mode_of_payment = ModeOfPayment::CASH;
$this->or_name = '';
}
public function getID()
@ -516,4 +522,15 @@ class JobOrder
{
return $this->mode_of_payment;
}
public function setORName($name)
{
$this->or_name = $name;
return $this;
}
public function getORName()
{
return $this->or_name;
}
}

View file

@ -267,7 +267,6 @@
<div class="col-lg-12 form-group-inner">
<label data-field="source">Transaction Origin</label>
<select class="form-control m-input" id="source" name="source">
<!--<option value=""></option>-->
{% for key, class in sources %}
<option value="{{ key }}"{{ obj.getSource == key ? ' selected' }}>{{ class }}</option>
{% endfor %}
@ -353,6 +352,13 @@
Invoice
</h3>
</div>
<div class="form-group m-form__group row">
<div class="col-lg-6">
<label data-field="or_name">OR Name</label>
<input type="text" name="or_name" id="or_name" class="form-control m-input" value="{{ obj.getORName|default('') }}">
<div class="form-control-feedback hide" data-field="or_name"></div>
</div>
</div>
<div class="form-group m-form__group row">
<div class="col-lg-6">
<label>Discount Type</label>