From 33f10dbfaba6183b04bb9e048dc8ccf59ac80895 Mon Sep 17 00:00:00 2001 From: VENBA-emp-10 sanjeev Date: Tue, 15 Mar 2022 20:05:54 +0530 Subject: [PATCH] Updated Code on 15th march 2021 : ps --- application/config/database.php | 16 ++-- application/controllers/cashbook.php | 25 +++--- application/controllers/purchaseorder.php | 91 ++++++++++----------- application/models/purchaseorder_model.php | 32 ++++---- index.php | 2 +- uploads/banking/May-21-IB.xlsx | Bin 0 -> 33950 bytes uploads/banking/Nov - 21.xlsx | Bin 0 -> 66048 bytes 7 files changed, 81 insertions(+), 85 deletions(-) create mode 100644 uploads/banking/May-21-IB.xlsx create mode 100644 uploads/banking/Nov - 21.xlsx diff --git a/application/config/database.php b/application/config/database.php index 5d115e55..eb0df8a9 100644 --- a/application/config/database.php +++ b/application/config/database.php @@ -48,15 +48,15 @@ $active_group = 'default'; $active_record = TRUE; -$db['default']['hostname'] = 'localhost'; -$db['default']['username'] = 'root'; -$db['default']['password'] = ''; -$db['default']['database'] = 'kasiram9_SiddharthIndustries'; +// $db['default']['hostname'] = 'localhost'; +// $db['default']['username'] = 'root'; +// $db['default']['password'] = ''; +// $db['default']['database'] = 'kasiram9_SiddharthIndustries'; -// $db['default']['hostname'] = '35.213.153.5'; -// $db['default']['username'] = 'kasiram9_prod'; -// $db['default']['password'] = 'sia!1234'; -// $db['default']['database'] = 'kasiram9_SIAPROD'; +$db['default']['hostname'] = 'sidharthindustries.com'; +$db['default']['username'] = 'kasiram9_prod'; +$db['default']['password'] = 'sia!1234'; +$db['default']['database'] = 'kasiram9_SIAPROD'; // $db['default']['username'] = 'kasiram9_Siddh'; // $db['default']['password'] = 'sidh@1234'; // $db['default']['database'] = 'kasiram9_SIADEV'; diff --git a/application/controllers/cashbook.php b/application/controllers/cashbook.php index 3df295b3..170e2c14 100755 --- a/application/controllers/cashbook.php +++ b/application/controllers/cashbook.php @@ -246,7 +246,6 @@ class cashbook extends BaseController $fs = $this->uploadFile1(); // $this->function_alert($fs); - // echo "uploadFile1()".$fs;die(); $document = $path.$fs; $created_by = $this->session->userdata('userId'); @@ -272,12 +271,14 @@ class cashbook extends BaseController if($x == 21){ - $openingbalance=$sheet->getCell('H'.$x)->getValue(); + // $openingbalance=$sheet->getCell('H'.$x)->getValue(); + $openingbalance=preg_replace('/\D/', '', $sheet->getCell('H'.$highestRow4)->getValue()); } if($x == $highestRow4){ - $closingbalance=$sheet->getCell('H'.$highestRow4)->getValue(); + // $closingbalance=$sheet->getCell('H'.$highestRow4)->getValue(); + $closingbalance=preg_replace('/\D/', '', $sheet->getCell('H'.$highestRow4)->getValue()); } @@ -315,12 +316,12 @@ class cashbook extends BaseController } - $chqno = $sheet->getCell('C'.$x)->getValue(); + $chqno = (($sheet->getCell('C'.$x)->getValue() == '') || ($sheet->getCell('C'.$x)->getValue() == null)) ? $sheet->getCell('C'.$x)->getValue() : "-" ; $narration = $sheet->getCell('D'.$x)->getValue(); - $cod =$sheet->getCell('E'.$x)->getValue(); - $debit =$sheet->getCell('F'.$x)->getValue(); - $credit=$sheet->getCell('G'.$x)->getValue(); - $balance=$sheet->getCell('H'.$x)->getValue(); + $cod =(($sheet->getCell('E'.$x)->getValue() == '') || ($sheet->getCell('E'.$x)->getValue() == null)) ? $sheet->getCell('E'.$x)->getValue() : 0 ; + $debit = (($sheet->getCell('F'.$x)->getValue() == '') || ($sheet->getCell('F'.$x)->getValue() == null)) ? $sheet->getCell('F'.$x)->getValue() : 0 ; + $credit=(($sheet->getCell('G'.$x)->getValue() == '') || ($sheet->getCell('G'.$x)->getValue() == null)) ? $sheet->getCell('G'.$x)->getValue() : 0 ; + $balance=(($sheet->getCell('H'.$x)->getValue() == '') || ($sheet->getCell('H'.$x)->getValue() == null)) ? $sheet->getCell('H'.$x)->getValue() : 0 ; if($debit==0) { $Status=''; @@ -357,7 +358,7 @@ class cashbook extends BaseController { echo ""; } - } + } } function addIncomeExpense() @@ -602,17 +603,15 @@ class cashbook extends BaseController function uploadFile1() { - // echo "I am Here INSIDE UPLOAD"; - // die(); //$this->load->library('upload') $pathinfo = pathinfo($_FILES['userfile']['name']); $config['upload_path'] = 'uploads/banking/'; // $config['allowed_types'] = 'png|jpg|jpeg|xlsx'; - $config['allowed_types'] = 'xlsx|csv|xls'; + // $config['allowed_types'] = 'xlsx|csv|xls'; + $config['allowed_types'] = '*'; $config['file_name'] = $_FILES['userfile']['name']; $config['overwrite'] = true; - //Load upload library and initialize configuration $this->load->library('upload',$config); $this->upload->initialize($config); diff --git a/application/controllers/purchaseorder.php b/application/controllers/purchaseorder.php index 2affb607..5f035929 100755 --- a/application/controllers/purchaseorder.php +++ b/application/controllers/purchaseorder.php @@ -224,6 +224,8 @@ function edited(){ function CreatePurchaseOrder() { + // echo "@227 CreatePurchaseOrder"."
"; + // echo '
'.print_r($this->input->post(),true).'
'."
"; // if( $DEPCode == PURCHASE) // { @@ -237,21 +239,17 @@ function edited(){ } else { - + // echo "@242 else proceed"."
"; $this->global['pageTitle'] = 'Siddharth : Purchase order' ; $data['TaxType'] = $this->purchaseorder_model->getConfigValue('C006'); $data['FreightType'] = $this->purchaseorder_model->getConfigValue('C018'); $data['Suplist'] = $this->purchaseorder_model->getSupplierName(); $data['Payment']=$this->purchaseorder_model->getPaymentTermsDetails(); - // print_r($data['Payment']); - - $data['WorkStatus']=$this->purchaseorder_model->getStatus(7); - - - - - + $data['WorkStatus']=$this->purchaseorder_model->getStatus(7); $SelectedReq = json_decode($this->input->post('txtReqNo')); + // echo '
'.print_r($SelectedReq,true).'
'."
"; + // echo "@250 SelectedReq = ".$SelectedReq."
"; + // die; $Req = $SelectedReq->Req; $data['ReqList'] = $Req ; @@ -271,7 +269,7 @@ function edited(){ $data['MaterialList'] = $result; - //print_r($data['MaterialList']); + // echo '
'.print_r($data['MaterialList'],true).'
'."
";die; /* Cost code from Requisition - Client Review Fix Start here */ $ReqDetails = $this->purchaseorder_model->getRequistDetails($ReqArray); @@ -301,7 +299,7 @@ function edited(){ foreach ($ReqDetails as $Rs): $CostCode = $Rs->CostCenterCode; endforeach; - + $AvlBudget = $this->purchaseorder_model->GetAvailableBudgetAmount($CostCode,$FYdt,$ReqType); @@ -375,6 +373,8 @@ function edited(){ } $ViewName = 'capitalpurchaseorder'; } + // echo '@376 final step '.$ViewName; + // echo '
'.print_r($data,true).'
'."
";die(); $this->loadViews($ViewName, $this->global,$data, NULL); } // } @@ -1042,9 +1042,8 @@ function edited(){ function addNewPurchaseOrder() { - - - + // print_r($this->input->post()); + // echo "@1100 i have pomaster = ".'
'.print_r($this->input->post(),true).'
'."
"; $POdt =$this->input->post('PODate'); $PODate = $this->getDateformat($POdt); $SupplierID = $this->input->post('drpSupplier'); @@ -1052,22 +1051,16 @@ function edited(){ $dt = $this->input->post('Deliverydt'); $POType = $this->input->post('POType'); $DeliveryOption = $this->input->post('DateRange'); - if($DeliveryOption==1){ - $Deliverydt = ''; - $DeliverySchedule = $this->input->post('Scheduleby'); - } - else{ - $Deliverydt = $this->getDateformat($dt); - $DeliverySchedule = ''; - } - - + if($DeliveryOption==1){ + $Deliverydt = ''; + $DeliverySchedule = $this->input->post('Scheduleby'); + }else{ + $Deliverydt = $this->getDateformat($dt); + $DeliverySchedule = ''; + } $POType = $this->input->post('POType'); $BudgetType = $this->input->post('Budget'); - - //$PoRange = $this->input->post('txtPoRange'); - $Modeofshipment=$this->input->post('addmodeofshipment'); $supplierreference=$this->input->post('addsupplierreference'); $supplieroffno=$this->input->post('addsupplierofferno'); @@ -1082,38 +1075,32 @@ function edited(){ } $SpcialInstruction = $this->input->post('SpcialInstruction'); $TotalOrderValueSummary = $this->input->post('txtTotalOrderValueSummary'); - $POStatus = $this->input->post('txtStatus'); - - $CreateBy = $this->session->userdata ( 'userId' ); + $POStatus = $this->input->post('txtStatus'); + $CreateBy = $this->session->userdata ( 'userId' ); $RowCount = $this->input->post('txtRowCount'); $DeletedRow = $this->input->post('txtDeletedRow'); - + // echo "DeletedRow = ".$DeletedRow; $comma_separated = explode(':', $DeletedRow); $dt = new DateTime('now', new DateTimeZone('Asia/Kolkata')); $createddt = $dt->format('Y-m-d H:i:s'); $PaymentTerms=$this->input->post('PaymentTerms'); - $OtherPayment=$this->input->post('Otherpayment'); + $OtherPayment=$this->input->post('Otherpayment'); $Local_Interstate=$this->input->post('Range'); $Qualitycheck=1; // PO Master - $POList = array('SupplierID'=>$SupplierID, 'TotalOrderValue'=>$TotalOrderValueSummary,'PODate'=>$PODate,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'Status'=>$POStatus,'PORange'=>$Local_Interstate,'ServiceDescription'=>$SpcialInstruction,'CreatedBy'=>$CreateBy,'DeliveryAddress'=>$DeliveryAddr,'DeliveryDate'=>$Deliverydt,'CreatedDate'=>$createddt,'PaymentTerms'=>$PaymentTerms,'POType'=>$POType,'CapitalRange'=>$Local_Interstate,'PaymentOtherDescription'=>$OtherPayment,'Supplier_Reference'=>$supplierreference,'Mode_Of_Shipment'=>$Modeofshipment,'Supplier_Offer_No'=>$supplieroffno,'Other_Reference'=>$otherreference,'Fincap'=>$fincap,'InsuranceStatus'=>$insurancestatus,'POSubType'=>$revenuetype,'InsuranceNumber'=>$insuranceno,'IsQualityChkReqired'=>$Qualitycheck,'BudgetType'=>$BudgetType); - - // print_r($POList); - // die(); - - - $POMaster = $this->purchaseorder_model->addPOMaster($POList,$POType,$revenuetype); - + $POList = array('SupplierID'=>$SupplierID, 'TotalOrderValue'=>$TotalOrderValueSummary,'PODate'=>$PODate,'DeliverySchedule'=>$DeliverySchedule,'DeliveryOption'=>$DeliveryOption,'Status'=>$POStatus,'PORange'=>$Local_Interstate,'ServiceDescription'=>$SpcialInstruction,'CreatedBy'=>$CreateBy,'DeliveryAddress'=>$DeliveryAddr,'DeliveryDate'=>$Deliverydt,'CreatedDate'=>$createddt,'PaymentTerms'=>$PaymentTerms,'POType'=>$POType,'CapitalRange'=>$Local_Interstate,'PaymentOtherDescription'=>$OtherPayment,'Supplier_Reference'=>$supplierreference,'Mode_Of_Shipment'=>$Modeofshipment,'Supplier_Offer_No'=>$supplieroffno,'Other_Reference'=>$otherreference,'Fincap'=>$fincap,'InsuranceStatus'=>$insurancestatus,'POSubType'=>$revenuetype,'InsuranceNumber'=>$insuranceno,'IsQualityChkReqired'=>$Qualitycheck,'BudgetType'=>$BudgetType); + $POMaster = $this->purchaseorder_model->addPOMaster($POList,$POType,$revenuetype); + // echo "@1100 i have pomaster = ".'
'.print_r($POMaster,true).'
'."
";die(); $PONO = ''; if(count($POMaster)>0) { $PONO = $POMaster[0]['PONO']; } - + // $PONO = "SIA/2021-2022/10044"; // PO Line Items $LineItemStatus = REQITEM_NEW; @@ -1144,10 +1131,11 @@ function edited(){ $CostCenter = $this->input->post('costCode'.$i); $Cgst = $this->input->post('RevenueCgst'.$i); $Sgst = $this->input->post('RevenueSgst'.$i); - $Igst = $this->input->post('RevenueIgst'.$i); - $AfterCgst = $this->input->post('RevenueAfterCgst'.$i); - $AfterSgst = $this->input->post('RevenueAfterSgst'.$i); - $AfterIgst = $this->input->post('RevenueAfterIgst'.$i); + $Igst = $this->input->post('RevenueIgst'.$i); + $AfterCgst = $this->input->post('RevenueAfterCgst'.$i); + $AfterSgst = $this->input->post('RevenueAfterSgst'.$i); + $AfterIgst = $this->input->post('RevenueAfterIgst'.$i); + $SkipInsert = "False"; if( count($comma_separated) > 0) { @@ -1166,15 +1154,19 @@ function edited(){ if($SkipInsert == "False") { $POLineItemList = array('PONO'=>$PONO, 'ReqNo'=>$Reqnumber,'MaterialCode'=>$MaterialCode,'Quantity'=>$Quantity,'Rate'=>$itemRate,'Per'=>$per,'ServiceMaterialDescription'=>$revenuedescription,'Status'=>$LineItemStatus,'CreatedBy'=>$CreateBy,'CreatedDate'=>$createddt,'CostCenterCode'=>$CostCenter); - //print_r($POLineItemList); $POLineItem = $this->purchaseorder_model->addPOLineItem($POLineItemList); - + // echo "@1162 i have polineitem arr ".'
'.print_r($POLineItem,true).'
'."
"; + // [PONO] => SIA/2021-2022/10044 + // [ReqNo] => REQ7704 + // [LineItemNo] => POItem9999 + // $LineItemNo = "POItem10360"; $LineItemNo = ''; if(count($POLineItem)>0) { $LineItemNo = $POLineItem[0]['LineItemNo']; } - //echo $LineItemNo; + // echo $LineItemNo; die; + // echo "POType ".$POType."
"; /*---------*/ // $logpo =array('PONO'=>$PONO,'Date'=>$PODate,'POType'=>$POType,'MaterialCode'=>$MaterialCode,'Quantity'=>$Quantity,'Rate'=>$itemRate,'SupplierID'=>$SupplierID,'LineItemNos'=>$LineItemNo); @@ -1184,8 +1176,9 @@ function edited(){ { // echo 'Success'; $RevenueTaxList = array('LineItemNo'=>$LineItemNo, 'DiscountType'=>$DiscountType,'DiscountValue'=>$DiscountValue,'AfterDiscount'=>$AfterDiscount,'PackagingType'=>$PackagingType,'PackagingValue'=>$PackagingValue,'PackagingCalulatedOn'=>$PackagingOption,'AfterPackagingValue'=>$AfterPackagingValue,'FreightType'=>$FreightType, 'FreightValue'=>$FreightValue,'AfterFreightValue'=>$AfterFreightValue,'Insurance'=>$InsuranceValue,'TotalValue'=>$TotalOrderValue, 'CreatedBy'=>$CreateBy,'CreatedDate'=>$createddt,'CGST'=>$Cgst,'AfterCGST'=>$AfterCgst,'SGST'=>$Sgst,'AfterSGST'=>$AfterSgst,'IGST'=>$Igst,'AfterIGST'=>$AfterIgst,'NoOfTrip'=>$NOOfTrip); - //print_r($RevenueTaxList); + // echo "@1176 i have arr for tax ".'
'.print_r($RevenueTaxList,true).'
'."
"; $RevenueList = $this->purchaseorder_model->addRevenueTax($RevenueTaxList); + // echo "@1183 i have after insertion ".'
'.print_r($RevenueList,true).'
'."
"; //echo 'Revenue tax Success'; } } diff --git a/application/models/purchaseorder_model.php b/application/models/purchaseorder_model.php index 4e676dd9..ebf30268 100755 --- a/application/models/purchaseorder_model.php +++ b/application/models/purchaseorder_model.php @@ -1,4 +1,4 @@ - db->last_query()); if($insert_id>0) { - $subQuery = 'select max(LineItemNo) as LineItemNo from T_PurchaseOrder_LineItem'; - + // $subQuery = 'select max(LineItemNo) as LineItemNo from T_PurchaseOrder_LineItem'; + $subQuery = 'SELECT * FROM T_PurchaseOrder_LineItem where PONO = "'.$POLineItem['PONO'].'" ORDER BY LineItemNo DESC'; + $query = $this->db->query($subQuery); return $query->result_array(); @@ -909,9 +910,12 @@ function GetPOType($ReqNo) { $this->db->trans_start(); $this->db->insert('T_Revenue_Tax', $RevenueTaxList); - $insert_id = $this->db->affected_rows(); $this->db->trans_complete(); - return $insert_id; + $insert_id = $this->db->insert_id(); + $aff_row = $this->db->affected_rows(); + // print_r( $this->db->last_query()); die(); + // echo "aff_row".$aff_row." $insert_id".$insert_id; + return $aff_row > 0 ? $this->db->insert_id() : 0; } /** * This function is used to add Service Tax to the system @@ -920,9 +924,9 @@ function GetPOType($ReqNo) { $this->db->trans_start(); $this->db->insert('T_Service_Tax', $ServiceTaxList); - $insert_id = $this->db->affected_rows(); $this->db->trans_complete(); - return $insert_id; + $insert_id = $this->db->affected_rows(); + return $insert_id>0 ? $this->db->insert_id() : 0; } @@ -933,9 +937,9 @@ function GetPOType($ReqNo) { $this->db->trans_start(); $this->db->insert('T_Import_Tax', $ImportTaxList); - $insert_id = $this->db->affected_rows(); $this->db->trans_complete(); - return $insert_id; + $insert_id = $this->db->affected_rows(); + return $insert_id>0 ? $this->db->insert_id() : 0; } @@ -1073,7 +1077,7 @@ function GetPOType($ReqNo) AfterIGST )) as Taxamount ,TotalValue,Tax.*,Req.CostCenterCode,Dept.DepartmentName FROM T_PurchaseOrder_LineItem LineItem join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode - join T_Revenue_Tax Tax on Tax.LineItemNo = LineItem.LineItemNo + left join T_Revenue_Tax Tax on Tax.LineItemNo = LineItem.LineItemNo join T_Requestion_Master Req on Req.ReqNo = LineItem.ReqNo left join T_Employee_Details emp on Req.Requestedby = emp.EmpID join T_DepartmentDetails Dept on Req.RequestedDept = Dept.DEPCode @@ -1096,11 +1100,11 @@ function GetPOType($ReqNo) AfterIGST)) ,2)as Taxamount,AdvanceAmount, TotalValue,Tax.*,LineItem.CostCenterCode ,POMaster.*,sup.SupplierName,sup.Address,sup.SupplierID,sup.ContactNumber,sup.EmailAddress,sup.PAN,sup.GSTNO,LineItem.AmendedDetails as LineAmend,Payment.PaymentTerms FROM T_PurchaseOrder_LineItem LineItem - join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode - join T_Revenue_Tax Tax on Tax.LineItemNo = LineItem.LineItemNo + left join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode + left join T_Revenue_Tax Tax on Tax.LineItemNo = LineItem.LineItemNo join T_PurchaseOrder_Master POMaster on POMaster.PONO = LineItem.PONO join T_SupplierDetailsN sup on sup.SupplierID = POMaster.SupplierID - join T_PaymentTerms Payment on Payment.PaymentID = POMaster.PaymentTerms + left join T_PaymentTerms Payment on Payment.PaymentID = POMaster.PaymentTerms left join T_PurchaseOrder_AdvanceRequest PurAdv on POMaster.PONO=PurAdv.PONO where LineItem.PONO =?'; @@ -2538,4 +2542,4 @@ function getigrno($bill){ return $query->result_array(); } /*** ----------------------------- */ -} +} \ No newline at end of file diff --git a/index.php b/index.php index 2b208808..1f5f6117 100755 --- a/index.php +++ b/index.php @@ -33,7 +33,7 @@ if (defined('ENVIRONMENT')) switch (ENVIRONMENT) { case 'development': - error_reporting(E_ALL); + error_reporting(0); break; case 'testing': diff --git a/uploads/banking/May-21-IB.xlsx b/uploads/banking/May-21-IB.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..730a7136529ce939666421ec30ffe5ac5f3bea15 GIT binary patch literal 33950 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 literal 0 HcmV?d00001 diff --git a/uploads/banking/Nov - 21.xlsx b/uploads/banking/Nov - 21.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..88f9814773ed85963942cf0d6b18605d6a807373 GIT binary patch literal 66048 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 Vl(`4qn>_eBq4!+>tpt|*{|&&FLAn3{ literal 0 HcmV?d00001