diff --git a/app/Controllers/Expense.php b/app/Controllers/Expense.php index bd34c484..ce24b8f8 100755 --- a/app/Controllers/Expense.php +++ b/app/Controllers/Expense.php @@ -63,8 +63,7 @@ class Expense extends BaseController $file->move(WRITEPATH . 'uploads', $fileName); } - $status = $this->request->getPost('status'); - $paymentMethod = $status === 'Paid' ? $this->request->getPost('payment_method') : 0; + // Fetch the current month $currentMonth = date('n'); // 'n' gives the month without leading zeros (1-12) @@ -100,8 +99,10 @@ class Expense extends BaseController 'total' => $this->request->getPost('total'), 'bill_no' => $this->request->getPost('bill_no'), 'bill_date' => $this->request->getPost('bill_date'), + 'status' => $this->request->getPost('status'), 'serial_number' => $newSerialNumber, ]; + $insert_id = $this->expense_model->insertExpense($data); if ($insert_id) { @@ -140,8 +141,7 @@ class Expense extends BaseController $fileName = $this->request->getPost('existing_file'); // Use existing file if no new file is uploaded } - $status = $this->request->getPost('status'); - $paymentMethod = $status === 'Paid' ? $this->request->getPost('payment_method') : 0; + $data = [ 'supplier_id' => $this->request->getPost('supplierid'), @@ -154,6 +154,7 @@ class Expense extends BaseController 'total' => $this->request->getPost('total'), 'bill_no' => $this->request->getPost('bill_no'), 'bill_date' => $this->request->getPost('bill_date'), + 'status' => $this->request->getPost('status') ]; if(!empty($fileName)){ $data['transporter_file'] = $fileName; diff --git a/app/Controllers/Purchaseorder.php b/app/Controllers/Purchaseorder.php index 6c9c507d..7ed36c13 100755 --- a/app/Controllers/Purchaseorder.php +++ b/app/Controllers/Purchaseorder.php @@ -4506,9 +4506,10 @@ class Purchaseorder extends BaseController $materialCode = $this->request->getPost('materialCode'); - $data = $this->PurchaseOrderLineItemModel->select('t_purchaseorder_lineitem.PONO,t_purchaseorder_master.TotalOrderValue,t_purchaseorder_master.CreatedDate,t_purchaseorder_master.POType,t_purchaseorder_master.CapitalRange') + $data = $this->PurchaseOrderLineItemModel->select('t_purchaseorder_lineitem.PONO,t_purchaseorder_master.TotalOrderValue,t_purchaseorder_master.CreatedDate,t_purchaseorder_master.POType,t_purchaseorder_master.CapitalRange,t_supplierdetailsn.SupplierName') ->where('t_purchaseorder_lineitem.MaterialCode',$materialCode) ->join('t_purchaseorder_master', 't_purchaseorder_lineitem.PONO = t_purchaseorder_master.PONO', 'left') + ->join('t_supplierdetailsn', 't_purchaseorder_master.SupplierID = t_supplierdetailsn.SupplierID', 'left') ->groupBy('t_purchaseorder_lineitem.MaterialCode,t_purchaseorder_lineitem.PONO') ->orderBy('t_purchaseorder_master.CreatedDate' , 'desc') ->findAll(); @@ -4524,9 +4525,10 @@ class Purchaseorder extends BaseController $supplier_id = $this->request->getPost('supplier_id'); - $data = $this->purchaseorder_model->select('PONO,TotalOrderValue,CreatedDate,POType,CapitalRange') - ->where('SupplierID',$supplier_id) - ->orderBy('CreatedDate' , 'desc') + $data = $this->purchaseorder_model->select('PONO,TotalOrderValue,CreatedDate,POType,CapitalRange,t_supplierdetailsn.SupplierName') + ->where('t_purchaseorder_master.SupplierID',$supplier_id) + ->join('t_supplierdetailsn', 't_purchaseorder_master.SupplierID = t_supplierdetailsn.SupplierID', 'left') + ->orderBy('t_purchaseorder_master.CreatedDate' , 'desc') ->findAll(); diff --git a/app/Controllers/Rawmaterialdetails.php b/app/Controllers/Rawmaterialdetails.php index e99a8683..d9d328c6 100755 --- a/app/Controllers/Rawmaterialdetails.php +++ b/app/Controllers/Rawmaterialdetails.php @@ -69,7 +69,6 @@ class Rawmaterialdetails extends BaseController $this->rawmaterialdetails_model = new rawmaterialdetails_model();; $data['userRecords'] = $this->rawmaterialdetails_model->rawmaterialListing(); - $this->global['pageTitle'] = 'RawMaterial Listing'; $this->loadViews("rawmaterialListing", $this->global, $data, NULL); diff --git a/app/Models/Expense_model.php b/app/Models/Expense_model.php index 18863335..f87fb089 100755 --- a/app/Models/Expense_model.php +++ b/app/Models/Expense_model.php @@ -9,7 +9,7 @@ class Expense_model extends Model protected $primaryKey = 'id'; // Primary key protected $allowedFields = [ - 'serial_number' , 'transporter_file', 'supplier_id', 'remarks', 'item_description', 'cost', 'cgst', 'sgst', 'igst', 'total', 'bill_no' ,'bill_date' + 'serial_number' , 'transporter_file', 'supplier_id', 'remarks', 'item_description', 'cost', 'cgst', 'sgst', 'igst', 'total', 'bill_no' ,'bill_date','status' ]; public function getLastSerialNumber($financialYear) diff --git a/app/Models/Rawmaterialdetails_model.php b/app/Models/Rawmaterialdetails_model.php index bafa376a..ccf87edc 100755 --- a/app/Models/Rawmaterialdetails_model.php +++ b/app/Models/Rawmaterialdetails_model.php @@ -18,7 +18,9 @@ class Rawmaterialdetails_model extends Model { $builder = $this->db->table('t_materialmaster') - ->select('*') + ->select('t_materialmaster.* , emp.FirstName as createdby_user') + ->join('tbl_users as user', 'user.UserId = t_materialmaster.createdby', 'left') + ->join('t_employee_details as emp', 'emp.EmpID = user.EmpID', 'left') ->orderBy('CreatedDate','desc'); $query = $builder->get(); $result = $query->getResult(); diff --git a/app/Models/Requistion_model.php b/app/Models/Requistion_model.php index 515acf22..d5f5230a 100755 --- a/app/Models/Requistion_model.php +++ b/app/Models/Requistion_model.php @@ -197,7 +197,7 @@ class Requistion_model extends Model function getRawMaterialList($MaterialCode) { $builder = $this->db->table('t_materialmaster') - ->select('MaterialName,UOM') + ->select('MaterialName,UOM,Category') ->where('MaterialCode',$MaterialCode ); $query = $builder->get(); diff --git a/app/Models/Supplier_model.php b/app/Models/Supplier_model.php index c2e69512..16cba09a 100755 --- a/app/Models/Supplier_model.php +++ b/app/Models/Supplier_model.php @@ -18,8 +18,10 @@ class Supplier_model extends Model { $builder = $this->db->table('t_supplierdetailsn as BaseT') - ->select('BaseT.SupplierID, BaseT.SupplierName, BaseT.Address, BaseT.ContactNumber, BaseT.AlternateContactNumber,BaseT.EmailAddress,BaseT.Exiseregistration, BaseT.TIN, BaseT.PAN,,BaseT.GSTNO,BaseT.GSTRange,BaseT.CollectrateAddress,BaseT.UANumber,BaseT.CreatedOn,BaseT.PaymentID,pmt.PaymentTerms,BaseT.CSTDate,BaseT.IsActive') //,BaseT.PaymentTerms,BaseT.PaymentDays,BaseT.PayableAT,pmt.Details'); + ->select('BaseT.SupplierID, BaseT.SupplierName, BaseT.Address, BaseT.ContactNumber, BaseT.AlternateContactNumber,BaseT.EmailAddress,BaseT.Exiseregistration, BaseT.TIN, BaseT.PAN,,BaseT.GSTNO,BaseT.GSTRange,BaseT.CollectrateAddress,BaseT.UANumber,BaseT.CreatedOn,BaseT.PaymentID,pmt.PaymentTerms,BaseT.CSTDate,BaseT.IsActive , emp.FirstName as createdby') //,BaseT.PaymentTerms,BaseT.PaymentDays,BaseT.PayableAT,pmt.Details'); ->join('t_paymentterms as pmt', 'pmt.PaymentID = BaseT.PaymentID', 'left') + ->join('tbl_users as user', 'user.UserId = BaseT.createdby', 'left') + ->join('t_employee_details as emp', 'emp.EmpID = user.EmpID', 'left') ->orderBy('BaseT.CreatedOn', 'desc'); $query = $builder->get(); diff --git a/app/Views/attendance.php b/app/Views/attendance.php index 7546c347..6f71c214 100755 --- a/app/Views/attendance.php +++ b/app/Views/attendance.php @@ -604,7 +604,7 @@ $currentday = date('d');