Add sales invoice number field to warranty creation in admin panel. #726
This commit is contained in:
parent
08ecd2ebea
commit
7cd8dcf725
3 changed files with 63 additions and 39 deletions
|
|
@ -186,7 +186,8 @@ class WarrantyController extends Controller
|
||||||
->setOutletContactNumber($req->request->get('outlet_contact_number', ''))
|
->setOutletContactNumber($req->request->get('outlet_contact_number', ''))
|
||||||
->setSenderName($req->request->get('sender_name', ''))
|
->setSenderName($req->request->get('sender_name', ''))
|
||||||
->setSenderContactNumber($req->request->get('sender_contact_number', ''))
|
->setSenderContactNumber($req->request->get('sender_contact_number', ''))
|
||||||
->setOutletAddress($req->request->get('outlet_address', ''));
|
->setOutletAddress($req->request->get('outlet_address', ''))
|
||||||
|
->setSalesInvoiceNumber($req->request->get('sales_invoice_number', ''));
|
||||||
|
|
||||||
if ($date_claim)
|
if ($date_claim)
|
||||||
{
|
{
|
||||||
|
|
@ -293,6 +294,7 @@ class WarrantyController extends Controller
|
||||||
'sender_name' => $req->request->get('sender_name', ''),
|
'sender_name' => $req->request->get('sender_name', ''),
|
||||||
'sender_contact_number' => $req->request->get('sender_contact_number', ''),
|
'sender_contact_number' => $req->request->get('sender_contact_number', ''),
|
||||||
'outlet_address' => $req->request->get('outlet_address', ''),
|
'outlet_address' => $req->request->get('outlet_address', ''),
|
||||||
|
'sales_invoice_number' => $req->request->get('sales_invoice_number', ''),
|
||||||
];
|
];
|
||||||
$logger->logWarrantyInfo($log_data, '', $user_id, $action, $source);
|
$logger->logWarrantyInfo($log_data, '', $user_id, $action, $source);
|
||||||
|
|
||||||
|
|
@ -363,7 +365,8 @@ class WarrantyController extends Controller
|
||||||
->setOutletContactNumber($req->request->get('outlet_contact_number', ''))
|
->setOutletContactNumber($req->request->get('outlet_contact_number', ''))
|
||||||
->setSenderName($req->request->get('sender_name', ''))
|
->setSenderName($req->request->get('sender_name', ''))
|
||||||
->setSenderContactNumber($req->request->get('sender_contact_number', ''))
|
->setSenderContactNumber($req->request->get('sender_contact_number', ''))
|
||||||
->setOutletAddress($req->request->get('outlet_address', ''));
|
->setOutletAddress($req->request->get('outlet_address', ''))
|
||||||
|
->setSalesInvoiceNumber($req->request->get('sales_invoice_number', ''));
|
||||||
|
|
||||||
if ($date_claim)
|
if ($date_claim)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -275,6 +275,12 @@ class Warranty
|
||||||
*/
|
*/
|
||||||
protected $outlet_address;
|
protected $outlet_address;
|
||||||
|
|
||||||
|
// for non-motiv warranties created via admin panel
|
||||||
|
/**
|
||||||
|
* @ORM\Column(type="string", length=30, options={"default": ""})
|
||||||
|
*/
|
||||||
|
protected $sales_invoice_num;
|
||||||
|
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
$this->date_create = new DateTime();
|
$this->date_create = new DateTime();
|
||||||
|
|
@ -292,6 +298,7 @@ class Warranty
|
||||||
$this->sender_name = '';
|
$this->sender_name = '';
|
||||||
$this->sender_contact_num = '';
|
$this->sender_contact_num = '';
|
||||||
$this->outlet_address = '';
|
$this->outlet_address = '';
|
||||||
|
$this->sales_invoice_num = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getID()
|
public function getID()
|
||||||
|
|
@ -785,4 +792,15 @@ class Warranty
|
||||||
{
|
{
|
||||||
return $this->outlet_address;
|
return $this->outlet_address;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function setSalesInvoiceNumber($sales_invoice_num)
|
||||||
|
{
|
||||||
|
$this->sales_invoice_num = $sales_invoice_num;
|
||||||
|
return $this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getSalesInvoiceNumber()
|
||||||
|
{
|
||||||
|
return $this->sales_invoice_num;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -184,32 +184,20 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group m-form__group row">
|
<div class="form-group m-form__group row">
|
||||||
<div class="col-lg-4">
|
<div class="col-lg-4">
|
||||||
<div class="col-lg-12 form-group-inner">
|
<label data-field="sales_invoice_number">
|
||||||
<label data-field="sender_name">
|
Sales Invoice Number
|
||||||
Sender Name
|
|
||||||
</label>
|
</label>
|
||||||
<input type="text" name="sender_name" class="form-control m-input" value="{{ obj.getSenderName }}" data-name="sender_name">
|
<input type="text" name="sales_invoice_number" class="form-control m-input" value="{{ obj.getSalesInvoiceNumber }}" data-name="sales_invoice_number">
|
||||||
<div class="form-control-feedback hide" data-field="sender_name"></div>
|
<div class="form-control-feedback hide" data-field="sales_invoice_number"></div>
|
||||||
</div>
|
|
||||||
<br>
|
|
||||||
<div class="col-lg-12 form-group-inner">
|
|
||||||
<label data-field="sender_contact_number">
|
|
||||||
Sender Contact Number
|
|
||||||
</label>
|
|
||||||
<input type="text" name="sender_contact_number" class="form-control m-input" value="{{ obj.getSenderContactNumber }}" data-name="sender_contact_number">
|
|
||||||
<div class="form-control-feedback hide" data-field="sender_contact_number"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-4">
|
<div class="col-lg-4">
|
||||||
<div class="col-lg-12 form-group-inner">
|
|
||||||
<label data-field="outlet_name">
|
<label data-field="outlet_name">
|
||||||
Outlet Name
|
Outlet Name
|
||||||
</label>
|
</label>
|
||||||
<input type="text" name="outlet_name" class="form-control m-input" value="{{ obj.getOutletName }}" data-name="outlet_name">
|
<input type="text" name="outlet_name" class="form-control m-input" value="{{ obj.getOutletName }}" data-name="outlet_name">
|
||||||
<div class="form-control-feedback hide" data-field="outlet_name"></div>
|
<div class="form-control-feedback hide" data-field="outlet_name"></div>
|
||||||
</div>
|
</div>
|
||||||
<br>
|
<div class="col-lg-4">
|
||||||
<div class="col-lg-12 form-group-inner">
|
|
||||||
<label data-field="outlet_contact_number">
|
<label data-field="outlet_contact_number">
|
||||||
Outlet Contact Number
|
Outlet Contact Number
|
||||||
</label>
|
</label>
|
||||||
|
|
@ -217,15 +205,30 @@
|
||||||
<div class="form-control-feedback hide" data-field="outlet_contact_number"></div>
|
<div class="form-control-feedback hide" data-field="outlet_contact_number"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-4">
|
<div class="form-group m-form__group row">
|
||||||
<div class="col-lg-12 form-group-inner">
|
<div class="col-lg-12">
|
||||||
<label data-field="outlet_address">
|
<label data-field="outlet_address">
|
||||||
Outlet Address
|
Outlet Address
|
||||||
</label>
|
</label>
|
||||||
<textarea name="outlet_address" class="form-control m-input" data-name="outlet_address" rows="6">{{ obj.getOutletAddress }}</textarea>
|
<textarea name="outlet_address" class="form-control m-input" data-name="outlet_address" rows="3">{{ obj.getOutletAddress }}</textarea>
|
||||||
<div class="form-control-feedback hide" data-field="outlet_address"></div>
|
<div class="form-control-feedback hide" data-field="outlet_address"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="form-group m-form__group row">
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label data-field="sender_name">
|
||||||
|
Sender Name
|
||||||
|
</label>
|
||||||
|
<input type="text" name="sender_name" class="form-control m-input" value="{{ obj.getSenderName }}" data-name="sender_name">
|
||||||
|
<div class="form-control-feedback hide" data-field="sender_name"></div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<label data-field="sender_contact_number">
|
||||||
|
Sender Contact Number
|
||||||
|
</label>
|
||||||
|
<input type="text" name="sender_contact_number" class="form-control m-input" value="{{ obj.getSenderContactNumber }}" data-name="sender_contact_number">
|
||||||
|
<div class="form-control-feedback hide" data-field="sender_contact_number"></div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue