diff --git a/app/Controllers/Supplier.php b/app/Controllers/Supplier.php index f85b4d3b..3cc7562b 100755 --- a/app/Controllers/Supplier.php +++ b/app/Controllers/Supplier.php @@ -87,19 +87,28 @@ class Supplier extends BaseController 'Address' => [ 'label' => 'Address', 'rules' => 'trim|required' - ], - 'ContactNumber' => [ - 'label' => 'Contact Number', - 'rules' => 'trim|required|max_length[13]' - ], - 'AlternateContactNumber' => [ - 'label' => 'Alternate Contact Number', - 'rules' => 'trim|max_length[13]' - ], - 'emailid' => [ - 'label' => 'Email', - 'rules' => 'valid_email|max_length[128]|required' + ],'accno' => [ + 'label' => 'accno', + 'rules' => 'trim|required' + ],'ifsc' => [ + 'label' => 'ifsc', + 'rules' => 'trim|required' + ],'Payment' => [ + 'label' => 'Payment', + 'rules' => 'trim|required' ] + // 'ContactNumber' => [ + // 'label' => 'Contact Number', + // 'rules' => 'trim|required|max_length[13]' + // ], + // 'AlternateContactNumber' => [ + // 'label' => 'Alternate Contact Number', + // 'rules' => 'trim|max_length[13]' + // ], + // 'emailid' => [ + // 'label' => 'Email', + // 'rules' => 'valid_email|max_length[128]|required' + // ] ]; $messages = [ @@ -109,18 +118,27 @@ class Supplier extends BaseController 'Address' => [ 'required' => 'Please enter an address.' ], - 'ContactNumber' => [ - 'required' => 'Please enter a contact number.', - 'max_length' => 'The contact number cannot exceed {param} characters.' + 'accno' => [ + 'required' => 'Please enter an Account Number.' ], - 'AlternateContactNumber' => [ - 'max_length' => 'The alternate contact number cannot exceed {param} characters.' + 'ifsc' => [ + 'required' => 'Please enter a Bank IFSC Code.' ], - 'emailid' => [ - 'required' => 'Please enter an email address.', - 'valid_email' => 'Please enter a valid email address.', - 'max_length' => 'The email address cannot exceed {param} characters.' - ] + 'Payment' => [ + 'required' => 'Please Select the Payment option.' + ], + // 'ContactNumber' => [ + // 'required' => 'Please enter a contact number.', + // 'max_length' => 'The contact number cannot exceed {param} characters.' + // ], + // 'AlternateContactNumber' => [ + // 'max_length' => 'The alternate contact number cannot exceed {param} characters.' + // ], + // 'emailid' => [ + // 'required' => 'Please enter an email address.', + // 'valid_email' => 'Please enter a valid email address.', + // 'max_length' => 'The email address cannot exceed {param} characters.' + // ] // 'panno' => [ // 'required' => 'Please enter an panno address.', // 'max_length' => 'The panno cannot exceed {param} characters.' @@ -253,6 +271,7 @@ class Supplier extends BaseController $file1 = $this->request->getFile('Cert_MSME'); $file2 = $this->request->getFile('Cert_GST'); $file3 = $this->request->getFile('Cert_BANK'); + $file4 = $this->request->getFile('Cert_PAN'); $path = ROOTPATH.'public/uploads/images/'; if($PAN){ $supplier['PAN'] = $PAN;} @@ -287,6 +306,16 @@ class Supplier extends BaseController $supplier['Cert_BANK'] = $this->request->getPost('hidden_Cert_BANK') ? $this->request->getPost('hidden_Cert_BANK') : NULL; } + if ($file4 && $file4->isValid() && !$file4->hasMoved()) { + if(!is_dir($path)) { mkdir($path, 0777, true); } + $PAN_DOC = $file4->getName(); + $file4->move($path,$PAN_DOC); + $supplier['Cert_PAN'] = $PAN_DOC; + } + else{ + $supplier['Cert_PAN'] = $this->request->getPost('hidden_Cert_PAN') ? $this->request->getPost('hidden_Cert_PAN') : NULL; + } + $result = $this->supplier_model->UpdateSupplier($supplier, $SupplierID); if ($result == True) { diff --git a/app/Views/addSupplier.php b/app/Views/addSupplier.php index 290943dc..54439736 100755 --- a/app/Views/addSupplier.php +++ b/app/Views/addSupplier.php @@ -73,7 +73,7 @@