From 2519bd8fd6035b51c5819bf52001a35ba4483d54 Mon Sep 17 00:00:00 2001 From: VE10-Sanjeev Date: Thu, 25 Jul 2024 06:35:43 +0000 Subject: [PATCH] FIX_model table Replacement and IGR Module changes phase 1 --- app/Config/Routes.php | 5 +- app/Controllers/Cashbook.php | 4 +- app/Controllers/Emergencypurchaseorder.php | 2 +- app/Controllers/Inwardgateregister.php | 242 +-- app/Controllers/MRIRcontroller.php | 15 - app/Controllers/Payslip.php | 4 +- app/Controllers/Resinbatchcard.php | 2 +- app/Controllers/User.php | 2 +- app/Models/Assetdetails_model.php | 122 +- app/Models/Batchcard_model.php | 350 ++--- app/Models/Cashbook_model.php | 262 ++-- app/Models/Companydetails_model.php | 26 +- app/Models/Config_model.php | 36 +- app/Models/Costcenter_model.php | 94 +- app/Models/Dashboard_model.php | 478 +++--- app/Models/Department_model.php | 12 +- app/Models/Employeedetails_model.php | 38 +- app/Models/Emppaydate_model.php | 26 +- app/Models/Inprocess_model.php | 14 +- app/Models/Inwardgateregister_model.php | 335 +++-- .../Inwardgateregister_model_b4_17072024.php | 825 ----------- app/Models/Login_model.php | 12 +- app/Models/Monthlypay_model.php | 170 +-- app/Models/Mrir_model.php | 195 ++- app/Models/Payroll_model.php | 112 +- app/Models/Purchaseorder_model.php | 682 ++++----- app/Models/Quality_model.php | 156 +- app/Models/Rawmaterialdetails_model.php | 52 +- app/Models/Requistion_model.php | 106 +- app/Models/Store_model.php | 20 +- app/Models/Storerequistion_model.php | 108 +- app/Models/Supplier_model.php | 38 +- app/Models/User_model.php | 20 +- app/Views/Favourite.php | 12 +- app/Views/alterpurchaseorder.php | 4 +- app/Views/bankamountunpaid.php | 2 +- app/Views/includes/header.php | 17 +- app/Views/inwardgateregister.php | 166 +-- app/Views/requisitionform.php | 7 + app/Views/viewinwardgateregister.php | 1309 ++++++++++++----- public/assets/css/bootstrap.css | 4 +- public/assets/css/bootstrap.min.css | 2 +- 42 files changed, 2825 insertions(+), 3263 deletions(-) delete mode 100644 app/Models/Inwardgateregister_model_b4_17072024.php diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 84d92a66..8a8ce5fd 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -250,9 +250,9 @@ $routes->match(['GET', 'POST', 'PUT', 'DELETE'],'EditStoreRequisition', 'Storere // Application IGR Routes $routes->get('AddIGR', 'Inwardgateregister::addIGR'); // ADD IGR page - working -$routes->post('ViewIGR', 'Inwardgateregister::viewIGR'); +$routes->get('ViewIGR', 'Inwardgateregister::viewIGR'); // View IGR PAGE - Working $routes->post('ViewIGRDetails', 'Inwardgateregister::viewIGRDetails'); -$routes->post('GetIGRLineItemDetails', 'Inwardgateregister::getIGRLineItemDetails'); // ADD IGR page - Working +$routes->post('GetIGRLineItemDetails', 'Inwardgateregister::getIGRLineItemDetails'); $routes->post('deleteBillFile', 'Inwardgateregister::deleteBillFile'); @@ -276,7 +276,6 @@ $routes->match(['GET', 'POST', 'PUT', 'DELETE'],'EditOGR', 'Inwardgateregister:: // Application MRIR Routes $routes->match(['GET', 'POST', 'PUT', 'DELETE'],'EditMRIR', 'MRIRcontroller::editmaterialinspectionreport'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'],'ViewMRIR', 'MRIRcontroller::viewmaterialinspectionreport'); -$routes->match(['GET', 'POST', 'PUT', 'DELETE'],'Viewigr', 'MRIRcontroller::viewinwardgateregister'); $routes->match(['GET', 'POST', 'PUT', 'DELETE'],'Distribution', 'MRIRcontroller::viewmMaterialDistributionList'); // Application Store Routes diff --git a/app/Controllers/Cashbook.php b/app/Controllers/Cashbook.php index a6020503..d1decf71 100644 --- a/app/Controllers/Cashbook.php +++ b/app/Controllers/Cashbook.php @@ -1826,7 +1826,7 @@ class Cashbook extends BaseController $Amount = $_GET['amount']; //paid amount $igrno = $_GET['igrno']; $balancetoclear = $_GET['balancetoclear']; - //for T_Bankreport IsActive// + //for t_bankreport IsActive// $bankdebit = $_GET['debit']; $mapped = $Amount + $balancetoclear; @@ -1902,7 +1902,7 @@ class Cashbook extends BaseController - //update Isactive field in T_Bankreport ////// + //update Isactive field in t_bankreport ////// $mapped = $balancetoreceived + $amountreceived; // if($credit==$mapped) // { diff --git a/app/Controllers/Emergencypurchaseorder.php b/app/Controllers/Emergencypurchaseorder.php index a046af02..6d70d46d 100644 --- a/app/Controllers/Emergencypurchaseorder.php +++ b/app/Controllers/Emergencypurchaseorder.php @@ -193,7 +193,7 @@ class Emergencypurchaseorder extends BaseController $ServiceTypeOptions = $this->request->getPost('PoTypeOptions'); $DescriptionOfPo = $this->request->getPost('emergdescofpo'); - //create T_Requestion_Master + //create t_requestion_master $Request = array('ReqType' => $POType, 'RequestedDept' => $RequestedBy, 'CostCenterCode' => $CostCenterName, 'Status' => $ReqStatus, 'Comments' => $RequistionComments, 'ReqDate' => $createddt, 'CreatedDate' => $createddt, 'CreatedBy' => $CreateBy, 'Schedule_Type' => $ServiceScheduleType, 'NumberOfService' => $ServiceServiceNo, 'Service_Period' => $ServiceScheduleOptions); $Req = $this->requistion_model->addRequisition($Request); diff --git a/app/Controllers/Inwardgateregister.php b/app/Controllers/Inwardgateregister.php index d3def6c0..71748e61 100755 --- a/app/Controllers/Inwardgateregister.php +++ b/app/Controllers/Inwardgateregister.php @@ -45,17 +45,18 @@ class Inwardgateregister extends BaseController } - function viewIGRDetails() + function viewIGR() { - $this->global['pageTitle'] = 'Inward Gate Register Details'; - $data['IGR'] = $this->inwardgateregister_model->igrListing(); - - - $this->loadViews("viewIGRDetails", $this->global, $data, NULL); + $this->global['pageTitle'] = 'View Inward Gate Register'; + $data['IGR'] = $this->inwardgateregister_model->ViewigrListing(); + $this->loadViews("viewinwardgateregister", $this->global, $data, NULL); + // $this->global['pageTitle'] = 'Inward Gate Register Details'; + // $data['IGR'] = $this->inwardgateregister_model->igrListing(); + // $this->loadViews("viewIGRDetails", $this->global, $data, NULL); } - function addinwardgateregister() + function addIGR() { $this->inwardgateregister_model = new inwardgateregister_model(); @@ -193,7 +194,7 @@ class Inwardgateregister extends BaseController - function IGRITEM() + function getIGRLineItemDetails() { @@ -210,7 +211,7 @@ class Inwardgateregister extends BaseController function addloadfile() { - $upfiles = ''; + $lastinsertbillid = 0; $pono = $this->request->getPost('PONO'); @@ -245,20 +246,32 @@ class Inwardgateregister extends BaseController $myfiles = array('PONO' => $pono, 'IGRNO' => $igr, 'FilePath' => $Picture); - $upfiles = $this->inwardgateregister_model->fileupload($myfiles); - //print_r($upfiles); + $lastinsertbillid = $this->inwardgateregister_model->fileupload($myfiles); } } - //echo 'filename'.$upfiles; - if ($upfiles > 0) { - echo "file updated successfully!"; + if ($lastinsertbillid > 0) { + echo "File updated Successfully!-".$lastinsertbillid; } else { echo "File name already Exist"; } } - + function deleteBillFile(){ + + $deleteBillFile = ''; + + $Billno = $this->request->getPost('Billno'); + $deleteBillFile = $this->inwardgateregister_model->deleteBillFile($Billno); + + if ($deleteBillFile) { + echo "file deleted successfully!"; + } else { + echo "file details not exist to delete"; + } + } + + function edituploadfile() { @@ -548,203 +561,18 @@ echo ""; + $data = $this->inwardgateregister_model->viewigr($IGRNO); + // echo $IGRNO; + // print_r($data);die; + echo json_encode($data); } - - function ViewIGR() - { - - $IGRNO = $this->request->getPost('id'); - - $data = $this->inwardgateregister_model->viewigr($IGRNO); - // echo $IGRNO; - // print_r($data);die; - - echo json_encode($data); - } function ViewIGRfile() { $IGRNO = $this->request->getPost('id'); diff --git a/app/Controllers/MRIRcontroller.php b/app/Controllers/MRIRcontroller.php index e89af0da..55837942 100644 --- a/app/Controllers/MRIRcontroller.php +++ b/app/Controllers/MRIRcontroller.php @@ -144,21 +144,6 @@ class MRIRcontroller extends BaseController $this->loadViews("materialinspectionreport", $this->global, $data, NULL); } - /** Admin Login View IGR ... to Create the MRIR..... */ - function viewinwardgateregister() - { - - $this->global['pageTitle'] = 'View Inward Gate Register'; - - $data['IGR'] = $this->mrir_model->ViewigrListing(); - - - - - - $this->loadViews("viewinwardgateregister", $this->global, $data, NULL); - } - /* For View MRIR Screen (view folder - view page)*/ function viewmaterialinspectionreport() diff --git a/app/Controllers/Payslip.php b/app/Controllers/Payslip.php index 1d4de44d..daa58d69 100644 --- a/app/Controllers/Payslip.php +++ b/app/Controllers/Payslip.php @@ -578,7 +578,7 @@ class Payslip extends BaseController $PF_Rate = $value->PF_Rate; $ESI_Rate = $value->ESI_Rate; - $MonthIncentive = $value->MonthlyIncentives; //T_Monthly_Pay_Inputs,for change month + $MonthIncentive = $value->MonthlyIncentives; //t_monthly_pay_inputs,for change month $Incentive = 0; @@ -734,7 +734,7 @@ class Payslip extends BaseController $PF_Rate = $value->PF_Rate; $ESI_Rate = $value->ESI_Rate; - $MonthIncentive = $value->MonthlyIncentives; //T_Monthly_Pay_Inputs,for change month + $MonthIncentive = $value->MonthlyIncentives; //t_monthly_pay_inputs,for change month $Incentive = 0; diff --git a/app/Controllers/Resinbatchcard.php b/app/Controllers/Resinbatchcard.php index e03f0a2e..5c37146d 100644 --- a/app/Controllers/Resinbatchcard.php +++ b/app/Controllers/Resinbatchcard.php @@ -57,7 +57,7 @@ class Resinbatchcard extends BaseController { $igrno = $this->request->getPost('param1'); - $sql = 'select IGRItemNo from T_IGR_Details where IGRNO = ?'; + $sql = 'select IGRItemNo from t_igr_details where IGRNO = ?'; $res = $db->query($sql, array($igrno)); echo json_encode($res->result()); } diff --git a/app/Controllers/User.php b/app/Controllers/User.php index 0b6acdee..7277e8fb 100644 --- a/app/Controllers/User.php +++ b/app/Controllers/User.php @@ -98,7 +98,7 @@ class User extends BaseController $data['capitalbud'] = $this->dahsboard_Model->capitalbud(); - $data['typebal'] = $this->dahsboard_Model->typebal(); + $data['typebal'] = [];// $this->dahsboard_Model->typebal(); /* HR DASHBOARD Controller Start*/ diff --git a/app/Models/Assetdetails_model.php b/app/Models/Assetdetails_model.php index b04711f1..e7468108 100644 --- a/app/Models/Assetdetails_model.php +++ b/app/Models/Assetdetails_model.php @@ -16,10 +16,10 @@ class Assetdetails_model extends Model */ function assetListing() { - $builder = $this->db->table('T_Asset_Details asd') + $builder = $this->db->table('t_asset_details asd') ->select('asd.*,dep.DepartmentName,sup.SupplierName') - ->join('T_DepartmentDetails dep', ' dep.DEPCode = asd.DEPCode', 'left') - ->join('T_SupplierDetailsN sup', 'sup.SupplierID = asd.SupplierCode', 'left'); + ->join('t_departmentdetails dep', ' dep.DEPCode = asd.DEPCode', 'left') + ->join('t_supplierdetailsn sup', 'sup.SupplierID = asd.SupplierCode', 'left'); $query = $builder->get(); @@ -30,7 +30,7 @@ class Assetdetails_model extends Model function getDepartment($Department = '') { - $builder = $this->db->table('T_DepartmentDetails') + $builder = $this->db->table('t_departmentdetails') ->select('DEPCode,DepartmentName') ->where('IsActive', 1); if ($Department != '') { @@ -43,7 +43,7 @@ class Assetdetails_model extends Model function getSupplierName($SupplierID = '') { - $builder = $this->db->table('T_SupplierDetailsN') + $builder = $this->db->table('t_supplierdetailsn') ->select('SupplierID, SupplierName') ->where('IsActive', 1); if ($SupplierID != '') { @@ -56,11 +56,11 @@ class Assetdetails_model extends Model function getpodetails($PO) { - $builder = $this->db->table('T_PurchaseOrder_Master POM') + $builder = $this->db->table('t_purchaseorder_master POM') ->distinct() ->select('POM.PONO,POM.SupplierID,POL.MaterialCode,DeliveryDate,PODate,sup.SupplierName,POL.LineItemNo') - ->join('T_PurchaseOrder_LineItem POL', 'POL.PONO = POM.PONO') - ->join('T_SupplierDetailsN sup', 'sup.SupplierID = POM.SupplierID') + ->join('t_purchaseorder_lineitem POL', 'POL.PONO = POM.PONO') + ->join('t_supplierdetailsn sup', 'sup.SupplierID = POM.SupplierID') ->where('POM.status', MRIR_APPROVED); if (!empty($PO)) { $builder->where('POM.PONO', $PO); @@ -71,11 +71,11 @@ class Assetdetails_model extends Model } function getPO($PO = '') { - $builder = $this->db->table('T_PurchaseOrder_Master POM') + $builder = $this->db->table('t_purchaseorder_master POM') ->distinct() ->select(' POM.PONO'); //,DeliveryDate,PODate,sup.SupplierName,POM.SupplierID'); - //->join ('T_PurchaseOrder_LineItem POL ',' POL.PONO = POM.PONO'); - //->join ('T_SupplierDetailsN sup ',' sup.SupplierID = POM.SupplierID'); + //->join ('t_purchaseorder_lineitem POL ',' POL.PONO = POM.PONO'); + //->join ('t_supplierdetailsn sup ',' sup.SupplierID = POM.SupplierID'); $builder->where('POM.status', MRIR_APPROVED); if (!empty($PO)) { $builder->where('POM.PONO', $PO); @@ -86,15 +86,15 @@ class Assetdetails_model extends Model } function getlineitemre($line) { - $builder = $this->db->table('T_PurchaseOrder_LineItem POL') + $builder = $this->db->table('t_purchaseorder_lineitem POL') ->select('POL.LineItemNo,POL.MaterialCode,MM.MaterialName,MM.UOM,POL.Quantity,POM.POType,re.TotalValue,req.ReqNo,emp.firstname,emp.Departmentcode,dep.DepartmentName,sup.SupplierName,date(POM.DeliveryDate) as DeliveryDate,POM.PODate,POM.SupplierID') - ->join('T_Requestion_Master req', 'req.ReqNo = POL.ReqNo', 'left') - ->join('T_PurchaseOrder_Master POM', 'POM.PONO=POL.PONO', 'left') - ->join('T_MaterialMaster MM', 'MM.MaterialCode = POL.MaterialCode', 'left') - ->join('T_Employee_Details emp', 'emp.EmpID = req.Requestedby', 'left') - ->join('T_DepartmentDetails dep', 'dep.DEPCode = emp.Departmentcode', 'left') - ->join('T_Revenue_Tax re', 're.LineItemNo = POL.LineItemNo', 'left') - ->join('T_SupplierDetailsN sup', 'sup.SupplierID = POM.SupplierID', 'left') + ->join('t_requestion_master req', 'req.ReqNo = POL.ReqNo', 'left') + ->join('t_purchaseorder_master POM', 'POM.PONO=POL.PONO', 'left') + ->join('t_materialmaster MM', 'MM.MaterialCode = POL.MaterialCode', 'left') + ->join('t_employee_details emp', 'emp.EmpID = req.Requestedby', 'left') + ->join('t_departmentdetails dep', 'dep.DEPCode = emp.Departmentcode', 'left') + ->join('t_revenue_tax re', 're.LineItemNo = POL.LineItemNo', 'left') + ->join('t_supplierdetailsn sup', 'sup.SupplierID = POM.SupplierID', 'left') ->where('POL.LineItemNo', $line); $query = $builder->get(); @@ -105,15 +105,15 @@ class Assetdetails_model extends Model function getlineitemser($line) { - $builder = $this->db->table('T_PurchaseOrder_LineItem POL') + $builder = $this->db->table('t_purchaseorder_lineitem POL') ->select('POL.LineItemNo,POL.MaterialCode,MM.MaterialName,MM.UOM,POM.POType,POL.Quantity,ser.TotalValue,req.ReqNo,emp.firstname,dep.DepartmentName,emp.Departmentcode,sup.SupplierName,date(POM.DeliveryDate) as DeliveryDate,POM.PODate,POM.SupplierID') - ->join('T_Requestion_Master req', 'req.ReqNo = POL.ReqNo', 'left') - ->join('T_PurchaseOrder_Master POM', 'POM.PONO=POL.PONO', 'left') - ->join('T_MaterialMaster MM', 'MM.MaterialCode = POL.MaterialCode', 'left') - ->join('T_Employee_Details emp', 'emp.EmpID = req.Requestedby', 'left') - ->join('T_DepartmentDetails dep', 'dep.DEPCode = emp.Departmentcode', 'left') - ->join('T_Service_Tax ser', 'ser.LineItemNo = POL.LineItemNo', 'left') - ->join('T_SupplierDetailsN sup', 'sup.SupplierID = POM.SupplierID', 'left') + ->join('t_requestion_master req', 'req.ReqNo = POL.ReqNo', 'left') + ->join('t_purchaseorder_master POM', 'POM.PONO=POL.PONO', 'left') + ->join('t_materialmaster MM', 'MM.MaterialCode = POL.MaterialCode', 'left') + ->join('t_employee_details emp', 'emp.EmpID = req.Requestedby', 'left') + ->join('t_departmentdetails dep', 'dep.DEPCode = emp.Departmentcode', 'left') + ->join('t_service_tax ser', 'ser.LineItemNo = POL.LineItemNo', 'left') + ->join('t_supplierdetailsn sup', 'sup.SupplierID = POM.SupplierID', 'left') ->where('POL.LineItemNo', $line); $query = $builder->get(); @@ -123,15 +123,15 @@ class Assetdetails_model extends Model } function getlineitemimport($line) { - $builder = $this->db->table('T_PurchaseOrder_LineItem POL') + $builder = $this->db->table('t_purchaseorder_lineitem POL') ->select('POL.LineItemNo,POL.MaterialCode,MM.MaterialName,MM.UOM,POM.POType,POL.Quantity,ser.TotalValue,req.ReqNo,emp.firstname,dep.DepartmentName,emp.Departmentcode,sup.SupplierName,date(POM.DeliveryDate) as DeliveryDate,POM.PODate,POM.SupplierID') - ->join('T_Requestion_Master req', 'req.ReqNo = POL.ReqNo', 'left') - ->join('T_PurchaseOrder_Master POM', 'POM.PONO=POL.PONO', 'left') - ->join('T_MaterialMaster MM', 'MM.MaterialCode = POL.MaterialCode', 'left') - ->join('T_Employee_Details emp', 'emp.EmpID = req.Requestedby', 'left') - ->join('T_DepartmentDetails dep', 'dep.DEPCode = emp.Departmentcode', 'left') - ->join('T_Import_Tax ser', 'ser.LineItemNo = POL.LineItemNo', 'left') - ->join('T_SupplierDetailsN sup', 'sup.SupplierID = POM.SupplierID', 'left') + ->join('t_requestion_master req', 'req.ReqNo = POL.ReqNo', 'left') + ->join('t_purchaseorder_master POM', 'POM.PONO=POL.PONO', 'left') + ->join('t_materialmaster MM', 'MM.MaterialCode = POL.MaterialCode', 'left') + ->join('t_employee_details emp', 'emp.EmpID = req.Requestedby', 'left') + ->join('t_departmentdetails dep', 'dep.DEPCode = emp.Departmentcode', 'left') + ->join('t_import_tax ser', 'ser.LineItemNo = POL.LineItemNo', 'left') + ->join('t_supplierdetailsn sup', 'sup.SupplierID = POM.SupplierID', 'left') ->where('POL.LineItemNo', $line); $query = $builder->get(); @@ -142,16 +142,16 @@ class Assetdetails_model extends Model function getlineitemcap($line) { - $builder = $this->db->table('T_PurchaseOrder_LineItem POL') + $builder = $this->db->table('t_purchaseorder_lineitem POL') ->select('POL.LineItemNo,POL.MaterialCode,MM.MaterialName,MM.UOM,POM.POType,POL.Quantity,sum(ser.TotalValue+imp.TotalValue) as TotalValue,req.ReqNo,emp.firstname,dep.DepartmentName,emp.Departmentcode,sup.SupplierName,date(POM.DeliveryDate) as DeliveryDate,POM.PODate,POM.SupplierID') - ->join('T_Requestion_Master req', 'req.ReqNo = POL.ReqNo', 'left') - ->join('T_PurchaseOrder_Master POM', 'POM.PONO=POL.PONO', 'left') - ->join('T_MaterialMaster MM', 'MM.MaterialCode = POL.MaterialCode', 'left') - ->join('T_Employee_Details emp', 'emp.EmpID = req.Requestedby', 'left') - ->join('T_DepartmentDetails dep', 'dep.DEPCode = emp.Departmentcode', 'left') - ->join('T_Import_Tax imp', 'imp.LineItemNo = POL.LineItemNo', 'left') - ->join('T_Service_Tax ser', 'ser.LineItemNo = POL.LineItemNo', 'left') - ->join('T_SupplierDetailsN sup', 'sup.SupplierID = POM.SupplierID', 'left') + ->join('t_requestion_master req', 'req.ReqNo = POL.ReqNo', 'left') + ->join('t_purchaseorder_master POM', 'POM.PONO=POL.PONO', 'left') + ->join('t_materialmaster MM', 'MM.MaterialCode = POL.MaterialCode', 'left') + ->join('t_employee_details emp', 'emp.EmpID = req.Requestedby', 'left') + ->join('t_departmentdetails dep', 'dep.DEPCode = emp.Departmentcode', 'left') + ->join('t_import_tax imp', 'imp.LineItemNo = POL.LineItemNo', 'left') + ->join('t_service_tax ser', 'ser.LineItemNo = POL.LineItemNo', 'left') + ->join('t_supplierdetailsn sup', 'sup.SupplierID = POM.SupplierID', 'left') ->where('POL.LineItemNo', $line); $query = $builder->get(); @@ -161,9 +161,9 @@ class Assetdetails_model extends Model } function gettyp($type) { - $builder = $this->db->table('T_PurchaseOrder_LineItem POL') + $builder = $this->db->table('t_purchaseorder_lineitem POL') ->select('POM.POType,POL.LineItemNo') - ->join('T_PurchaseOrder_Master POM', 'POM.PONO=POL.PONO') + ->join('t_purchaseorder_master POM', 'POM.PONO=POL.PONO') ->where('POL.LineItemNo', $type); $query = $builder->get(); @@ -176,7 +176,7 @@ class Assetdetails_model extends Model */ function getConfigValue($ConfigID, $ConfigValue = '') { - $builder = $this->db->table('T_ConfigDetails') + $builder = $this->db->table('t_configdetails') ->select('ConfigValue') ->where('Config_id ', $ConfigID); if ($ConfigValue != '') { @@ -198,7 +198,7 @@ class Assetdetails_model extends Model $this->db->transBegin(); - $this->db->table('T_Asset_Details')->insert($asset); + $this->db->table('t_asset_details')->insert($asset); $affectedRows = $this->db->affectedRows(); @@ -218,13 +218,13 @@ class Assetdetails_model extends Model */ function getAssetDetails($Asset_Code) { - $builder = $this->db->table('T_Asset_Details Asset') + $builder = $this->db->table('t_asset_details Asset') //echo $Asset_Code; ->select('Asset.*,POM.DeliveryDate,Dep.DepartmentName as DepartmentName,MM.MaterialName,MM.UOM,Supp.SupplierName as SupplierName') - ->join('T_DepartmentDetails Dep', 'Asset.DEPCode = Dep.DEPCode', 'left') - ->join('T_SupplierDetailsN Supp', 'Asset.SupplierCode = Supp.SupplierID', 'left') - ->join('T_MaterialMaster MM ', 'MM.MaterialCode = Asset.MaterialCode', 'left') - ->join('T_PurchaseOrder_Master POM', 'POM.PONO = Asset.PONO', 'left') + ->join('t_departmentdetails Dep', 'Asset.DEPCode = Dep.DEPCode', 'left') + ->join('t_supplierdetailsn Supp', 'Asset.SupplierCode = Supp.SupplierID', 'left') + ->join('t_materialmaster MM ', 'MM.MaterialCode = Asset.MaterialCode', 'left') + ->join('t_purchaseorder_master POM', 'POM.PONO = Asset.PONO', 'left') ->where('Asset.AssetCode', $Asset_Code); @@ -234,7 +234,7 @@ class Assetdetails_model extends Model } function editasset($asset, $Asset_Code) { - $this->db->table('T_Asset_Details') + $this->db->table('t_asset_details') ->where('AssetCode', $Asset_Code) ->update($asset); $count = $this->db->affectedRows(); @@ -245,7 +245,7 @@ class Assetdetails_model extends Model function viewasset($asset, $Asset_Code) { - $this->db->table('T_Asset_Details') + $this->db->table('t_asset_details') ->where('AssetCode', $Asset_Code) ->update($asset); $count = $this->db->affectedRows(); @@ -253,15 +253,15 @@ class Assetdetails_model extends Model } function export_excel() { - $builder = $this->db->table('T_Asset_Details as det') + $builder = $this->db->table('t_asset_details as det') ->select('det.AssetCode,det.AssetName,det.Description,dep.DepartmentName as DEPCode,det.Location,det.PONO,det.POLineItem,MM.MaterialName,det.Quantity,det.UserName,sup.SupplierName,det.DateOfPurchase,det.DateOfCommison,det.AssetValue,det.AssetStatus,det.IsActive,det.Remarks,emp.firstname,emp1.firstname as Updated_By') ->join('tbl_users as tbl', ' det.createdby = tbl.userid', 'left') - ->join('T_DepartmentDetails as dep', 'dep.DEPCode=det.DEPCode', 'left') - ->join('T_Employee_Details as emp', 'emp.empid=tbl.empid', 'left') - ->join('T_SupplierDetailsN as sup', 'sup.SupplierID=det.SupplierCode', 'left') - ->join('T_MaterialMaster MM ', 'MM.MaterialCode = det.MaterialCode', 'left') + ->join('t_departmentdetails as dep', 'dep.DEPCode=det.DEPCode', 'left') + ->join('t_employee_details as emp', 'emp.empid=tbl.empid', 'left') + ->join('t_supplierdetailsn as sup', 'sup.SupplierID=det.SupplierCode', 'left') + ->join('t_materialmaster MM ', 'MM.MaterialCode = det.MaterialCode', 'left') ->join('tbl_users as tbl1', ' det.UpdatedBy = tbl1.userid', 'left') - ->join('T_Employee_Details as emp1', 'emp1.empid=tbl1.empid', 'left'); + ->join('t_employee_details as emp1', 'emp1.empid=tbl1.empid', 'left'); $query = $builder->get(); return $query->getResult(); diff --git a/app/Models/Batchcard_model.php b/app/Models/Batchcard_model.php index fdf03047..89391c7b 100644 --- a/app/Models/Batchcard_model.php +++ b/app/Models/Batchcard_model.php @@ -9,20 +9,20 @@ class Batchcard_model extends Model function getEmplistforReport() { - $builder = $this->db->table('T_Employee_Details') - ->select('T_Employee_Details.EmpID,T_Employee_Details.FirstName,T_Employee_Details.LastName,T_Employee_Details.Departmentcode,T_DepartmentDetails.shortName') - ->join('T_DepartmentDetails', 'T_Employee_Details.Departmentcode=T_DepartmentDetails.DEPCode') + $builder = $this->db->table('t_employee_details') + ->select('t_employee_details.EmpID,t_employee_details.FirstName,t_employee_details.LastName,t_employee_details.Departmentcode,t_departmentdetails.shortName') + ->join('t_departmentdetails', 't_employee_details.Departmentcode=t_departmentdetails.DEPCode') //->join('ip_invoice_items','ip_invoices.invoice_number=ip_invoice_items.invoice_number') //->join('ip_products','ip_invoice_items.item_product_id=ip_products.product_id') //->join('ip_invoice_custom','ip_invoices.invoice_number=ip_invoice_custom.invoice_number and invoice_custom_fieldid=62') - ->orderBy('T_Employee_Details.EmpID'); + ->orderBy('t_employee_details.EmpID'); $res = $builder->get(); return $res->getResult(); } function getSupplierlist() { - $builder = $this->db->table('T_SupplierDetailsN') + $builder = $this->db->table('t_supplierdetailsn') ->select('SupplierName,SupplierID'); $supp = $builder->get(); return $supp->getResult(); @@ -30,11 +30,11 @@ class Batchcard_model extends Model function Rawsupplier() { - $builder = $this->db->table('T_PurchaseOrder_Master mas') + $builder = $this->db->table('t_purchaseorder_master mas') ->select('mas.SupplierID,sup.SupplierName,mmas.MaterialCode,mmas.MaterialName') - ->join('T_SupplierDetailsN sup', 'sup.SupplierID=mas.SupplierID') - ->join('T_PurchaseOrder_LineItem line', 'line.PONO=mas.PONO') - ->join('T_MaterialMaster mmas', 'mmas.MaterialCode=line.MaterialCode') + ->join('t_supplierdetailsn sup', 'sup.SupplierID=mas.SupplierID') + ->join('t_purchaseorder_lineitem line', 'line.PONO=mas.PONO') + ->join('t_materialmaster mmas', 'mmas.MaterialCode=line.MaterialCode') ->where('Category', 'Raw Material') ->groupBy('SupplierID'); $supp = $builder->get(); @@ -43,11 +43,11 @@ class Batchcard_model extends Model function Consupplier() { - $builder = $this->db->table('T_PurchaseOrder_Master mas') + $builder = $this->db->table('t_purchaseorder_master mas') ->select('mas.SupplierID,sup.SupplierName') - ->join('T_SupplierDetailsN sup', 'sup.SupplierID=mas.SupplierID') - ->join('T_PurchaseOrder_LineItem line', 'line.PONO=mas.PONO') - ->join('T_MaterialMaster mmas', 'mmas.MaterialCode=line.MaterialCode') + ->join('t_supplierdetailsn sup', 'sup.SupplierID=mas.SupplierID') + ->join('t_purchaseorder_lineitem line', 'line.PONO=mas.PONO') + ->join('t_materialmaster mmas', 'mmas.MaterialCode=line.MaterialCode') ->where('Category', 'Consumables') ->groupBy('SupplierID'); $supp = $builder->get(); @@ -56,11 +56,11 @@ class Batchcard_model extends Model function Pacsupplier() { - $builder = $this->db->table('T_PurchaseOrder_Master mas') + $builder = $this->db->table('t_purchaseorder_master mas') ->select('mas.SupplierID,sup.SupplierName') - ->join('T_SupplierDetailsN sup', 'sup.SupplierID=mas.SupplierID') - ->join('T_PurchaseOrder_LineItem line', 'line.PONO=mas.PONO') - ->join('T_MaterialMaster mmas', 'mmas.MaterialCode=line.MaterialCode') + ->join('t_supplierdetailsn sup', 'sup.SupplierID=mas.SupplierID') + ->join('t_purchaseorder_lineitem line', 'line.PONO=mas.PONO') + ->join('t_materialmaster mmas', 'mmas.MaterialCode=line.MaterialCode') ->where('Category', 'Packing material') ->groupBy('SupplierID'); $supp = $builder->get(); @@ -69,7 +69,7 @@ class Batchcard_model extends Model function getStockValue() { - $builder = $this->db->table('T_MaterialMaster') + $builder = $this->db->table('t_materialmaster') ->select('MaterialCode,stock,stockdate'); $supp = $builder->get(); return $supp->getResult(); @@ -104,9 +104,9 @@ class Batchcard_model extends Model { //echo "Model".$from.'-'.$to; $builder = $this->db->table('T_hourly_batch_info') - ->select('T_hourly_batch_info.*,T_Employee_Details.FirstName as F,T_Employee_Details.LastName as L') + ->select('T_hourly_batch_info.*,t_employee_details.FirstName as F,t_employee_details.LastName as L') ->join('tbl_users', 'T_hourly_batch_info.checkedby=tbl_users.userId') - ->join('T_Employee_Details', 'tbl_users.EmpID=T_Employee_Details.EmpID'); + ->join('t_employee_details', 'tbl_users.EmpID=t_employee_details.EmpID'); if (!empty($hid)) { $builder->where('hourlyid', $hid); } @@ -145,9 +145,9 @@ class Batchcard_model extends Model // ->select('*'); // $builder = $this->db->table('T_daily_batchcard_data'); // ->where('month(ddate)',$month); - $sql = 'select T_daily_batchcard_data.*,T_Employee_Details.FirstName,T_Employee_Details.LastName from T_daily_batchcard_data + $sql = 'select T_daily_batchcard_data.*,t_employee_details.FirstName,t_employee_details.LastName from T_daily_batchcard_data join tbl_users on T_daily_batchcard_data.createdby = tbl_users.userId - join T_Employee_Details on T_Employee_Details.EmpID = tbl_users.EmpID + join t_employee_details on t_employee_details.EmpID = tbl_users.EmpID where month(ddate) = ?'; $res = $this->db->query($sql, array($month)); return $res->getResult(); @@ -280,8 +280,8 @@ class Batchcard_model extends Model ->select('BMD.*') ->select('CONCAT(ED1.FirstName, " - " , ED1.LastName) AS Approver_Name', FALSE) ->select('CONCAT(ED2.FirstName, " - " , ED2.LastName) AS Worker_Name', FALSE) - ->join('T_Employee_Details ED1', 'ED1.EmpID = BMD.Approved_By', 'left') - ->join('T_Employee_Details ED2', 'ED2.EmpID = BMD.WorkDone_By', 'left'); + ->join('t_employee_details ED1', 'ED1.EmpID = BMD.Approved_By', 'left') + ->join('t_employee_details ED2', 'ED2.EmpID = BMD.WorkDone_By', 'left'); if ($fdate and $tdate != '') { @@ -329,8 +329,8 @@ class Batchcard_model extends Model ->select("CONCAT(ED1.FirstName, ' - ' , ED1.LastName) AS Approver_Name", FALSE) ->select("CONCAT(ED2.FirstName, ' - ' , ED2.LastName) AS Worker_Name", FALSE) ->join("T_Machine_Master mm", "bm.Machine_Code = mm.Machine_Code", "left") - ->join("T_Employee_Details ED1", "bm.Approved_By = ED1.EmpID", "left") - ->join("T_Employee_Details ED2", "bm.WorkDone_By = ED2.EmpID", "left") + ->join("t_employee_details ED1", "bm.Approved_By = ED1.EmpID", "left") + ->join("t_employee_details ED2", "bm.WorkDone_By = ED2.EmpID", "left") ->where("mm.Machines_Category = 'TRP'") //AND DATE_FORMAT(bm.CreatedOn,'%Y-%m-%d') = '19-04-2018' ->where("DATE_FORMAT(bm.CreatedOn,'%d-%m-%Y')", $date); @@ -349,8 +349,8 @@ class Batchcard_model extends Model /** Machines History/Master */ function getdept_dtls() { - $builder = $this->db->table('T_DepartmentDetails') - ->select('T_DepartmentDetails.DEPCode,T_DepartmentDetails.shortName') + $builder = $this->db->table('t_departmentdetails') + ->select('t_departmentdetails.DEPCode,t_departmentdetails.shortName') ->where('IsActive', 1); $res = $builder->get(); return $res->getResult(); @@ -358,7 +358,7 @@ class Batchcard_model extends Model function getpono() { - $builder = $this->db->table('T_PurchaseOrder_Master') + $builder = $this->db->table('t_purchaseorder_master') ->select('PONO') ->where('Status', 'ST026'); $res = $builder->get(); @@ -368,15 +368,15 @@ class Batchcard_model extends Model function getpo_dtls($pono) { - // ->select('T_PurchaseOrder_Master.PONO,T_PurchaseOrder_Master.SupplierID,T_SupplierDetailsN.SupplierName,DATE_FORMAT(T_PurchaseOrder_Master.PODate,"%d-%m-%Y") as PO_Date'); - // $builder = $this->db->table('T_PurchaseOrder_Master'); - // ->join('T_SupplierDetailsN','T_PurchaseOrder_Master.SupplierID=T_SupplierDetailsN.SupplierID'); + // ->select('t_purchaseorder_master.PONO,t_purchaseorder_master.SupplierID,t_supplierdetailsn.SupplierName,DATE_FORMAT(t_purchaseorder_master.PODate,"%d-%m-%Y") as PO_Date'); + // $builder = $this->db->table('t_purchaseorder_master'); + // ->join('t_supplierdetailsn','t_purchaseorder_master.SupplierID=t_supplierdetailsn.SupplierID'); // ->where('PONO',$pono); // $res =$builder->get(); // return $res->getResult(); - $sql = "select T_PurchaseOrder_Master.PONO,T_PurchaseOrder_Master.SupplierID,T_SupplierDetailsN.SupplierName,DATE_FORMAT(T_PurchaseOrder_Master.PODate,'%d-%m-%Y') as PO_Date - from T_PurchaseOrder_Master - join T_SupplierDetailsN on T_PurchaseOrder_Master.SupplierID=T_SupplierDetailsN.SupplierID + $sql = "select t_purchaseorder_master.PONO,t_purchaseorder_master.SupplierID,t_supplierdetailsn.SupplierName,DATE_FORMAT(t_purchaseorder_master.PODate,'%d-%m-%Y') as PO_Date + from t_purchaseorder_master + join t_supplierdetailsn on t_purchaseorder_master.SupplierID=t_supplierdetailsn.SupplierID where PONO = ? "; $res = $this->db->query($sql, array($pono)); return $res->getResult(); @@ -419,7 +419,7 @@ class Batchcard_model extends Model function insertvalueintoconfig($config) { - $builder = $this->db->table('T_ConfigDetails'); + $builder = $this->db->table('t_configdetails'); $builder->insert($config); return TRUE; } @@ -428,7 +428,7 @@ class Batchcard_model extends Model function getmachineCategory($MaterialCategory = '') { $Config_ID = 'C028'; - $builder = $this->db->table('T_ConfigDetails') + $builder = $this->db->table('t_configdetails') ->select('Config_ID,ConfigValue') ->where('Config_id', $Config_ID); if ($MaterialCategory != '') { @@ -530,20 +530,20 @@ class Batchcard_model extends Model function checkMachineCategory($mc) { - // $builder = $this->db->table('T_ConfigDetails') + // $builder = $this->db->table('t_configdetails') // ->select('ConfigValue') // ->where(Config_ID,'C023') // ->like('ConfigValue',$mc); // $query = $builder->get(); // //print_r($query->getResult()); // return $query->getResult(); - // $builder = $this->db->table('T_MaterialMaster') + // $builder = $this->db->table('t_materialmaster') // return $query = $builder->get(); // } $temp[] = ''; - $builder = $this->db->table('T_ConfigDetails') + $builder = $this->db->table('t_configdetails') ->distinct()->select('ConfigValue') ->where('Config_ID', 'C028') ->like('ConfigValue', $mc); @@ -573,26 +573,26 @@ class Batchcard_model extends Model { $builder = $this->db->table('T_Machine_Master') - ->select('T_Machine_Master.*,T_Batchcard_MaintanceDetails.*,T_DepartmentDetails.DepartmentName') + ->select('T_Machine_Master.*,T_Batchcard_MaintanceDetails.*,t_departmentdetails.DepartmentName') ->select("DATE_FORMAT(T_Batchcard_MaintanceDetails.CreatedOn,'%d-%m-%Y') AS date", FALSE) ->select("DATE_FORMAT(T_Batchcard_MaintanceDetails.CreatedOn,'%l:%i %p') AS time", FALSE) ->select("CONCAT(ED1.FirstName, ' - ' , ED1.LastName) AS Approver_Name", FALSE) ->select("CONCAT(ED2.FirstName, ' - ' , ED2.LastName) AS Worker_Name", FALSE) ->join('T_Batchcard_MaintanceDetails', 'T_Batchcard_MaintanceDetails.Machine_Code=T_Machine_Master.Machine_Code') - ->join('T_DepartmentDetails', 'T_DepartmentDetails.DEPCode=T_Machine_Master.Machines_Dept') - ->join('T_Employee_Details ED1', 'ED1.EmpID = T_Batchcard_MaintanceDetails.Approved_By', 'left') - ->join('T_Employee_Details ED2', 'ED2.EmpID = T_Batchcard_MaintanceDetails.WorkDone_By', 'left') + ->join('t_departmentdetails', 't_departmentdetails.DEPCode=T_Machine_Master.Machines_Dept') + ->join('t_employee_details ED1', 'ED1.EmpID = T_Batchcard_MaintanceDetails.Approved_By', 'left') + ->join('t_employee_details ED2', 'ED2.EmpID = T_Batchcard_MaintanceDetails.WorkDone_By', 'left') ->where('T_Machine_Master.Machine_Code', $MachineCode); $res = $builder->get(); return $res->getResult(); // $sql = "SELECT T_Machine_Master.*,T_Batchcard_MaintanceDetails.*, - // T_DepartmentDetails.DepartmentName, + // t_departmentdetails.DepartmentName, // DATE_FORMAT(T_Batchcard_MaintanceDetails.CreatedOn, '%d-%m-%Y') as date, // DATE_FORMAT(T_Batchcard_MaintanceDetails.CreatedOn, '%l:%i %p') as time, // FROM T_Machine_Master // LEFT JOIN T_Batchcard_MaintanceDetails ON T_Batchcard_MaintanceDetails.Machine_Code=T_Machine_Master.Machine_Code - // LEFT JOIN T_DepartmentDetails ON T_DepartmentDetails.DEPCode=T_Machine_Master.Machines_Dept + // LEFT JOIN t_departmentdetails ON t_departmentdetails.DEPCode=T_Machine_Master.Machines_Dept // WHERE T_Machine_Master.Machine_Code = '".$MachineCode."'" ; // $res = $this->db->query($sql); // return $res->getResult(); @@ -609,19 +609,19 @@ class Batchcard_model extends Model function get_consumablematerials() { - $builder = $this->db->table('T_MaterialMaster') + $builder = $this->db->table('t_materialmaster') ->select('MaterialCode,MaterialName') - //->where('T_MaterialMaster.Category',Consumables) - ->where('T_MaterialMaster.Category like', '%Consumable%'); + //->where('t_materialmaster.Category',Consumables) + ->where('t_materialmaster.Category like', '%Consumable%'); $supp = $builder->get(); return $supp->getResult(); } function get_rawmaterials() { - $builder = $this->db->table('T_MaterialMaster') + $builder = $this->db->table('t_materialmaster') ->select('MaterialCode,MaterialName,') - ->where('T_MaterialMaster.Category like', '%Raw Material%'); + ->where('t_materialmaster.Category like', '%Raw Material%'); $supp = $builder->get(); return $supp->getResult(); @@ -629,10 +629,10 @@ class Batchcard_model extends Model function get_packmaterials() { - $builder = $this->db->table('T_MaterialMaster') + $builder = $this->db->table('t_materialmaster') ->select('MaterialCode,MaterialName') - // ->where('T_MaterialMaster.Category',Packingmaterial); - ->where('T_MaterialMaster.Category like', '%Packing%'); + // ->where('t_materialmaster.Category',Packingmaterial); + ->where('t_materialmaster.Category like', '%Packing%'); $supp = $builder->get(); return $supp->getResult(); } @@ -643,7 +643,7 @@ class Batchcard_model extends Model $builder = $this->db->table('ip_products') ->select('product_id,product_name,product_description') ->join('ip_families', 'ip_families.family_id=ip_products.family_id') - // ->where('T_MaterialMaster.Category',Packingmaterial); + // ->where('t_materialmaster.Category',Packingmaterial); ->where('ip_families.family_name like', '%Reclam%'); $supp = $builder->get(); return $supp->getResult(); @@ -651,9 +651,9 @@ class Batchcard_model extends Model function getMaterial() { - $builder = $this->db->table('T_MaterialMaster') + $builder = $this->db->table('t_materialmaster') ->select('MaterialCode,MaterialName,'); - //->where('T_MaterialMaster.Category',Consumables); + //->where('t_materialmaster.Category',Consumables); $supp = $builder->get(); return $supp->getResult(); } @@ -681,10 +681,10 @@ class Batchcard_model extends Model $newdate = $year . '-' . $month . '-' . $nedt; - $subQuery = 'select T_MaterialMaster.MaterialName,T_Material_stock_history.MaterialCode,ifnull((select ifnull(sum(Quantity),0) as AddQty from T_Material_stock_history + $subQuery = 'select t_materialmaster.MaterialName,t_material_stock_history.MaterialCode,ifnull((select ifnull(sum(Quantity),0) as AddQty from t_material_stock_history where Transaction_type = "Add" and MaterialCode=?),0) as Addqty, - ifnull((select ifnull(sum(Quantity),0) as ReduceQty from T_Material_stock_history where Transaction_type = "Reduce" - and MaterialCode=?),0) as ReduceQty from T_Material_stock_history join T_MaterialMaster on T_Material_stock_history.MaterialCode=T_MaterialMaster.MaterialCode where T_Material_stock_history.MaterialCode=? + ifnull((select ifnull(sum(Quantity),0) as ReduceQty from t_material_stock_history where Transaction_type = "Reduce" + and MaterialCode=?),0) as ReduceQty from t_material_stock_history join t_materialmaster on t_material_stock_history.MaterialCode=t_materialmaster.MaterialCode where t_material_stock_history.MaterialCode=? and CreatedOn >= ? and CreatedOn<=? group by Addqty'; $query = $this->db->query($subQuery, array($MaterialCode, $MaterialCode, $MaterialCode, $startdate, $newdate)); @@ -717,15 +717,15 @@ class Batchcard_model extends Model $newdate = $year . '-' . $month . '-' . $nedt; - // $subQuery='select (select sum(Quantity) as AddQty from T_Material_stock_history where Transaction_type = "Add" and MaterialCode=? - // ) as Addqty,(select sum(Quantity) as ReduceQty from T_Material_stock_history where Transaction_type = "Reduce" and MaterialCode=? - // ) as ReduceQty from T_Material_stock_history where MaterialCode=? and CreatedOn >= ? and CreatedOn<=? and SupplierID=? group by Addqty'; + // $subQuery='select (select sum(Quantity) as AddQty from t_material_stock_history where Transaction_type = "Add" and MaterialCode=? + // ) as Addqty,(select sum(Quantity) as ReduceQty from t_material_stock_history where Transaction_type = "Reduce" and MaterialCode=? + // ) as ReduceQty from t_material_stock_history where MaterialCode=? and CreatedOn >= ? and CreatedOn<=? and SupplierID=? group by Addqty'; - $subQuery = 'select ifnull((select ifnull(sum(Quantity),0) as AddQty from T_Material_stock_history + $subQuery = 'select ifnull((select ifnull(sum(Quantity),0) as AddQty from t_material_stock_history where Transaction_type = "Add" and MaterialCode=? and SupplierID=? ),0) as Addqty, - ifnull((select ifnull(sum(Quantity),0) as ReduceQty from T_Material_stock_history where Transaction_type = "Reduce" - and MaterialCode=? and SupplierID=? ),0) as ReduceQty from T_Material_stock_history where MaterialCode=? + ifnull((select ifnull(sum(Quantity),0) as ReduceQty from t_material_stock_history where Transaction_type = "Reduce" + and MaterialCode=? and SupplierID=? ),0) as ReduceQty from t_material_stock_history where MaterialCode=? and CreatedOn >= ? and CreatedOn<=? and SupplierID=? group by Addqty'; $query = $this->db->query($subQuery, array($MaterialCode, $Supplier, $MaterialCode, $Supplier, $MaterialCode, $startdate, $newdate, $Supplier)); @@ -736,11 +736,11 @@ class Batchcard_model extends Model function GetMaterialHistory($AdjustmentId) { - $builder = $this->db->table('T_Material_Adjustment') - ->select('T_Material_Adjustment.*,SupplierName,MaterialName') - ->join('T_SupplierDetailsN', "T_SupplierDetailsN.SupplierID=T_Material_Adjustment.SupplierID") - ->join('T_MaterialMaster', "T_MaterialMaster.MaterialCode=T_Material_Adjustment.MaterialCode") - ->where('T_Material_Adjustment.AdjustmentId', $AdjustmentId); + $builder = $this->db->table('t_material_adjustment') + ->select('t_material_adjustment.*,SupplierName,MaterialName') + ->join('t_supplierdetailsn', "t_supplierdetailsn.SupplierID=t_material_adjustment.SupplierID") + ->join('t_materialmaster', "t_materialmaster.MaterialCode=t_material_adjustment.MaterialCode") + ->where('t_material_adjustment.AdjustmentId', $AdjustmentId); $supp = $builder->get(); return $supp->getResult(); @@ -754,7 +754,7 @@ class Batchcard_model extends Model { $this->db->transStart(); - $builder = $this->db->table('T_Material_Adjustment'); + $builder = $this->db->table('t_material_adjustment'); $builder->insert($adjustmentaarray); $insert_id = $this->db->insertID(); @@ -762,7 +762,7 @@ class Batchcard_model extends Model $this->db->transComplete(); if ($insert_id > 0) { - $subQuery = 'select max(AdjustmentId) as AdjustmentId from T_Material_Adjustment'; + $subQuery = 'select max(AdjustmentId) as AdjustmentId from t_material_adjustment'; $query = $this->db->query($subQuery); return $query->getResult(); @@ -773,7 +773,7 @@ class Batchcard_model extends Model function AddMaterialHistory($historytable) { $this->db->transStart(); - $builder = $this->db->table('T_Material_stock_history'); + $builder = $this->db->table('t_material_stock_history'); $builder->insert($historytable); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); @@ -784,14 +784,14 @@ class Batchcard_model extends Model function insert_final_product($final_master) { $this->db->transStart(); - $builder = $this->db->table('T_FinalProduct_Master'); + $builder = $this->db->table('t_finalproduct_master'); $builder->insert($final_master); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); //print_r($insert_id); if ($insert_id > 0) { - $subQuery = 'select max(FPId) as PId from T_FinalProduct_Master'; + $subQuery = 'select max(FPId) as PId from t_finalproduct_master'; $query = $this->db->query($subQuery); return $query->getResult(); @@ -802,7 +802,7 @@ class Batchcard_model extends Model function save_finalraw($rawarray) { $this->db->transStart(); - $builder = $this->db->table('T_FinalProduct_RawMaterials'); + $builder = $this->db->table('t_finalproduct_rawmaterials'); $builder->insert($rawarray); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); @@ -813,7 +813,7 @@ class Batchcard_model extends Model function save_finalcon($conarray) { $this->db->transStart(); - $builder = $this->db->table('T_FinalProduct_ConsumableMaterials'); + $builder = $this->db->table('t_finalproduct_consumablematerials'); $builder->insert($conarray); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); @@ -823,7 +823,7 @@ class Batchcard_model extends Model function save_finalpacking($packarray) { $this->db->transStart(); - $builder = $this->db->table('T_FinalProduct_PackingMaterials'); + $builder = $this->db->table('t_finalproduct_packingmaterials'); $builder->insert($packarray); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); @@ -836,7 +836,7 @@ class Batchcard_model extends Model //print_r($coparray); $this->db->transStart(); - $builder = $this->db->table('T_FinalProduct_CoProduct_Materials'); + $builder = $this->db->table('t_finalproduct_coproduct_materials'); $builder->insert($coparray); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); @@ -846,10 +846,10 @@ class Batchcard_model extends Model function getAllMaterialAdjustments() { - $builder = $this->db->table('T_Material_Adjustment') - ->select('T_Material_Adjustment.*,SupplierName,MaterialName') - ->join('T_SupplierDetailsN', 'T_Material_Adjustment.SupplierID = T_SupplierDetailsN.SupplierID') - ->join('T_MaterialMaster', 'T_MaterialMaster.MaterialCode = T_Material_Adjustment.MaterialCode'); + $builder = $this->db->table('t_material_adjustment') + ->select('t_material_adjustment.*,SupplierName,MaterialName') + ->join('t_supplierdetailsn', 't_material_adjustment.SupplierID = t_supplierdetailsn.SupplierID') + ->join('t_materialmaster', 't_materialmaster.MaterialCode = t_material_adjustment.MaterialCode'); $res = $builder->get(); return $res->getResult(); } @@ -860,7 +860,7 @@ class Batchcard_model extends Model function save_rawmaterialto_materialHistory($materialhistory) { $this->db->transStart(); - $builder = $this->db->table('T_Material_stock_history'); + $builder = $this->db->table('t_material_stock_history'); $builder->insert($materialhistory); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); @@ -870,10 +870,10 @@ class Batchcard_model extends Model function getFinalProductDetaisl() { - $builder = $this->db->table('T_FinalProduct_Master') - ->select('T_FinalProduct_Master.*,product_name,product_description') - ->join('ip_products', 'ip_products.product_id=T_FinalProduct_Master.MaterialCode') - ->orderBy('T_FinalProduct_Master.FPId', 'desc'); + $builder = $this->db->table('t_finalproduct_master') + ->select('t_finalproduct_master.*,product_name,product_description') + ->join('ip_products', 'ip_products.product_id=t_finalproduct_master.MaterialCode') + ->orderBy('t_finalproduct_master.FPId', 'desc'); $res = $builder->get(); return $res->getResult(); } @@ -881,10 +881,10 @@ class Batchcard_model extends Model function getmasterProductDetails($FPId) { - $builder = $this->db->table('T_FinalProduct_Master') - ->select('T_FinalProduct_Master.*,product_name,product_description') - ->join('ip_products', 'ip_products.product_id=T_FinalProduct_Master.MaterialCode') - ->where('T_FinalProduct_Master.FPId', $FPId); + $builder = $this->db->table('t_finalproduct_master') + ->select('t_finalproduct_master.*,product_name,product_description') + ->join('ip_products', 'ip_products.product_id=t_finalproduct_master.MaterialCode') + ->where('t_finalproduct_master.FPId', $FPId); $res = $builder->get(); return $res->getResult(); } @@ -893,11 +893,11 @@ class Batchcard_model extends Model function getrawmaterialDetails($FPId) { - $builder = $this->db->table('T_FinalProduct_RawMaterials') - ->select('T_FinalProduct_RawMaterials.*,SupplierName,MaterialName') - ->join('T_MaterialMaster', 'T_MaterialMaster.MaterialCode=T_FinalProduct_RawMaterials.MaterialCode') - ->join('T_SupplierDetailsN', 'T_SupplierDetailsN.SupplierID=T_FinalProduct_RawMaterials.SupplierID') - ->where('T_FinalProduct_RawMaterials.FPId', $FPId); + $builder = $this->db->table('t_finalproduct_rawmaterials') + ->select('t_finalproduct_rawmaterials.*,SupplierName,MaterialName') + ->join('t_materialmaster', 't_materialmaster.MaterialCode=t_finalproduct_rawmaterials.MaterialCode') + ->join('t_supplierdetailsn', 't_supplierdetailsn.SupplierID=t_finalproduct_rawmaterials.SupplierID') + ->where('t_finalproduct_rawmaterials.FPId', $FPId); $res = $builder->get(); return $res->getResult(); } @@ -905,11 +905,11 @@ class Batchcard_model extends Model function getconsumaterialDetails($FPId) { - $builder = $this->db->table('T_FinalProduct_ConsumableMaterials') - ->select('T_FinalProduct_ConsumableMaterials.*,SupplierName,MaterialName') - ->join('T_MaterialMaster', 'T_MaterialMaster.MaterialCode=T_FinalProduct_ConsumableMaterials.MaterialCode') - ->join('T_SupplierDetailsN', 'T_SupplierDetailsN.SupplierID=T_FinalProduct_ConsumableMaterials.SupplierID') - ->where('T_FinalProduct_ConsumableMaterials.FPId', $FPId); + $builder = $this->db->table('t_finalproduct_consumablematerials') + ->select('t_finalproduct_consumablematerials.*,SupplierName,MaterialName') + ->join('t_materialmaster', 't_materialmaster.MaterialCode=t_finalproduct_consumablematerials.MaterialCode') + ->join('t_supplierdetailsn', 't_supplierdetailsn.SupplierID=t_finalproduct_consumablematerials.SupplierID') + ->where('t_finalproduct_consumablematerials.FPId', $FPId); $res = $builder->get(); return $res->getResult(); } @@ -917,11 +917,11 @@ class Batchcard_model extends Model function getpackagematerialDetails($FPId) { - $builder = $this->db->table('T_FinalProduct_PackingMaterials') - ->select('T_FinalProduct_PackingMaterials.*,SupplierName,MaterialName') - ->join('T_MaterialMaster', 'T_MaterialMaster.MaterialCode=T_FinalProduct_PackingMaterials.MaterialCode') - ->join('T_SupplierDetailsN', 'T_SupplierDetailsN.SupplierID=T_FinalProduct_PackingMaterials.SupplierID') - ->where('T_FinalProduct_PackingMaterials.FPId', $FPId); + $builder = $this->db->table('t_finalproduct_packingmaterials') + ->select('t_finalproduct_packingmaterials.*,SupplierName,MaterialName') + ->join('t_materialmaster', 't_materialmaster.MaterialCode=t_finalproduct_packingmaterials.MaterialCode') + ->join('t_supplierdetailsn', 't_supplierdetailsn.SupplierID=t_finalproduct_packingmaterials.SupplierID') + ->where('t_finalproduct_packingmaterials.FPId', $FPId); $res = $builder->get(); return $res->getResult(); } @@ -929,10 +929,10 @@ class Batchcard_model extends Model function getcoproductmaterial($FPId) { - $subQuery = 'select T_FinalProduct_CoProduct_Materials.*,product_name - from T_FinalProduct_CoProduct_Materials - join ip_products on ip_products.product_id = T_FinalProduct_CoProduct_Materials.MaterialCode - where T_FinalProduct_CoProduct_Materials.FPId=?'; + $subQuery = 'select t_finalproduct_coproduct_materials.*,product_name + from t_finalproduct_coproduct_materials + join ip_products on ip_products.product_id = t_finalproduct_coproduct_materials.MaterialCode + where t_finalproduct_coproduct_materials.FPId=?'; $query = $this->db->query($subQuery, array($FPId)); @@ -943,14 +943,14 @@ class Batchcard_model extends Model function update_final_product($final_master, $FPId) { //print_r($final_master); - $this->db->table('T_FinalProduct_Master') + $this->db->table('t_finalproduct_master') ->where('FPId', $FPId) ->update($final_master); $aff = $this->db->affectedRows(); //return TRUE; if ($aff > 0) { - $subQuery = 'select max(FPId) as FPId from T_FinalProduct_Master'; + $subQuery = 'select max(FPId) as FPId from t_finalproduct_master'; $query = $this->db->query($subQuery, array()); @@ -963,7 +963,7 @@ class Batchcard_model extends Model function GetRawid($rawilneno) { - $builder = $this->db->table('T_FinalProduct_RawMaterials') + $builder = $this->db->table('t_finalproduct_rawmaterials') ->select('*')->where('RawId', $rawilneno); $query = $builder->get(); @@ -975,7 +975,7 @@ class Batchcard_model extends Model function Getconsuid($consuline) { - $builder = $this->db->table('T_FinalProduct_ConsumableMaterials') + $builder = $this->db->table('t_finalproduct_consumablematerials') ->select('*')->where('ConId', $consuline); $query = $builder->get(); @@ -987,7 +987,7 @@ class Batchcard_model extends Model { - $builder = $this->db->table('T_FinalProduct_PackingMaterials') + $builder = $this->db->table('t_finalproduct_packingmaterials') ->select('*')->where('PackId', $packlineId); $query = $builder->get(); @@ -998,7 +998,7 @@ class Batchcard_model extends Model function Getcopid($coplineId) { - $builder = $this->db->table('T_FinalProduct_CoProduct_Materials') + $builder = $this->db->table('t_finalproduct_coproduct_materials') ->select('*') ->where('CoId', $coplineId); $query = $builder->get(); @@ -1009,7 +1009,7 @@ class Batchcard_model extends Model function update_finalraw($rawarray, $rawilneno) { - $this->db->table('T_FinalProduct_RawMaterials') + $this->db->table('t_finalproduct_rawmaterials') ->where('RawId', $rawilneno) ->update($rawarray); return TRUE; @@ -1019,7 +1019,7 @@ class Batchcard_model extends Model function GetRawCheck($rawmaterial, $final_product_id) { - $builder = $this->db->table('T_Material_stock_history') + $builder = $this->db->table('t_material_stock_history') ->select('*')->where('MaterialCode', $rawmaterial) ->where('Ref_No', $final_product_id) ->where('Ref_Type', FinalProduct); @@ -1031,7 +1031,7 @@ class Batchcard_model extends Model function update_rawmaterialto_materialHistory($rawmaterialhistory, $rawmaterial, $FPID) { - $this->db->table('T_Material_stock_history') + $this->db->table('t_material_stock_history') ->where('Ref_No', $FPID) ->where('MaterialCode', $rawmaterial) ->update($rawmaterialhistory); @@ -1042,7 +1042,7 @@ class Batchcard_model extends Model function update_finalconsu($conarray, $consuline) { - $this->db->table('T_FinalProduct_ConsumableMaterials') + $this->db->table('t_finalproduct_consumablematerials') ->where('ConId', $consuline) ->update($conarray); @@ -1055,7 +1055,7 @@ class Batchcard_model extends Model function update_finalpacking($conarray, $packlineId) { - $this->db->table('T_FinalProduct_PackingMaterials') + $this->db->table('t_finalproduct_packingmaterials') ->where('PackId', $packlineId) ->update($conarray); @@ -1067,7 +1067,7 @@ class Batchcard_model extends Model function update_finalcoproduct($coparray, $coplineId) { - $this->db->table('T_FinalProduct_CoProduct_Materials') + $this->db->table('t_finalproduct_coproduct_materials') ->where('CoId', $coplineId) ->update($coparray); @@ -1077,26 +1077,26 @@ class Batchcard_model extends Model } function getEditMaterialAdjustments($AdjustmentId) { - $builder = $this->db->table('T_Material_Adjustment') - ->select('T_Material_Adjustment.*,SupplierName,MaterialName,Description,AdjustmentId,ActualQuantity,T_Material_stock_history.Quantity,Ref_Type,Transaction_type') - ->join('T_Material_stock_history', 'T_Material_Adjustment.AdjustmentId = T_Material_stock_history.Ref_No and T_Material_stock_history.Ref_Type="Adjust"') - ->join('T_SupplierDetailsN', 'T_Material_Adjustment.SupplierID = T_SupplierDetailsN.SupplierID') - ->join('T_MaterialMaster', 'T_MaterialMaster.MaterialCode = T_Material_Adjustment.MaterialCode') - ->where('T_Material_Adjustment.AdjustmentId', $AdjustmentId); + $builder = $this->db->table('t_material_adjustment') + ->select('t_material_adjustment.*,SupplierName,MaterialName,Description,AdjustmentId,ActualQuantity,t_material_stock_history.Quantity,Ref_Type,Transaction_type') + ->join('t_material_stock_history', 't_material_adjustment.AdjustmentId = t_material_stock_history.Ref_No and t_material_stock_history.Ref_Type="Adjust"') + ->join('t_supplierdetailsn', 't_material_adjustment.SupplierID = t_supplierdetailsn.SupplierID') + ->join('t_materialmaster', 't_materialmaster.MaterialCode = t_material_adjustment.MaterialCode') + ->where('t_material_adjustment.AdjustmentId', $AdjustmentId); $res = $builder->get(); return $res->getResult(); } function material_name() { - $sql = "SELECT distinct MaterialName FROM T_MaterialMaster;"; + $sql = "SELECT distinct MaterialName FROM t_materialmaster;"; $query = $this->db->query($sql); return $query->getResult(); } function getMaterial_history($prod, $frm, $t) { - $sql = "SELECT msh.StockId,sd.SupplierName,mm.MaterialName,msh.Transaction_type,msh.Ref_Type,msh.Ref_No,msh.Quantity,msh.ItemValue,date_format(msh.UpdatedOn,'%d-%m-%Y') as updatedOn FROM T_Material_stock_history as msh - LEFT JOIN T_SupplierDetailsN as sd on sd.SupplierID=msh.SupplierID - LEFT JOIN T_MaterialMaster as mm on mm.MaterialCode=msh.MaterialCode + $sql = "SELECT msh.StockId,sd.SupplierName,mm.MaterialName,msh.Transaction_type,msh.Ref_Type,msh.Ref_No,msh.Quantity,msh.ItemValue,date_format(msh.UpdatedOn,'%d-%m-%Y') as updatedOn FROM t_material_stock_history as msh + LEFT JOIN t_supplierdetailsn as sd on sd.SupplierID=msh.SupplierID + LEFT JOIN t_materialmaster as mm on mm.MaterialCode=msh.MaterialCode where msh.StockId != 'null' "; if ($prod != '') { @@ -1119,7 +1119,7 @@ class Batchcard_model extends Model //for update quantity stockhistory function updateQuantityStockHistory($updatequantity, $id) { - $this->db->table('T_Material_stock_history') + $this->db->table('t_material_stock_history') ->where('Ref_No', $id) ->where('Ref_Type', 'Adjust') ->update($updatequantity); @@ -1130,11 +1130,11 @@ class Batchcard_model extends Model } //created by TamilBala - //for update quantity T_Material_Adjustment + //for update quantity t_material_adjustment function updateQuantityAdjusment($updatequantitydes, $id) { - $this->db->table('T_Material_Adjustment') + $this->db->table('t_material_adjustment') ->where('AdjustmentId', $id) ->update($updatequantitydes); @@ -1142,10 +1142,10 @@ class Batchcard_model extends Model return $r; } //created by TamilBala - //for update isactive T_Material_Adjustment + //for update isactive t_material_adjustment function updateisactiveadjusment($Updateactive, $AdjustmentId) { - $this->db->table('T_Material_Adjustment') + $this->db->table('t_material_adjustment') ->where('AdjustmentId', $AdjustmentId) ->update($Updateactive); @@ -1157,7 +1157,7 @@ class Batchcard_model extends Model //for update isactive stockhistory function updateisactiveastockhistory($Updateactive, $AdjustmentId) { - $this->db->table('T_Material_stock_history') + $this->db->table('t_material_stock_history') ->where('Ref_No', $AdjustmentId) ->where('Ref_Type', 'Adjust') ->update($Updateactive); @@ -1174,11 +1174,11 @@ class Batchcard_model extends Model // $subQuery ='select ip_products.product_id,ip_products.product_name,ip_invoices.invoice_id,ip_invoice_items.item_quantity,ip_invoice_items.item_price,ip_invoices.invoice_number as IDnumber,ip_invoices.receivedstatus as Type from ip_products join ip_invoice_items on ip_products.product_id = ip_invoice_items.item_product_id join ip_invoices on ip_invoice_items.invoice_id = ip_invoices.invoice_id - // join T_FinalProduct_Master on ip_products.product_id = T_FinalProduct_Master.MaterialCode where (ip_invoices.invoice_date_modified>=? and ip_invoices.invoice_date_modified<=? and ip_invoice_items.item_product_id=?) union + // join t_finalproduct_master on ip_products.product_id = t_finalproduct_master.MaterialCode where (ip_invoices.invoice_date_modified>=? and ip_invoices.invoice_date_modified<=? and ip_invoice_items.item_product_id=?) union - // select ip_products.product_id,ip_products.product_name,T_FinalProduct_Master.FPId,T_FinalProduct_Master.Quantity,T_FinalProduct_Master.Price,T_FinalProduct_Master.FPId as IDnumber,T_FinalProduct_Master.ProductType as Type from ip_products join ip_invoice_items on ip_products.product_id = ip_invoice_items.item_product_id - // join T_FinalProduct_Master on ip_products.product_id = T_FinalProduct_Master.MaterialCode where - // (T_FinalProduct_Master.ProductDate<=? and T_FinalProduct_Master.ProductDate>=? and T_FinalProduct_Master.MaterialCode=?) group by FPId'; + // select ip_products.product_id,ip_products.product_name,t_finalproduct_master.FPId,t_finalproduct_master.Quantity,t_finalproduct_master.Price,t_finalproduct_master.FPId as IDnumber,t_finalproduct_master.ProductType as Type from ip_products join ip_invoice_items on ip_products.product_id = ip_invoice_items.item_product_id + // join t_finalproduct_master on ip_products.product_id = t_finalproduct_master.MaterialCode where + // (t_finalproduct_master.ProductDate<=? and t_finalproduct_master.ProductDate>=? and t_finalproduct_master.MaterialCode=?) group by FPId'; // $query = $this->db->query($subQuery,array($starting_date,$end_date,$product_id,$end_date,$starting_date,$product_id)); @@ -1195,19 +1195,19 @@ class Batchcard_model extends Model { - // $subQuery = 'select * from T_FinalProduct_History,ip_products.product_name - // join ip_products on T_FinalProduct_History.ProductCode = ip_products.product_id + // $subQuery = 'select * from t_finalproduct_history,ip_products.product_name + // join ip_products on t_finalproduct_history.ProductCode = ip_products.product_id // where ProductCode=? // and Transactiondate >= ? and Transactiondate <= ?'; $subQuery = 'select RefID,ProductCode,product_description,Quantity,Price,Transactiondate,TransactionType,product_name - from T_FinalProduct_History - join ip_products on ip_products.product_id= T_FinalProduct_History.ProductCode + from t_finalproduct_history + join ip_products on ip_products.product_id= t_finalproduct_history.ProductCode where ProductCode=? and Transactiondate >= ? and Transactiondate <= ?'; - // $subQuery='select FPId as RefID,product_id as ProductCode,Quantity,product_description,Price,ProductDate as Transactiondate,ProductType as TransactionType,product_name from T_FinalProduct_Master join ip_products on ip_products.product_id= T_FinalProduct_Master.MaterialCode where MaterialCode=? and ProductDate >= ? and ProductDate <= ?'; + // $subQuery='select FPId as RefID,product_id as ProductCode,Quantity,product_description,Price,ProductDate as Transactiondate,ProductType as TransactionType,product_name from t_finalproduct_master join ip_products on ip_products.product_id= t_finalproduct_master.MaterialCode where MaterialCode=? and ProductDate >= ? and ProductDate <= ?'; $query = $this->db->query($subQuery, array($product_id, $starting_date, $end_date)); @@ -1218,7 +1218,7 @@ class Batchcard_model extends Model function SaveFinalHistory($final_history) { $this->db->transStart(); - $builder = $this->db->table('T_FinalProduct_History'); + $builder = $this->db->table('t_finalproduct_history'); $builder->insert($final_history); $insert_id = $this->db->affectedRows(); @@ -1230,7 +1230,7 @@ class Batchcard_model extends Model function UpdateFinalHistory($final_history, $FPID, $rawmaterial) { //print_r($final_history); - $this->db->table('T_FinalProduct_History') + $this->db->table('t_finalproduct_history') ->where('RefID', $FPID) ->where('ProductCode', $rawmaterial) ->update($final_history); @@ -1240,8 +1240,8 @@ class Batchcard_model extends Model function GetAvgPrice($MaterialCode, $date, $Supplier) { - $subQuery = 'select AVG(Rate) as avg_rate from T_PurchaseOrder_LineItem - join T_PurchaseOrder_Master on T_PurchaseOrder_Master.PONO=T_PurchaseOrder_LineItem.PONO + $subQuery = 'select AVG(Rate) as avg_rate from t_purchaseorder_lineitem + join t_purchaseorder_master on t_purchaseorder_master.PONO=t_purchaseorder_lineitem.PONO where MaterialCode = ? and SupplierID=?'; $query = $this->db->query($subQuery, array($MaterialCode, $Supplier)); @@ -1257,13 +1257,13 @@ class Batchcard_model extends Model //echo $MaterialCode; $ltype = '%' . $type . '%'; //echo $ltype; - $builder = $this->db->table('T_PurchaseOrder_Master mas') + $builder = $this->db->table('t_purchaseorder_master mas') ->select('mas.SupplierID,sup.SupplierName,mmas.MaterialCode,mmas.MaterialName') - ->join('T_SupplierDetailsN sup', 'sup.SupplierID=mas.SupplierID') - ->join('T_PurchaseOrder_LineItem line', 'line.PONO=mas.PONO') - ->join('T_MaterialMaster mmas', 'mmas.MaterialCode=line.MaterialCode') + ->join('t_supplierdetailsn sup', 'sup.SupplierID=mas.SupplierID') + ->join('t_purchaseorder_lineitem line', 'line.PONO=mas.PONO') + ->join('t_materialmaster mmas', 'mmas.MaterialCode=line.MaterialCode') ->where('Category like', $ltype) - // ->where('T_MaterialMaster.Category like','%Raw Material%'); + // ->where('t_materialmaster.Category like','%Raw Material%'); ->where('mmas.MaterialCode', $MaterialCode) ->groupBy('SupplierID'); $supp = $builder->get(); @@ -1289,7 +1289,7 @@ class Batchcard_model extends Model THEN concat(YEAR(MaterialRcvdDate), '-',YEAR(MaterialRcvdDate)+1) ELSE concat(YEAR(MaterialRcvdDate)-1,'-', YEAR(MaterialRcvdDate)) END AS financial_year - FROM T_IGR_Master + FROM t_igr_master GROUP BY financial_year"; $query = $this->db->query($sql); return $query->getResult(); @@ -1328,10 +1328,10 @@ class Batchcard_model extends Model SUM(IF(p.Transaction_type='Add',p.Quantity,0)) AS Addition, SUM(IF(p.Transaction_type='Reduce',p.Quantity,0)) AS Reduce, SUM((IF(p.Transaction_type='Add',p.Quantity,0))-(IF(p.Transaction_type='Reduce',p.Quantity,0))) AS AvailableStock,ROUND(AVG(Rate),2) as Avg_rate,ROUND(AVG(ItemValue),2) as Final_avg - FROM T_Material_stock_history AS p - LEFT JOIN T_MaterialMaster mm on mm.MaterialCode = p.MaterialCode + FROM t_material_stock_history AS p + LEFT JOIN t_materialmaster mm on mm.MaterialCode = p.MaterialCode LEFT JOIN ip_products ip on ip.product_id=p.MaterialCode - LEFT JOIN T_PurchaseOrder_LineItem pol on pol.MaterialCode = mm.MaterialCode"; + LEFT JOIN t_purchaseorder_lineitem pol on pol.MaterialCode = mm.MaterialCode"; if ($search['month'] == '' && $startyr == '') { @@ -1342,7 +1342,7 @@ class Batchcard_model extends Model $subquery .= " LEFT JOIN (select StockId,pp.MaterialCode mc, SUM((IF(pp.Transaction_type='Add',Quantity,0))-(IF(pp.Transaction_type='Reduce',Quantity,0))) AS OpeningStock - FROM T_Material_stock_history AS pp + FROM t_material_stock_history AS pp where pp.CreatedOn < '" . $fromdate . "' GROUP BY pp.MaterialCode ) as opens on opens.mc = p.MaterialCode"; @@ -1355,7 +1355,7 @@ class Batchcard_model extends Model $subquery .= " LEFT JOIN (select StockId,pq.MaterialCode mc, SUM((IF(pq.Transaction_type='Add',Quantity,0))-(IF(pq.Transaction_type='Reduce',Quantity,0))) AS OpeningStock - FROM T_Material_stock_history AS pq + FROM t_material_stock_history AS pq where month(pq.CreatedOn) < '" . $search['month'] . "' GROUP BY pq.MaterialCode ) as opens on opens.mc = p.MaterialCode"; @@ -1367,7 +1367,7 @@ class Batchcard_model extends Model $subquery .= " LEFT JOIN (select StockId,pq.MaterialCode mc, SUM((IF(pq.Transaction_type='Add',Quantity,0))-(IF(pq.Transaction_type='Reduce',Quantity,0))) AS OpeningStock - FROM T_Material_stock_history AS pq + FROM t_material_stock_history AS pq where date(pq.CreatedOn) < '" . $currentyr . '-' . $search['month'] . "-01' GROUP BY pq.MaterialCode ) as opens on opens.mc = p.MaterialCode"; @@ -1378,7 +1378,7 @@ class Batchcard_model extends Model $subquery .= " LEFT JOIN (select StockId,pq.MaterialCode mc, SUM((IF(pq.Transaction_type='Add',Quantity,0))-(IF(pq.Transaction_type='Reduce',Quantity,0))) AS OpeningStock - FROM T_Material_stock_history AS pq + FROM t_material_stock_history AS pq where date(pq.CreatedOn) < '" . $startyr . "-03-31' GROUP BY pq.MaterialCode ) as opens on opens.mc = p.MaterialCode"; @@ -1470,8 +1470,8 @@ class Batchcard_model extends Model SUM(IF(p.Transaction_type='Reduce',Quantity,0)) AS Reduce, SUM((IF(p.Transaction_type='Add',Quantity,0))-(IF(p.Transaction_type='Reduce',Quantity,0))) AS AvailableStock FROM - T_Material_stock_history AS p - LEFT JOIN T_MaterialMaster mm on mm.MaterialCode = p.MaterialCode + t_material_stock_history AS p + LEFT JOIN t_materialmaster mm on mm.MaterialCode = p.MaterialCode LEFT JOIN ip_products ip on ip.product_id=p.MaterialCode LEFT JOIN ip_invoices inv on inv.invoice_id=p.Ref_No where p.MaterialCode='" . $search['materialcode'] . "'"; @@ -1526,19 +1526,19 @@ class Batchcard_model extends Model public function Delete_ProductBatchCard($FPId) { - $this->db->table('T_FinalProduct_ConsumableMaterials')->delete(['FPId' => $FPId]); + $this->db->table('t_finalproduct_consumablematerials')->delete(['FPId' => $FPId]); - $this->db->table('T_FinalProduct_CoProduct_Materials')->delete(['FPId' => $FPId]); + $this->db->table('t_finalproduct_coproduct_materials')->delete(['FPId' => $FPId]); - $this->db->table('T_FinalProduct_History')->delete(['RefID' => $FPId]); + $this->db->table('t_finalproduct_history')->delete(['RefID' => $FPId]); - $this->db->table('T_FinalProduct_Master')->delete(['FPId' => $FPId]); + $this->db->table('t_finalproduct_master')->delete(['FPId' => $FPId]); - $this->db->table('T_FinalProduct_PackingMaterials')->delete(['FPId' => $FPId]); + $this->db->table('t_finalproduct_packingmaterials')->delete(['FPId' => $FPId]); - $this->db->table('T_FinalProduct_RawMaterials')->delete(['FPId' => $FPId]); + $this->db->table('t_finalproduct_rawmaterials')->delete(['FPId' => $FPId]); - $this->db->table('T_Material_stock_history')->delete(['Ref_No' => $FPId]); + $this->db->table('t_material_stock_history')->delete(['Ref_No' => $FPId]); return true; } diff --git a/app/Models/Cashbook_model.php b/app/Models/Cashbook_model.php index bc2b9ab4..4f6f6828 100644 --- a/app/Models/Cashbook_model.php +++ b/app/Models/Cashbook_model.php @@ -35,7 +35,7 @@ class Cashbook_model extends Model } // function addcashbook($bankcash1) // { - // $builder = $this->db->table('T_Bankmappingcashbook'); + // $builder = $this->db->table('t_bankmappingcashbook'); // $builder->insert($bankcash1); // $r = $this->db->affectedRows(); // return $r; @@ -43,10 +43,10 @@ class Cashbook_model extends Model // function amountpaidcashbook() // { // $builder = $this->db->table('t_income_expense') - // ->select('t_accountcode.namea,total,cashtype,T_Employee_Details.FirstName,T_Employee_Details.LastName,t_income_expense.*') + // ->select('t_accountcode.namea,total,cashtype,t_employee_details.FirstName,t_employee_details.LastName,t_income_expense.*') // ->join('t_accountcode','t_income_expense.account_code=t_accountcode.code','left'); // ->join('tbl_users','t_income_expense.Created_By=tbl_users.userId','left'); - // ->join('T_Employee_Details','tbl_users.EmpID=T_Employee_Details.EmpID','left'); + // ->join('t_employee_details','tbl_users.EmpID=t_employee_details.EmpID','left'); // ->where('t_income_expense.IsActive',1); // ->where('t_income_expense.account_code !=','ADV001'); // ->groupBy('t_income_expense.account_code'); @@ -58,10 +58,10 @@ class Cashbook_model extends Model { // echo $i; $builder = $this->db->table('t_income_expense') - ->select('t_accountcode.name,cashtype,T_Employee_Details.FirstName,T_Employee_Details.LastName,t_income_expense.*') + ->select('t_accountcode.name,cashtype,t_employee_details.FirstName,t_employee_details.LastName,t_income_expense.*') ->join('t_accountcode', 't_income_expense.account_code=t_accountcode.code', 'left') ->join('tbl_users', 't_income_expense.Created_By=tbl_users.userId', 'left') - ->join('T_Employee_Details', 'tbl_users.EmpID=T_Employee_Details.EmpID', 'left') + ->join('t_employee_details', 'tbl_users.EmpID=t_employee_details.EmpID', 'left') ->where('t_income_expense.IsActive', 1) // ->where('t_income_expense.account_code !=','ADV001'); // ->where('t_income_expense.account_code !=','0013'); @@ -76,10 +76,10 @@ class Cashbook_model extends Model function getIncomeExpense($firstyear, $secondyear, $frmdt, $todt) { $builder = $this->db->table('t_income_expense') - ->select('t_accountcode.name,cashtype,T_Employee_Details.FirstName,T_Employee_Details.LastName,t_income_expense.*') + ->select('t_accountcode.name,cashtype,t_employee_details.FirstName,t_employee_details.LastName,t_income_expense.*') ->join('t_accountcode', 't_income_expense.account_code=t_accountcode.code', 'left') ->join('tbl_users', 't_income_expense.Created_By=tbl_users.userId', 'left') - ->join('T_Employee_Details', 'tbl_users.EmpID=T_Employee_Details.EmpID', 'left') + ->join('t_employee_details', 'tbl_users.EmpID=t_employee_details.EmpID', 'left') ->where('t_income_expense.IsActive', 1) ->where('t_income_expense.account_code !=', 'ADV001') ->where('t_income_expense.account_code !=', '0013'); @@ -103,10 +103,10 @@ class Cashbook_model extends Model { // echo $i; $builder = $this->db->table('t_income_expense') - ->select('t_accountcode.name,cashtype,T_Employee_Details.FirstName,T_Employee_Details.LastName,t_income_expense.*') + ->select('t_accountcode.name,cashtype,t_employee_details.FirstName,t_employee_details.LastName,t_income_expense.*') ->join('t_accountcode', 't_income_expense.account_code=t_accountcode.code', 'left') ->join('tbl_users', 't_income_expense.Created_By=tbl_users.userId', 'left') - ->join('T_Employee_Details', 'tbl_users.EmpID=T_Employee_Details.EmpID', 'left') + ->join('t_employee_details', 'tbl_users.EmpID=t_employee_details.EmpID', 'left') ->where('t_income_expense.IsActive', 1) ->where('t_income_expense.account_code', 'ADV001') ->orWhere('t_income_expense.account_code', '0013') @@ -121,10 +121,10 @@ class Cashbook_model extends Model function getAdvance($firstyear, $secondyear, $frmdt, $todt) { $builder = $this->db->table('t_income_expense') - ->select('t_accountcode.name,cashtype,T_Employee_Details.FirstName,T_Employee_Details.LastName,t_income_expense.*') + ->select('t_accountcode.name,cashtype,t_employee_details.FirstName,t_employee_details.LastName,t_income_expense.*') ->join('t_accountcode', 't_income_expense.account_code=t_accountcode.code', 'left') ->join('tbl_users', 't_income_expense.Created_By=tbl_users.userId', 'left') - ->join('T_Employee_Details', 'tbl_users.EmpID=T_Employee_Details.EmpID', 'left') + ->join('t_employee_details', 'tbl_users.EmpID=t_employee_details.EmpID', 'left') ->where('t_income_expense.IsActive', 1) ->where('t_income_expense.account_code', 'ADV001') ->orWhere('t_income_expense.account_code', '0013'); @@ -159,7 +159,7 @@ class Cashbook_model extends Model } function getCompany() { - $builder = $this->db->table('T_Company_Details'); + $builder = $this->db->table('t_company_details'); $query = $builder->get(); return $query->getResult(); } @@ -189,11 +189,11 @@ class Cashbook_model extends Model { // echo $i; $builder = $this->db->table('t_income_expense') - ->select('T_SupplierDetailsN.SupplierName,t_accountcode.name,cashtype,T_Employee_Details.FirstName,T_Employee_Details.LastName,t_income_expense.*') + ->select('t_supplierdetailsn.SupplierName,t_accountcode.name,cashtype,t_employee_details.FirstName,t_employee_details.LastName,t_income_expense.*') ->join('t_accountcode', 't_income_expense.account_code=t_accountcode.code', 'left') ->join('tbl_users', 't_income_expense.Created_By=tbl_users.userId', 'left') - ->join('T_Employee_Details', 'tbl_users.EmpID=T_Employee_Details.EmpID', 'left') - ->join('T_SupplierDetailsN', 'T_SupplierDetailsN.SupplierID=t_income_expense.Supplier_id') + ->join('t_employee_details', 'tbl_users.EmpID=t_employee_details.EmpID', 'left') + ->join('t_supplierdetailsn', 't_supplierdetailsn.SupplierID=t_income_expense.Supplier_id') ->orderBy("date", "desc") ->whereIn('t_accountcode.code', [AReceipt, Apayment]); if (!empty($i)) { @@ -208,7 +208,7 @@ class Cashbook_model extends Model { $sql = "SELECT ie.*,br.*,br.ID,ie.totalbankamount,ac.name,ie.id,date_format(ie.date,'%d-%m-%Y')as date FROM t_income_expense ie LEFT JOIN t_accountcode ac on ac.code=ie.account_code - LEFT JOIN T_bankreport br on br.ID=ie.bankid + LEFT JOIN t_bankreport br on br.ID=ie.bankid WHERE ie.id = ?"; $query = $this->db->query($sql, array($sid)); @@ -247,7 +247,7 @@ class Cashbook_model extends Model function bankfiledata($filedataupload) { - $builder = $this->db->table('T_bankreport') + $builder = $this->db->table('t_bankreport') ->select('reportdate,Narration,Balance') ->where('reportdate', $filedataupload['reportdate']) ->where('Narration', $filedataupload['Narration']) @@ -257,7 +257,7 @@ class Cashbook_model extends Model if ($query->getNumRows()() > 0) { return true; } else { - $builder = $this->db->table('T_bankreport'); + $builder = $this->db->table('t_bankreport'); $builder->insert($filedataupload); $res = $this->db->affectedRows(); return $res; @@ -267,14 +267,14 @@ class Cashbook_model extends Model function balance($balance) { - $builder = $this->db->table('T_bankbalance'); + $builder = $this->db->table('t_bankbalance'); $builder->insert($balance); } function getbalancedetails() { - $subquery = "SELECT openingbalance,closingbalance FROM T_bankbalance WHERE balance_keyid in (SELECT MAX(balance_keyid) FROM T_bankbalance)"; + $subquery = "SELECT openingbalance,closingbalance FROM t_bankbalance WHERE balance_keyid in (SELECT MAX(balance_keyid) FROM t_bankbalance)"; $query = $this->db->query($subquery); return $query->getResult(); } @@ -289,7 +289,7 @@ class Cashbook_model extends Model CASE WHEN MONTH(reportdate)>=4 THEN concat(YEAR(reportdate), '-',YEAR(reportdate)+1) ELSE concat(YEAR(reportdate)-1,'-', YEAR(reportdate)) END AS financial_year -FROM T_bankreport +FROM t_bankreport GROUP BY financial_year"; $query = $this->db->query($sql); return $query->getResult(); @@ -302,7 +302,7 @@ GROUP BY financial_year"; CASE WHEN MONTH(reportdate)>=4 THEN concat(YEAR(reportdate), '-',YEAR(reportdate)+1) ELSE concat(YEAR(reportdate)-1,'-', YEAR(reportdate)) END AS financial_year -FROM T_bankreport +FROM t_bankreport GROUP BY financial_year"; $query = $this->db->query($sql); return $query->getResult(); @@ -328,7 +328,7 @@ GROUP BY financial_year"; CASE WHEN MONTH(MaterialRcvdDate)>=4 THEN concat(YEAR(MaterialRcvdDate), '-',YEAR(MaterialRcvdDate)+1) ELSE concat(YEAR(MaterialRcvdDate)-1,'-', YEAR(MaterialRcvdDate)) END AS financial_year -FROM T_IGR_Master +FROM t_igr_master GROUP BY financial_year"; $query = $this->db->query($sql); return $query->getResult(); @@ -341,7 +341,7 @@ GROUP BY financial_year"; CASE WHEN MONTH(reportdate)>=4 THEN concat(YEAR(reportdate), '-',YEAR(reportdate)+1) ELSE concat(YEAR(reportdate)-1,'-', YEAR(reportdate)) END AS financial_year -FROM T_bankreport +FROM t_bankreport GROUP BY financial_year"; $query = $this->db->query($sql); return $query->getResult(); @@ -364,7 +364,7 @@ GROUP BY financial_year"; function bankstatement($fdate, $tdate, $fa, $aa) { - $sql = "SELECT *,date_format(reportdate,'%d-%m-%Y')as date,tie.total,date_format(valuedate,'%d-%m-%Y')as valuedate from T_bankreport as br LEFT JOIN t_income_expense as tie on tie.bankid=br.ID where br.reportdate !=0 "; + $sql = "SELECT *,date_format(reportdate,'%d-%m-%Y')as date,tie.total,date_format(valuedate,'%d-%m-%Y')as valuedate from t_bankreport as br LEFT JOIN t_income_expense as tie on tie.bankid=br.ID where br.reportdate !=0 "; if ($fa and $aa != '') { @@ -390,7 +390,7 @@ GROUP BY financial_year"; function cleareddebitbalance() { - $sql = "SELECT SUM(Balancetocleared) as debit FROM T_bankreport where Clearbalance >'0'"; + $sql = "SELECT SUM(Balancetocleared) as debit FROM t_bankreport where Clearbalance >'0'"; $query = $this->db->query($sql); return $query->getResult(); @@ -398,7 +398,7 @@ GROUP BY financial_year"; function clearedcreditbalance() { - $sql = "SELECT SUM(cbalancetocleared) as credit FROM T_bankreport where cclearbalance >'0'"; + $sql = "SELECT SUM(cbalancetocleared) as credit FROM t_bankreport where cclearbalance >'0'"; $query = $this->db->query($sql); return $query->getResult(); @@ -522,7 +522,7 @@ GROUP BY financial_year"; ->select('iva.invoice_id,iva.invoice_total,iv.invoice_date_created,iv.invoice_number,iva.invoice_paid,ic.client_name,ic.client_id,BI.balancetoreceived,BI.amountreceived') ->join('ip_invoices iv', 'iva.invoice_id = iv.invoice_id') ->join('ip_clients ic', 'iv.client_id = ic.client_id', 'left') - ->join('T_Bankinvoicereport BI', 'iv.invoice_number = BI.invoiceno and BI.IsActive= 1', 'left') + ->join('t_bankinvoicereport BI', 'iv.invoice_number = BI.invoiceno and BI.IsActive= 1', 'left') ->where('iv.invoice_status_id', '2') ->where('iv.receivedstatus !=', 'ST065'); // ->where('BI.IsActive',1); @@ -714,7 +714,7 @@ GROUP BY financial_year"; function receivedamount($Customer, $fdate, $tdate) { // $status='ST065'; - $builder = $this->db->table('T_Bankinvoicereport BI') + $builder = $this->db->table('t_bankinvoicereport BI') // ->distinct() ->select('BI.balancetoreceived,BI.amountreceived'); //->where('BI.IsActive',1); @@ -759,7 +759,7 @@ GROUP BY financial_year"; function debitimage($igrno, $pono) { - $builder = $this->db->table('T_PurchaseOrder_BillUpload') + $builder = $this->db->table('t_purchaseorder_billupload') ->select('*') ->where('IGRNO != "" ') ->where('IGRNO', $igrno) @@ -774,13 +774,13 @@ GROUP BY financial_year"; function debitpolistfilter($supplierID, $fa, $aa, $m, $fdate, $tdate) { - $builder = $this->db->table('T_Bankmappingpo bm')->select('bm.id,bm.mid,bm.PONO,bm.Suppliername,bm.Totalpoamount,bm.Podate,bm.BankDate, + $builder = $this->db->table('t_bankmappingpo bm')->select('bm.id,bm.mid,bm.PONO,bm.Suppliername,bm.Totalpoamount,bm.Podate,bm.BankDate, bm.Balancetopay,bm.Amountpaid,bm.IGRNO,bm.IGRLineItemNo,br.Balancetocleared,br.Clearbalance, inward.FilePath as igrfile,bu.FilePath as pofile') - // ->join('T_IGR_Details igr','igr.IGRItemNo=bm.IGRLineItemNo') - ->join('T_Inwardgateregister_fileupload inward', 'inward.IGRNO =bm.IGRNO', 'left') - ->join('T_PurchaseOrder_BillUpload bu', 'bm.PONO=bu.PONO', 'left') - ->join('T_bankreport br', 'br.ID=bm.mid', 'left') + // ->join('t_igr_details igr','igr.IGRItemNo=bm.IGRLineItemNo') + ->join('t_inwardgateregister_fileupload inward', 'inward.IGRNO =bm.IGRNO', 'left') + ->join('t_purchaseorder_billupload bu', 'bm.PONO=bu.PONO', 'left') + ->join('t_bankreport br', 'br.ID=bm.mid', 'left') ->where('bm.SupplierID', $supplierID) ->where('bm.IsActive', 1) // ->where('igr.BankStatus !=',ST072) @@ -813,7 +813,7 @@ GROUP BY financial_year"; function igrmastersingle($igrno, $pono) { - $builder = $this->db->table('T_IGR_Master')->distinct() + $builder = $this->db->table('t_igr_master')->distinct() ->select('IGRNO,file,PONO as pono'); if (!empty($igrno) && !empty($pono)) { $builder->where('PONO', $pono); @@ -830,7 +830,7 @@ GROUP BY financial_year"; } function igrmastermultiple($igrno, $pono) { - $builder = $this->db->table('T_Inwardgateregister_fileupload')->distinct() + $builder = $this->db->table('t_inwardgateregister_fileupload')->distinct() ->select('BillNo,IGRNO,FilePath,PONO'); if (!empty($igrno) && !empty($pono)) { $builder->where('PONO', $pono); @@ -846,7 +846,7 @@ GROUP BY financial_year"; } function igrmastermultiple1($igrno, $pono) { - $builder = $this->db->table('T_Inwardgateregister_fileupload')->select('BillNo,IGRNO,FilePath,PONO') + $builder = $this->db->table('t_inwardgateregister_fileupload')->select('BillNo,IGRNO,FilePath,PONO') // if(!empty($igrno) && !empty($pono)){ // ->where('PONO',$pono); ->where('IGRNO', $igrno); @@ -861,11 +861,11 @@ GROUP BY financial_year"; } function debitpolist($bankid) { - $builder = $this->db->table('T_Bankmappingpo bp')->select('bp.id,bp.mid,igrm.MaterialRcvdDate,bp.PONO,bp.Suppliername,bp.Totalpoamount,br.Debit,bp.Balancetopay,bp.Amountpaid,bp.IGRNO,bp.IGRLineItemNo,igrm.file,bu.FilePath,inward.FilePath as Fpath,bp.IsActive') - ->join('T_IGR_Master igrm', 'bp.IGRNO = igrm.IGRNO', 'left') - ->join('T_PurchaseOrder_BillUpload bu', 'bu.PONO = bp.PONO', 'left') - ->join('T_Inwardgateregister_fileupload inward', 'inward.IGRNO =igrm.IGRNO', 'left') - ->join('T_bankreport br', 'br.ID=bp.mid') + $builder = $this->db->table('t_bankmappingpo bp')->select('bp.id,bp.mid,igrm.MaterialRcvdDate,bp.PONO,bp.Suppliername,bp.Totalpoamount,br.Debit,bp.Balancetopay,bp.Amountpaid,bp.IGRNO,bp.IGRLineItemNo,igrm.file,bu.FilePath,inward.FilePath as Fpath,bp.IsActive') + ->join('t_igr_master igrm', 'bp.IGRNO = igrm.IGRNO', 'left') + ->join('t_purchaseorder_billupload bu', 'bu.PONO = bp.PONO', 'left') + ->join('t_inwardgateregister_fileupload inward', 'inward.IGRNO =igrm.IGRNO', 'left') + ->join('t_bankreport br', 'br.ID=bp.mid') ->where('bp.IsActive', 1) ->where('bp.mid', (int)$bankid) // ->where('igrde.BankStatus !=','ST072'); @@ -880,9 +880,9 @@ GROUP BY financial_year"; function creditinvoicelist($bankid) { - $builder = $this->db->table('T_Bankmappingiv bm')->select('bm.indate,bm.invoiceno,bm.customername,bm.totinvoiceamount,bm.bankid, + $builder = $this->db->table('t_bankmappingiv bm')->select('bm.indate,bm.invoiceno,bm.customername,bm.totinvoiceamount,bm.bankid, bm.balancetoreceived,bm.amountreceived,bm.ID,br.Credit,br.cclearbalance,br.cbalancetocleared,bm.IsActive') - ->join('T_bankreport br', 'br.ID=bm.bankid') + ->join('t_bankreport br', 'br.ID=bm.bankid') ->where('bm.bankid', (int)$bankid) ->where('bm.IsActive', 1) ->groupBy('bm.ID'); @@ -895,12 +895,12 @@ GROUP BY financial_year"; } function creditinvoicelistfilter($clientid, $fdate, $tdate, $fa, $aa, $m) { - $builder = $this->db->table('T_Bankmappingiv bm') + $builder = $this->db->table('t_bankmappingiv bm') ->select('bm.ID,bm.indate,bm.invoiceno,bm.customername,bm.totinvoiceamount,bm.bankid, bm.balancetoreceived,bm.amountreceived,br.cclearbalance,br.cbalancetocleared,bm.BankDate') ->join('ip_invoices iv', 'iv.invoice_number=bm.invoiceno') ->join('ip_clients ic', 'ic.client_name = bm.customername', 'left') - ->join('T_bankreport br', 'br.ID = bm.bankid') + ->join('t_bankreport br', 'br.ID = bm.bankid') ->where('bm.IsActive', 1) ->where('bm.customerid', $clientid) ->where('iv.receivedstatus !=', 'ST066'); @@ -931,7 +931,7 @@ GROUP BY financial_year"; $builder = $this->db->table('ip_invoice_amounts iva')->select('iva.invoice_id,iva.invoice_total,iv.invoice_date_created,iv.invoice_number,iva.invoice_paid,ic.client_id,ic.client_name,BI.balancetoreceived,BI.amountreceived') ->join('ip_invoices iv', 'iva.invoice_id = iv.invoice_id') ->join('ip_clients ic', 'iv.client_id = ic.client_id', 'left') - ->join('T_Bankinvoicereport BI', ' iv.invoice_number =BI.invoiceno', 'left') + ->join('t_bankinvoicereport BI', ' iv.invoice_number =BI.invoiceno', 'left') ->where('iv.invoice_status_id', '2') ->where('iv.receivedstatus', 'ST066') ->where('ic.client_id', $client); @@ -958,7 +958,7 @@ GROUP BY financial_year"; //for cashbook edit screen and update bankreport// function invoiceamonut($bankid) { - $builder = $this->db->table('T_Bankmappingiv bm')->select('sum(bm.amountreceived)as amountreceived') + $builder = $this->db->table('t_bankmappingiv bm')->select('sum(bm.amountreceived)as amountreceived') ->where('bm.bankid', (int)$bankid) ->where('bm.IsActive', 1); //->groupBy('bm.ID'); @@ -968,7 +968,7 @@ GROUP BY financial_year"; //for cashbook edit screen and update bankreport// function poamonut($bankid) { - $builder = $this->db->table('T_Bankmappingpo') + $builder = $this->db->table('t_bankmappingpo') ->select('sum(Amountpaid)as amountpaid') ->where('mid', $bankid) ->where('IsActive', 1); @@ -992,7 +992,7 @@ GROUP BY financial_year"; $builder = $this->db->table('t_income_expense as ie') ->select('ie.date,ie.bankid,ie.cashtype,ie.amounttype,ie.total,ac.name,totalbankamount,ie.id,sd.SupplierName') ->join('t_accountcode ac ', 'ac.code = ie.account_code', 'left') - ->join('T_SupplierDetailsN sd ', 'sd.SupplierID = ie.Supplier_id', 'left') + ->join('t_supplierdetailsn sd ', 'sd.SupplierID = ie.Supplier_id', 'left') ->where('ie.account_code', $accountcode) ->where('ie.amounttype', 'DEBIT') ->where('ie.IsActive', 1); @@ -1049,7 +1049,7 @@ GROUP BY financial_year"; $builder = $this->db->table('t_income_expense as ie') ->select('ie.date,ie.bankid,ie.cashtype,ie.amounttype,ie.total,ac.name,totalbankamount,ie.id,sd.SupplierName') ->join('t_accountcode ac ', 'ac.code = ie.account_code', 'left') - ->join('T_SupplierDetailsN sd ', 'sd.SupplierID = ie.Supplier_id', 'left') + ->join('t_supplierdetailsn sd ', 'sd.SupplierID = ie.Supplier_id', 'left') ->where('ie.account_code', $accountcode) ->where('ie.amounttype', 'CREDIT') ->where('ie.IsActive', 1); @@ -1143,7 +1143,7 @@ GROUP BY financial_year"; } function newcashbook() { - $builder = $this->db->table('T_Bankmappingcashbook') + $builder = $this->db->table('t_bankmappingcashbook') ->select('cdate,mid,btype,amount,boption,mappingamount,totalamount,amounttype,alreadycreditpaid'); //->where('mid',$bankid); @@ -1154,9 +1154,9 @@ GROUP BY financial_year"; function debitlistpo($pono) { - $builder = $this->db->table('T_Bankmappingpo as bmp') + $builder = $this->db->table('t_bankmappingpo as bmp') ->select('bmp.mid,bmp.PONO,bmp.IGRLineItemNo,bmp.Amountpaid,br.Narration') - ->join('T_bankreport br', 'br.ID = bmp.mid') + ->join('t_bankreport br', 'br.ID = bmp.mid') ->where('bmp.PONO', $pono) ->where('bmp.IsActive', 1); $query = $builder->get(); @@ -1165,9 +1165,9 @@ GROUP BY financial_year"; function creditlistinv($invno) { - $builder = $this->db->table('T_Bankmappingiv as bmp') + $builder = $this->db->table('t_bankmappingiv as bmp') ->select('bmp.bankid,bmp.invoiceno,bmp.amountreceived,br.Narration') - ->join('T_bankreport br', 'br.ID = bmp.bankid') + ->join('t_bankreport br', 'br.ID = bmp.bankid') ->where('invoiceno', $invno) ->where('bmp.IsActive', 1); //->groupBy('invoiceno'); @@ -1177,7 +1177,7 @@ GROUP BY financial_year"; function getsupplier() { - $builder = $this->db->table('T_SupplierDetailsN')->select('SupplierName,SupplierID'); + $builder = $this->db->table('t_supplierdetailsn')->select('SupplierName,SupplierID'); //->join('t_accountcode','t_income_expense.account_code=t_accountcode.code') //->where('t_income_expense.id') $r = $builder->get(); @@ -1188,7 +1188,7 @@ GROUP BY financial_year"; { $temp[] = ''; - $builder = $this->db->table('T_SupplierDetailsN') + $builder = $this->db->table('t_supplierdetailsn') ->distinct() ->select('SupplierID,SupplierName') ->like('SupplierName', $mer); @@ -1205,7 +1205,7 @@ GROUP BY financial_year"; function getsupp_dtls($s) { - $builder = $this->db->table('T_SupplierDetailsN') + $builder = $this->db->table('t_supplierdetailsn') ->select('GSTNO') ->where('SupplierName', $s); $r = $builder->get(); @@ -1224,7 +1224,7 @@ GROUP BY financial_year"; } function invoicedata($invoicedata) { - $builder = $this->db->table('T_Bankinvoicereport'); + $builder = $this->db->table('t_bankinvoicereport'); $builder->insert($invoicedata); // ->where('PONO',$pono); $res = $this->db->affectedRows(); @@ -1232,28 +1232,28 @@ GROUP BY financial_year"; } function bankporeportdata($igrdata) { - $builder = $this->db->table('T_Bankporeport'); + $builder = $this->db->table('t_bankporeport'); $builder->insert($igrdata); $res = $this->db->affectedRows(); return $res; } // function invicedata($invoicedata) // { - // $builder = $this->db->table('T_Bankinvoicereport'); + // $builder = $this->db->table('t_bankinvoicereport'); // $builder->insert($invoicedata); // $res = $this->db->affectedRows(); // return $res; // } function mappingpo($igrdata1) { - $builder = $this->db->table('T_Bankmappingpo'); + $builder = $this->db->table('t_bankmappingpo'); $builder->insert($igrdata1); $res = $this->db->affectedRows(); return $res; } function mappinginvoice($invoicedata) { - $builder = $this->db->table('T_Bankmappingiv'); + $builder = $this->db->table('t_bankmappingiv'); $builder->insert($invoicedata); $res = $this->db->affectedRows(); return $res; @@ -1262,7 +1262,7 @@ GROUP BY financial_year"; public function getigrno($igrno) { - $builder = $this->db->table('T_Bankporeport') + $builder = $this->db->table('t_bankporeport') ->select('igrno') ->where('IGRNO', $igrno); $query = $builder->get(); @@ -1272,7 +1272,7 @@ GROUP BY financial_year"; public function invoiceupdate($invid) { - $builder = $this->db->table('T_Bankinvoicereport') + $builder = $this->db->table('t_bankinvoicereport') ->select('invoiceno') ->where('invoiceno', $invid); $query = $builder->get(); @@ -1282,7 +1282,7 @@ GROUP BY financial_year"; public function bankid($pono) { - $builder = $this->db->table('T_Bankporeport') + $builder = $this->db->table('t_bankporeport') ->select('PONO') ->where('PONO ', $pono); $query = $builder->get(); @@ -1292,7 +1292,7 @@ GROUP BY financial_year"; public function cashbankupdate($cashbookstatus, $bankid) { // echo $bankid; - $this->db->table('T_bankreport') + $this->db->table('t_bankreport') ->where('ID', $bankid) ->update($cashbookstatus); return TRUE; @@ -1300,21 +1300,21 @@ GROUP BY financial_year"; function cashcreditupdate($cashbookstatus1, $bankid) { - $this->db->table('T_bankreport') + $this->db->table('t_bankreport') ->where('ID', $bankid) ->update($cashbookstatus1); return TRUE; } public function bankupdate($bankdata, $bankid) { - $this->db->table('T_bankreport') + $this->db->table('t_bankreport') ->where('ID', $bankid) ->update($bankdata); return TRUE; } public function bankcreditupdate($bankcreditdata, $bankid) { - $this->db->table('T_bankreport') + $this->db->table('t_bankreport') ->where('ID', $bankid) ->update($bankcreditdata); return TRUE; @@ -1322,7 +1322,7 @@ GROUP BY financial_year"; public function getearlyamount($igrno) { - $builder = $this->db->table('T_Bankporeport') + $builder = $this->db->table('t_bankporeport') ->select('Amountpaid') ->where('IGRNO ', $igrno); $query = $builder->get(); @@ -1332,7 +1332,7 @@ GROUP BY financial_year"; public function getearlyamountcredit($invid) { - $builder = $this->db->table('T_Bankinvoicereport') + $builder = $this->db->table('t_bankinvoicereport') ->select('amountreceived') ->where('invoiceno ', $invid); $query = $builder->get(); @@ -1342,7 +1342,7 @@ GROUP BY financial_year"; public function getearlymappingiv($invid) { - $builder = $this->db->table('T_Bankmappingiv') + $builder = $this->db->table('t_bankmappingiv') ->select('sum(amountreceived) as amountreceived') ->where('invoiceno', $invid) ->where('IsActive', 1); @@ -1352,7 +1352,7 @@ GROUP BY financial_year"; } public function getalreadypaid($bankid) { - $builder = $this->db->table('T_bankreport')->select('Clearbalance') + $builder = $this->db->table('t_bankreport')->select('Clearbalance') ->where('ID ', $bankid); $query = $builder->get(); @@ -1360,7 +1360,7 @@ GROUP BY financial_year"; } public function getalreadyreceived($bankid) { - $builder = $this->db->table('T_bankreport')->select('cclearbalance') + $builder = $this->db->table('t_bankreport')->select('cclearbalance') ->where('ID ', $bankid); $query = $builder->get(); @@ -1369,7 +1369,7 @@ GROUP BY financial_year"; public function bankporeportupdate($igrdata, $igrno) { - $this->db->table('T_Bankporeport') + $this->db->table('t_bankporeport') ->where('IGRNO', $igrno) ->update($igrdata); @@ -1379,7 +1379,7 @@ GROUP BY financial_year"; { //print_r($invoicedata); //print_r($invid); - $this->db->table('T_Bankinvoicereport') + $this->db->table('t_bankinvoicereport') ->where('invoiceno', $invid) ->update($invoicedata); @@ -1388,14 +1388,14 @@ GROUP BY financial_year"; function paided($supplierid, $fa, $aa, $m, $fdate, $tdate) { - $builder = $this->db->table('T_Bankmappingpo bm') + $builder = $this->db->table('t_bankmappingpo bm') ->select('bm.id,bm.mid,bm.PONO,bm.Suppliername,bm.Totalpoamount,bm.Podate,bm.BankDate, bm.Balancetopay,bm.Amountpaid,bm.IGRNO,bm.IGRLineItemNo,br.Balancetocleared,br.Clearbalance, inward.FilePath as igrfile,bu.FilePath pofile') - //->join('T_IGR_Details igr','igr.IGRItemNo=bm.IGRLineItemNo') - ->join('T_Inwardgateregister_fileupload inward', 'inward.IGRNO =bm.IGRNO', 'left') - ->join('T_PurchaseOrder_BillUpload bu', 'bm.PONO=bu.PONO', 'left') - ->join('T_bankreport br', 'br.ID=bm.mid', 'left') + //->join('t_igr_details igr','igr.IGRItemNo=bm.IGRLineItemNo') + ->join('t_inwardgateregister_fileupload inward', 'inward.IGRNO =bm.IGRNO', 'left') + ->join('t_purchaseorder_billupload bu', 'bm.PONO=bu.PONO', 'left') + ->join('t_bankreport br', 'br.ID=bm.mid', 'left') ->where('bm.SupplierID', $supplierid) ->where('bm.IsActive', 1) // ->where('igr.BankStatus !=',ST072); @@ -1426,10 +1426,10 @@ GROUP BY financial_year"; } function amountpaidsupplierwise() { - $builder = $this->db->table('T_Bankmappingpo bm') + $builder = $this->db->table('t_bankmappingpo bm') ->select('bm.id,bm.mid,bm.PONO,bm.Suppliername,bm.SupplierID,bm.Totalpoamount,bm.Podate, bm.Balancetopay,sum(bm.Amountpaid) as Amountpaid,bm.IGRNO,bm.IGRLineItemNo') - //->join('T_IGR_Details igr','igr.IGRItemNo=bm.IGRLineItemNo') + //->join('t_igr_details igr','igr.IGRItemNo=bm.IGRLineItemNo') ->where('bm.IsActive', 1) // ->where('igr.BankStatus !=',ST072) ->groupBy('bm.SupplierID'); @@ -1533,7 +1533,7 @@ GROUP BY financial_year"; function amountpaidsupplierwisefilter($fa, $aa, $m, $fdate, $tdate) { - $builder = $this->db->table('T_Bankmappingpo bm') + $builder = $this->db->table('t_bankmappingpo bm') ->select('bm.id,bm.mid,bm.PONO,bm.Suppliername,bm.SupplierID,sum(bm.Totalpoamount)as Totalpoamount, bm.Balancetopay,sum(bm.Amountpaid) as Amountpaid,bm.Podate,bm.IGRLineItemNo,bm.BankDate') ->where('bm.IsActive', 1); @@ -1567,11 +1567,11 @@ GROUP BY financial_year"; // function unpaided() // { // // ->select('igd.IGRNO,igd.IGRItemNo,pom.PONO,sm.SupplierName'); - // // $builder = $this->db->table('T_IGR_Details igd'); - // // ->join('T_IGR_Master igm','igm.IGRNO=igd.IGRNO'); - // // ->join('T_PurchaseOrder_LineItem poli','igm.PONO= poli.PONO and igd.MaterialCode=poli.MaterialCode'); - // // ->join('T_PurchaseOrder_Master pom','pom.PONO=poli.PONO'); - // // ->join('T_SupplierDetailsN sm','sm.SupplierID=pom.SupplierID'); + // // $builder = $this->db->table('t_igr_details igd'); + // // ->join('t_igr_master igm','igm.IGRNO=igd.IGRNO'); + // // ->join('t_purchaseorder_lineitem poli','igm.PONO= poli.PONO and igd.MaterialCode=poli.MaterialCode'); + // // ->join('t_purchaseorder_master pom','pom.PONO=poli.PONO'); + // // ->join('t_supplierdetailsn sm','sm.SupplierID=pom.SupplierID'); // // ->where('igd.BankStatus','ST072'); // // $query =$builder->get(); // // $result = $query->getResult(); @@ -1580,11 +1580,11 @@ GROUP BY financial_year"; // } function received($clientid, $fdate, $tdate, $fa, $aa, $m) { - $builder = $this->db->table('T_Bankmappingiv bm') + $builder = $this->db->table('t_bankmappingiv bm') ->select('bm.indate,bm.BankDate,bm.invoiceno,bm.customername,bm.totinvoiceamount,bm.bankid,bm.customerid, bm.balancetoreceived,bm.amountreceived,bm.ID,br.Credit,br.cclearbalance,br.cbalancetocleared,bm.IsActive') ->join('ip_invoices iv', 'iv.invoice_number=bm.invoiceno') - ->join('T_bankreport br', 'br.ID=bm.bankid') + ->join('t_bankreport br', 'br.ID=bm.bankid') ->where('bm.IsActive', 1) ->where('bm.customerid', $clientid) ->where('iv.receivedstatus !=', 'ST066'); @@ -1610,10 +1610,10 @@ GROUP BY financial_year"; function creditinvoicesupplierwise() { - $builder = $this->db->table('T_Bankmappingiv bm') + $builder = $this->db->table('t_bankmappingiv bm') ->select('bm.indate,bm.invoiceno,bm.customername,bm.totinvoiceamount,bm.bankid,ic.client_id,bm.customerid as customerid, bm.balancetoreceived,sum(bm.amountreceived)as amountreceived,bm.ID,br.Credit,br.cclearbalance,br.cbalancetocleared') - ->join('T_bankreport br', 'br.ID=bm.bankid') + ->join('t_bankreport br', 'br.ID=bm.bankid') ->join('ip_invoices iv', 'iv.invoice_number=bm.invoiceno') ->join('ip_clients ic', 'ic.client_name=bm.customername', 'left') ->where('bm.IsActive', 1) @@ -1624,11 +1624,11 @@ GROUP BY financial_year"; } function creditinvoicewisefilter($fdate, $tdate, $fa, $aa, $m) { - $builder = $this->db->table('T_Bankmappingiv bm') + $builder = $this->db->table('t_bankmappingiv bm') ->select('bm.indate,bm.BankDate,bm.invoiceno,bm.customername,bm.customerid as customerid,bm.totinvoiceamount,bm.bankid,ic.client_id, bm.balancetoreceived,sum(bm.amountreceived)as amountreceived,bm.ID,br.Credit,br.cclearbalance,br.cbalancetocleared') ->join('ip_invoices iv', 'iv.invoice_number=bm.invoiceno') - ->join('T_bankreport br', 'br.ID=bm.bankid') + ->join('t_bankreport br', 'br.ID=bm.bankid') ->join('ip_clients ic', 'ic.client_name=bm.customername', 'left') ->where('bm.IsActive', 1) ->where('iv.receivedstatus !=', 'ST066'); @@ -1666,7 +1666,7 @@ GROUP BY financial_year"; ->select('iva.invoice_id,iva.invoice_total,iv.invoice_date_created,iv.invoice_number,iva.invoice_paid,ic.client_name,BI.balancetoreceived,BI.amountreceived,ic.client_id') ->join('ip_invoices iv', 'iva.invoice_id = iv.invoice_id', 'left') ->join('ip_clients ic', 'iv.client_id = ic.client_id', 'left') - ->join('T_Bankinvoicereport BI', ' iv.invoice_number =BI.invoiceno', 'left') + ->join('t_bankinvoicereport BI', ' iv.invoice_number =BI.invoiceno', 'left') ->where('iv.receivedstatus', 'ST066') ->where('iv.invoice_status_id', '2') ->where('ic.client_id', $clientname); @@ -1698,7 +1698,7 @@ GROUP BY financial_year"; ->select('iva.invoice_id,sum(iva.invoice_total)as invoice_total,iv.invoice_date_created,iv.invoice_number,iva.invoice_paid,ic.client_id,ic.client_name,BI.balancetoreceived,sum(BI.amountreceived)as amountreceived') ->join('ip_invoices iv', 'iva.invoice_id = iv.invoice_id', 'left') ->join('ip_clients ic', 'iv.client_id = ic.client_id', 'left') - ->join('T_Bankinvoicereport BI', ' iv.invoice_number =BI.invoiceno', 'left') + ->join('t_bankinvoicereport BI', ' iv.invoice_number =BI.invoiceno', 'left') ->where('iv.receivedstatus', 'ST066') ->where('iv.invoice_status_id', '2') ->groupBy('ic.client_name'); @@ -1712,7 +1712,7 @@ GROUP BY financial_year"; ->select('iva.invoice_id,sum(iva.invoice_total)as invoice_total,iv.invoice_date_created,iv.invoice_number,iva.invoice_paid,ic.client_id,ic.client_name,BI.balancetoreceived,sum(BI.amountreceived)as amountreceived') ->join('ip_invoices iv', 'iva.invoice_id = iv.invoice_id', 'left') ->join('ip_clients ic', 'iv.client_id = ic.client_id', 'left') - ->join('T_Bankinvoicereport BI', ' iv.invoice_number =BI.invoiceno', 'left') + ->join('t_bankinvoicereport BI', ' iv.invoice_number =BI.invoiceno', 'left') ->where('iv.receivedstatus', 'ST066') ->where('iv.invoice_status_id', '2'); @@ -1748,7 +1748,7 @@ GROUP BY financial_year"; // function podetailstatus($podetails,$pono) // { // echo $igrdetails; - // $this->db->table('T_PurchaseOrder_Master') + // $this->db->table('t_purchaseorder_master') // ->where('PONO',$pono); // ->update($podetails); // $r = ->affectedRows(); @@ -1765,7 +1765,7 @@ GROUP BY financial_year"; } function igrstatus($igrmaster, $igrno) { - $this->db->table('T_IGR_Master') + $this->db->table('t_igr_master') ->where('IGRNO', $igrno) ->update($igrmaster); $count = $this->db->affectedRows(); @@ -1809,7 +1809,7 @@ GROUP BY financial_year"; } function deletemapping($Bankid, $updateamount, $updatebalancetoclear, $Status) { - $this->db->table('T_bankreport') + $this->db->table('t_bankreport') ->set('Clearbalance', $updateamount) ->set('Balancetocleared', $updatebalancetoclear) ->set('Status', $Status) @@ -1820,7 +1820,7 @@ GROUP BY financial_year"; } function updatebankreportiv($bankid, $bankstatement) { - $this->db->table('T_bankreport') + $this->db->table('t_bankreport') ->where('ID', $bankid) ->update($bankstatement); $count = $this->db->affectedRows(); @@ -1828,7 +1828,7 @@ GROUP BY financial_year"; } function IGRStatusUpdate($igrno, $PaymentStatus) { - $this->db->table('T_IGR_Master') + $this->db->table('t_igr_master') ->set('Paymentstatus', $PaymentStatus) ->where('IGRNO', $igrno) ->update(); @@ -1837,7 +1837,7 @@ GROUP BY financial_year"; } function deleteBankmappingpo($id, $IsActive) { - $this->db->table('T_Bankmappingpo') + $this->db->table('t_bankmappingpo') ->set('IsActive', $IsActive) ->where('id', $id) ->update(); @@ -1847,11 +1847,11 @@ GROUP BY financial_year"; // function updatemappingamount($igrno,$amountpaid) // { - // $sql="update T_Bankmappingpo set Balancetopay=$amountpaid+Balancetopay where IGRLineItemNo='$igrno' and + // $sql="update t_bankmappingpo set Balancetopay=$amountpaid+Balancetopay where IGRLineItemNo='$igrno' and // IsActive='1'"; // $query = ->query($sql); // return $query->getResult(); - // $this->db->table('T_Bankmappingpo') + // $this->db->table('t_bankmappingpo') // // ->set('Balancetopay',$amountpaid+'Balancetopay'); // // //->set('Balancetopay',$amountpaid); // // ->where('IGRLineItemNo',$igrno); @@ -1872,7 +1872,7 @@ GROUP BY financial_year"; function deletemappinginvoice($mappingid, $IsActive) { - $this->db->table('T_Bankmappingiv') + $this->db->table('t_bankmappingiv') ->set('IsActive', $IsActive) ->where('ID', $mappingid) ->update(); @@ -1884,7 +1884,7 @@ GROUP BY financial_year"; // ->set('balancetoreceived',$amountreceived+'balancetoreceived'); // ->where('invoiceno',$invoiceno); // ->where('IsActive',1); - // ->update('T_Bankmappingiv'); + // ->update('t_bankmappingiv'); // $query =$builder->get(); // print_r(this->db->last_query()); // $r = ->affectedRows(); @@ -1893,7 +1893,7 @@ GROUP BY financial_year"; function updateBankporeport($igrno, $balancetopayupdate, $amountpaidupdate, $IsAct) { - $this->db->table('T_Bankporeport') + $this->db->table('t_bankporeport') ->set('Balancetopay', $balancetopayupdate) ->set('Amountpaid', $amountpaidupdate) ->set('IsActive', $IsAct) @@ -1906,7 +1906,7 @@ GROUP BY financial_year"; function updatebankinvoicereport($invoiceno, $balancetoreceivedupdate, $amountreceivedupdate, $IsAct) { - $this->db->table('T_Bankinvoicereport') + $this->db->table('t_bankinvoicereport') ->set('balancetoreceived', $balancetoreceivedupdate) ->set('amountreceived', $amountreceivedupdate) ->set('IsActive', $IsAct) @@ -1918,85 +1918,85 @@ GROUP BY financial_year"; } function gettotalbankmappingpo($id) { - $builder = $this->db->table('T_Bankmappingpo') + $builder = $this->db->table('t_bankmappingpo') ->select('sum(Amountpaid)as Amountpaid') ->where('id', $id) ->where('IsActive', 1); - //->groupBy('T_Bankmappingpo.IGRLineItemNo'); + //->groupBy('t_bankmappingpo.IGRLineItemNo'); $query = $builder->get(); return $query->getResult(); } function gettotalbankmappingpocount($igrno) { - $builder = $this->db->table('T_Bankmappingpo') + $builder = $this->db->table('t_bankmappingpo') ->select('count(Amountpaid)as countAmountpaid') ->where('IGRNO', $igrno) ->where('IsActive', 1); - //->groupBy('T_Bankmappingpo.IGRLineItemNo'); + //->groupBy('t_bankmappingpo.IGRLineItemNo'); $query = $builder->get(); return $query->getResult(); } function gettotalbankmappinginvoicecount($invoiceno) { - $builder = $this->db->table('T_Bankmappingiv') + $builder = $this->db->table('t_bankmappingiv') ->select('count(amountreceived)as countamountreceived') ->where('invoiceno', $invoiceno) ->where('IsActive', 1); - //->groupBy('T_Bankmappingpo.IGRLineItemNo'); + //->groupBy('t_bankmappingpo.IGRLineItemNo'); $query = $builder->get(); return $query->getResult(); } function gettotalbankpoamount($igrno) { - $builder = $this->db->table('T_Bankporeport') + $builder = $this->db->table('t_bankporeport') ->select('Amountpaid,Balancetopay') ->where('IGRNO', $igrno) ->where('IsActive', 1); - //->groupBy('T_Bankmappingpo.IGRLineItemNo'); + //->groupBy('t_bankmappingpo.IGRLineItemNo'); $query = $builder->get(); return $query->getResult(); } function gettotalbankreceivedamount($invoiceno) { - $builder = $this->db->table('T_Bankinvoicereport') + $builder = $this->db->table('t_bankinvoicereport') ->select('amountreceived,balancetoreceived') ->where('invoiceno', $invoiceno) ->where('IsActive', 1); - //->groupBy('T_Bankmappingpo.IGRLineItemNo'); + //->groupBy('t_bankmappingpo.IGRLineItemNo'); $query = $builder->get(); return $query->getResult(); } function gettotalbankporeport($igrno) { - $builder = $this->db->table('T_Bankporeport')->select('Amountpaid') + $builder = $this->db->table('t_bankporeport')->select('Amountpaid') ->where('IGRLineItemNo', $igrno) ->where('IsActive', 1); - //->groupBy('T_Bankmappingpo.IGRLineItemNo'); + //->groupBy('t_bankmappingpo.IGRLineItemNo'); $query = $builder->get(); return $query->getResult(); } function getlatestamount($mappingid, $invoiceno) { - $builder = $this->db->table('T_Bankmappingiv') + $builder = $this->db->table('t_bankmappingiv') ->select('min(balancetoreceived)as balancetoreceived') ->where('ID', $mappingid) ->where('invoiceno', $invoiceno) ->where('IsActive', 1); - //->groupBy('T_Bankmappingpo.IGRLineItemNo'); + //->groupBy('t_bankmappingpo.IGRLineItemNo'); $query = $builder->get(); return $query->getResult(); } function getlatest($invoiceno) { - $sql = "select ID,balancetoreceived from T_Bankmappingiv where invoiceno='$invoiceno' and - ID in(select max(ID) from T_Bankmappingiv group by invoiceno)"; + $sql = "select ID,balancetoreceived from t_bankmappingiv where invoiceno='$invoiceno' and + ID in(select max(ID) from t_bankmappingiv group by invoiceno)"; $query = $this->db->query($sql); return $query->getResult(); } function deletecashbookdata($Bankid, $updatebankamount, $clearbalance) { - $this->db->table('T_bankreport') + $this->db->table('t_bankreport') ->set('Clearbalance', $clearbalance) ->set('Balancetocleared', $updatebankamount) ->where('ID', $Bankid) @@ -2007,7 +2007,7 @@ GROUP BY financial_year"; } function deletecashbookdatacredit($Bankid, $updateclearbalance, $updatebalancetoclear) { - $this->db->table('T_bankreport') + $this->db->table('t_bankreport') ->set('cclearbalance', $updateclearbalance) ->set('cbalancetocleared', $updatebalancetoclear) ->where('ID', $Bankid) diff --git a/app/Models/Companydetails_model.php b/app/Models/Companydetails_model.php index 1e19bd8d..0158012e 100644 --- a/app/Models/Companydetails_model.php +++ b/app/Models/Companydetails_model.php @@ -15,7 +15,7 @@ class Companydetails_model extends Model //inserted data into companydetails table// function Companyadd($Company) { - $builder = $this->db->table('T_Company_Details'); + $builder = $this->db->table('t_company_details'); $builder->insert($Company); $res = $this->db->affectedRows(); return $res; @@ -55,7 +55,7 @@ class Companydetails_model extends Model function Updatecompany($Comp, $CompID) { - $this->db->table('T_Company_Details') + $this->db->table('t_company_details') ->where('CompID', $CompID) ->update($Comp); $res = $this->db->affectedRows(); @@ -65,7 +65,7 @@ class Companydetails_model extends Model function checkPhotoExists($Pic) { - $builder = $this->db->table('T_Company_Details') + $builder = $this->db->table('t_company_details') ->select('ProfilePic') ->where($Pic); $query = $builder->get(); @@ -77,11 +77,11 @@ class Companydetails_model extends Model // updated by // function companylisting() { - $builder = $this->db->table('T_Company_Details com') + $builder = $this->db->table('t_company_details com') ->select('com.*,emp.firstname,pmt.PaymentTerms') - ->join('T_PaymentTerms pmt', 'com.paymentID = pmt.PaymentID', 'left') + ->join('t_paymentterms pmt', 'com.paymentID = pmt.PaymentID', 'left') ->join('tbl_users as tbl', ' com.createdby = tbl.userid', 'left') - ->join('T_Employee_Details as emp', 'emp.empid=tbl.empid', 'left'); + ->join('t_employee_details as emp', 'emp.empid=tbl.empid', 'left'); $query = $builder->get(); $result = $query->getResult(); return $result; @@ -92,14 +92,14 @@ class Companydetails_model extends Model // { // $ConfigID = 'C009'; // ->select('ConfigValue'); - // $builder = $this->db->table('T_ConfigDetails'); + // $builder = $this->db->table('t_configdetails'); // $this->db->where('Config_ID ',$ConfigID ); // $query =$builder->get(); // return $query->getResult(); // } function getPaymentTerms() { - $builder = $this->db->table('T_PaymentTerms')->select('*'); + $builder = $this->db->table('t_paymentterms')->select('*'); $query = $builder->get(); $result = $query->getResult(); return $result; @@ -110,7 +110,7 @@ class Companydetails_model extends Model function getfilename($Configvalue = '') { $ConfigID = 'C025'; - $builder = $this->db->table('T_ConfigDetails')->select('ConfigValue') + $builder = $this->db->table('t_configdetails')->select('ConfigValue') ->where('Config_ID ', $ConfigID); $query = $builder->get(); return $query->getResult(); @@ -121,7 +121,7 @@ class Companydetails_model extends Model function getBankDetails() { - $builder = $this->db->table('T_Bank_Details')->select('*'); + $builder = $this->db->table('t_bank_details')->select('*'); $query = $builder->get(); $result = $query->getResult(); @@ -135,7 +135,7 @@ class Companydetails_model extends Model $bankifsc = $Bank['IFSC']; $count = 0; - $builder = $this->db->table('T_Bank_Details')->select('count(*) as count') + $builder = $this->db->table('t_bank_details')->select('count(*) as count') ->where('Bank_name', $bankname) ->where('IFSC', $bankifsc); @@ -150,12 +150,12 @@ class Companydetails_model extends Model if ($count == 0) { - $builder = $this->db->table('T_Bank_Details'); + $builder = $this->db->table('t_bank_details'); $builder->insert($Bank); $res = $this->db->affectedRows(); return $res; } elseif ($count == 1) { - $this->db->table('T_Bank_Details') + $this->db->table('t_bank_details') ->where('Bank_name', $bankname) ->where('IFSC', $bankifsc) ->update($Bank); diff --git a/app/Models/Config_model.php b/app/Models/Config_model.php index 446456ca..9c04ea8c 100644 --- a/app/Models/Config_model.php +++ b/app/Models/Config_model.php @@ -16,10 +16,10 @@ class Config_model extends Model */ function Configlisting() { - $builder = $this->db->table('T_ConfigMaster as Config') + $builder = $this->db->table('t_configmaster as Config') ->select('Config.Config_ID, Config.ConfigName ,Config.Comments,Config.CreatedDate') - // ->join('T_ConfigDetails as Con','Con.Config_ID=Config.Config_ID') + // ->join('t_configdetails as Con','Con.Config_ID=Config.Config_ID') ->orderBy('Config.CreatedDate', 'desc'); //->orderBy('hourlyid','desc'); @@ -37,12 +37,12 @@ class Config_model extends Model public function addconfigmaster($config) { $this->db->transStart(); - $builder = $this->db->table('T_ConfigMaster'); + $builder = $this->db->table('t_configmaster'); $builder->insert($config); $aff_row = $this->db->affectedRows(); $this->db->transComplete(); - $sql = 'SELECT MAX(Config_ID) as Config_ID FROM T_ConfigMaster'; + $sql = 'SELECT MAX(Config_ID) as Config_ID FROM t_configmaster'; $row = $this->db->query($sql)->getRow(); $res = ($aff_row && $row !== null) ? $row->Config_ID : 0; @@ -57,7 +57,7 @@ class Config_model extends Model { //print_r($configvalue); $this->db->transStart(); - $builder = $this->db->table('T_ConfigDetails'); + $builder = $this->db->table('t_configdetails'); $builder->insert($configvalue); $res = $this->db->affectedRows(); $this->db->transComplete(); @@ -71,8 +71,8 @@ class Config_model extends Model function GetBudgetTypeNotinCostCenter($CostCenterCode, $ConfigID) { - $subQuery = 'select ConfigValue from T_ConfigDetails Bud where ConfigValue not in - (select BudgetType from T_CostCenter_Budget where CostCenterCode=? and BudgetYear=(select max(BudgetYear) from T_CostCenter_Budget)) and Config_ID=?'; + $subQuery = 'select ConfigValue from t_configdetails Bud where ConfigValue not in + (select BudgetType from t_costcenter_budget where CostCenterCode=? and BudgetYear=(select max(BudgetYear) from t_costcenter_budget)) and Config_ID=?'; $query = $this->db->query($subQuery, array($CostCenterCode, $ConfigID)); @@ -84,9 +84,9 @@ class Config_model extends Model function GetConfigCenterMaster($ConfigID = '') { - $builder = $this->db->table('T_ConfigMaster') + $builder = $this->db->table('t_configmaster') ->select('*') - //->join('T_ConfigDetails con','con.Config_ID = COM.Config_ID','left') + //->join('t_configdetails con','con.Config_ID = COM.Config_ID','left') ->where('Config_ID', $ConfigID); $query = $builder->get(); @@ -97,9 +97,9 @@ class Config_model extends Model function GetConfigCenterDetails($ConfigID = '') { //echo $ConfigID ;die(); - $builder = $this->db->table('T_ConfigMaster COM') + $builder = $this->db->table('t_configmaster COM') ->select('*') - ->join('T_ConfigDetails con', 'con.Config_ID = COM.Config_ID', 'left') + ->join('t_configdetails con', 'con.Config_ID = COM.Config_ID', 'left') ->where('COM.Config_ID', $ConfigID); $query = $builder->get(); @@ -109,7 +109,7 @@ class Config_model extends Model function updateconfig($config, $Configid) { - $this->db->table('T_ConfigMaster') + $this->db->table('t_configmaster') ->where('Config_ID', $Configid) ->update($config); @@ -118,7 +118,7 @@ class Config_model extends Model } function updateconfigdetails($configval, $Key) { - $this->db->table('T_ConfigDetails') + $this->db->table('t_configdetails') ->where('Key', $Key) ->update($configval); $res = $this->db->affectedRows(); @@ -129,7 +129,7 @@ class Config_model extends Model function EditBudget($Budget) { $this->db->transStart(); - $builder = $this->db->table('T_CostCenter_Budget'); + $builder = $this->db->table('t_costcenter_budget'); $builder->insert($Budget); @@ -142,17 +142,17 @@ class Config_model extends Model function DeleteBudget($BudgetType = '', $BudgetYear = '', $CostCenterCode = '') { - $this->db->table('T_CostCenter_Budget')->delete(['BudgetType' => $BudgetType, 'BudgetYear' => $BudgetYear, 'CostCenterCode' => $CostCenterCode]); + $this->db->table('t_costcenter_budget')->delete(['BudgetType' => $BudgetType, 'BudgetYear' => $BudgetYear, 'CostCenterCode' => $CostCenterCode]); } function DeleteDepartment($DepCode = '', $CostCode = '') { - $this->db->table('T_CostCenter_Departments')->delete(['DEPCode' => $DepCode, 'CostCenterCode' => $CostCode]); + $this->db->table('t_costcenter_departments')->delete(['DEPCode' => $DepCode, 'CostCenterCode' => $CostCode]); } function checkDeptCostExists($DepCode = '', $CostCode = '') { - $builder = $this->db->table('T_CostCenter_Departments') + $builder = $this->db->table('t_costcenter_departments') ->select('CostCenterCode,DEPCode') ->where('DEPCode', $DepCode) ->where('CostCenterCode', $CostCode); @@ -171,7 +171,7 @@ class Config_model extends Model */ function getConfigValue($ConfigID) { - $builder = $this->db->table('T_ConfigDetails') + $builder = $this->db->table('t_configdetails') ->select('ConfigValue') ->where('Config_id ', $ConfigID); $query = $builder->get(); diff --git a/app/Models/Costcenter_model.php b/app/Models/Costcenter_model.php index 39ee26c1..c60f316e 100644 --- a/app/Models/Costcenter_model.php +++ b/app/Models/Costcenter_model.php @@ -15,10 +15,10 @@ class Costcenter_model extends Model */ function CostListing() { - $builder = $this->db->table('T_CostCenter_Master as Cost') + $builder = $this->db->table('t_costcenter_master as Cost') ->select('Cost.CostCenterCode as code,Cost.CostCenterName as CostCenterName , Cost.ApprovedBy as ApprovedBy,Emp.FirstName as FirstName,Emp.Designation as Designation ,Cost.CreatedDate,Cost.IsActive,Cost.DeletedBy,Cost.DeletedBy') - ->join('T_Employee_Details as Emp', 'Emp.EmpID=Cost.ApprovedBy'); + ->join('t_employee_details as Emp', 'Emp.EmpID=Cost.ApprovedBy'); $query =$builder->get(); @@ -35,7 +35,7 @@ class Costcenter_model extends Model function saveCostCenter($Cost) { $this->db->transStart(); - $builder = $this->db->table('T_CostCenter_Master'); + $builder = $this->db->table('t_costcenter_master'); $builder->insert($Cost); $insert_id = $this->db->affectedRows(); @@ -47,7 +47,7 @@ function saveCostCenter($Cost) function getFiscalYear() { - $builder = $this->db->table('T_Company_Details') + $builder = $this->db->table('t_company_details') ->select('year(FiscalYearStartOn) as StartYear,year(FiscalYearEndsOn) as EndYear'); $query =$builder->get(); @@ -57,7 +57,7 @@ function saveCostCenter($Cost) function addCostCenterDepartment($Dept) { $this->db->transStart(); - $builder = $this->db->table('T_CostCenter_Departments'); + $builder = $this->db->table('t_costcenter_departments'); $builder->insert($Dept); $insert_id = $this->db->affectedRows(); @@ -71,7 +71,7 @@ function saveCostCenter($Cost) function addBudget($Budget) { $this->db->transStart(); - $builder = $this->db->table('T_CostCenter_Budget'); + $builder = $this->db->table('t_costcenter_budget'); $builder->insert($Budget); $insert_id = $this->db->affectedRows(); @@ -83,7 +83,7 @@ function saveCostCenter($Cost) function getApproverName() { - $builder = $this->db->table('T_Employee_Details') + $builder = $this->db->table('t_employee_details') ->select('EmpID,FirstName,LastName,Designation') ->where('Departmentcode ', 'DEP10'); @@ -114,11 +114,11 @@ function saveCostCenter($Cost) */ function GetCostCenterMaster($CostCenterCode) { - $builder = $this->db->table('T_CostCenter_Master Cost') + $builder = $this->db->table('t_costcenter_master Cost') ->select('Cost.CostCenterCode,Cost.CostCenterName,Cost.ApprovedBy,emp.FirstName,emp.Designation,max(BudgetYear) as BudYear' ) - ->join('T_Employee_Details emp', 'emp.EmpID = Cost.ApprovedBy') - ->join('T_CostCenter_Budget Bud', ' Bud.CostCenterCode = Cost.CostCenterCode') + ->join('t_employee_details emp', 'emp.EmpID = Cost.ApprovedBy') + ->join('t_costcenter_budget Bud', ' Bud.CostCenterCode = Cost.CostCenterCode') ->where('Cost.CostCenterCode', $CostCenterCode); $query =$builder->get(); @@ -132,9 +132,9 @@ function saveCostCenter($Cost) */ function GetCostCenterDepartment($CostCenterCode) { - $builder = $this->db->table('T_CostCenter_Departments Dept') + $builder = $this->db->table('t_costcenter_departments Dept') ->select('Dept.DEPCode,Det.DepartmentName') - ->join('T_DepartmentDetails Det', 'Det.DEPCode = Dept.DEPCode') + ->join('t_departmentdetails Det', 'Det.DEPCode = Dept.DEPCode') ->where('Dept.CostCenterCode', $CostCenterCode); $query =$builder->get(); @@ -148,7 +148,7 @@ function saveCostCenter($Cost) function GetBudgetYear($CostCenterCode) { - $subQuery = 'select BudgetYear from T_CostCenter_Budget where CostCenterCode=? '; + $subQuery = 'select BudgetYear from t_costcenter_budget where CostCenterCode=? '; $query = $this->db->query($subQuery, array($CostCenterCode)); @@ -163,8 +163,8 @@ function saveCostCenter($Cost) function GetCostCenterBudget($CostCenterCode) { - $subQuery = 'select BudgetType,BudgetYear,BudgetAmount,Remarks from T_CostCenter_Budget where CostCenterCode=? and - BudgetYear=(select max(BudgetYear) from T_CostCenter_Budget where CostCenterCode=?)'; + $subQuery = 'select BudgetType,BudgetYear,BudgetAmount,Remarks from t_costcenter_budget where CostCenterCode=? and + BudgetYear=(select max(BudgetYear) from t_costcenter_budget where CostCenterCode=?)'; $query = $this->db->query($subQuery, array($CostCenterCode,$CostCenterCode)); @@ -179,8 +179,8 @@ function saveCostCenter($Cost) function GetCostBudgetTypeByYear($CostCenterCode,$ConfigID,$Year) { - $subQuery = 'select ConfigValue from T_ConfigDetails Bud where ConfigValue not in - (select BudgetType from T_CostCenter_Budget where CostCenterCode=? and BudgetYear=?) and Config_ID=? '; + $subQuery = 'select ConfigValue from t_configdetails Bud where ConfigValue not in + (select BudgetType from t_costcenter_budget where CostCenterCode=? and BudgetYear=?) and Config_ID=? '; $query = $this->db->query($subQuery, array($CostCenterCode,$Year,$ConfigID)); @@ -196,7 +196,7 @@ function saveCostCenter($Cost) function GetCostCenterBudgetByYear($CostCenterCode,$Year) { - $subQuery = 'select BudgetType,BudgetYear,BudgetAmount,Remarks from T_CostCenter_Budget where CostCenterCode=? and + $subQuery = 'select BudgetType,BudgetYear,BudgetAmount,Remarks from t_costcenter_budget where CostCenterCode=? and budgetyear=?'; @@ -213,9 +213,9 @@ function saveCostCenter($Cost) function GetDepartmentNotinCostCenter($CostCenterCode) { - $subQuery = 'select Dept.DEPCode,Dept.DepartmentName from T_DepartmentDetails Dept + $subQuery = 'select Dept.DEPCode,Dept.DepartmentName from t_departmentdetails Dept where Dept.DEPCode not in - (select DEPCode from T_CostCenter_Departments where CostCenterCode=?) order by Dept.DEPCode asc'; + (select DEPCode from t_costcenter_departments where CostCenterCode=?) order by Dept.DEPCode asc'; $query = $this->db->query($subQuery, array($CostCenterCode)); @@ -228,10 +228,10 @@ function saveCostCenter($Cost) function getDepartmentnotadded($Empid) { - $subQuery = 'select Dept.DEPCode,Dept.DepartmentName from T_DepartmentDetails Dept -left join T_AccessDepartments Ass on Ass.Departmentcode= Dept.DEPCode + $subQuery = 'select Dept.DEPCode,Dept.DepartmentName from t_departmentdetails Dept +left join t_accessdepartments Ass on Ass.Departmentcode= Dept.DEPCode where Dept.DEPCode not in -(select Ass.Departmentcode from T_AccessDepartments Ass where EmpID=?) group by Dept.DEPCode'; +(select Ass.Departmentcode from t_accessdepartments Ass where EmpID=?) group by Dept.DEPCode'; $query = $this->db->query($subQuery, array($Empid)); @@ -242,9 +242,9 @@ where Dept.DEPCode not in function getaccessDept($Empid) { - $builder = $this->db->table('T_AccessDepartments Ass') + $builder = $this->db->table('t_accessdepartments Ass') ->select('Ass.Departmentcode as AssDep,Dep.DepartmentName') - ->join('T_DepartmentDetails Dep', 'Dep.DEPCode = Ass.Departmentcode','left') + ->join('t_departmentdetails Dep', 'Dep.DEPCode = Ass.Departmentcode','left') ->where('EmpID ',$Empid); $query =$builder->get(); @@ -261,8 +261,8 @@ where Dept.DEPCode not in function GetBudgetTypeNotinCostCenter($CostCenterCode,$ConfigID) { - $subQuery = 'select ConfigValue from T_ConfigDetails Bud where ConfigValue not in - (select BudgetType from T_CostCenter_Budget where CostCenterCode=? and BudgetYear=(select max(BudgetYear) from T_CostCenter_Budget)) and Config_ID=?'; + $subQuery = 'select ConfigValue from t_configdetails Bud where ConfigValue not in + (select BudgetType from t_costcenter_budget where CostCenterCode=? and BudgetYear=(select max(BudgetYear) from t_costcenter_budget)) and Config_ID=?'; $query = $this->db->query($subQuery, array($CostCenterCode,$ConfigID)); @@ -273,7 +273,7 @@ where Dept.DEPCode not in function EditCost($Cost,$CostCenterCode) { - $this->db->table('T_CostCenter_Master') + $this->db->table('t_costcenter_master') ->where('CostCenterCode',$CostCenterCode) ->update($Cost); return TRUE; @@ -283,7 +283,7 @@ where Dept.DEPCode not in function EditBudget($Budget) { $this->db->transStart(); - $builder = $this->db->table('T_CostCenter_Budget'); + $builder = $this->db->table('t_costcenter_budget'); $builder->insert($Budget); $insert_id = $this->db->affectedRows(); @@ -295,17 +295,17 @@ where Dept.DEPCode not in function DeleteBudget($BudgetType='',$BudgetYear='',$CostCenterCode ='') { - $this->db->table('T_CostCenter_Budget')->delete(['BudgetType' => $BudgetType, 'BudgetYear' => $BudgetYear, 'CostCenterCode' => $CostCenterCode]); + $this->db->table('t_costcenter_budget')->delete(['BudgetType' => $BudgetType, 'BudgetYear' => $BudgetYear, 'CostCenterCode' => $CostCenterCode]); } function DeleteDepartment($DepCode='',$CostCode='') { - $this->db->table('T_CostCenter_Departments')->delete(['DEPCode' => $DepCode, 'CostCenterCode' => $CostCode]); + $this->db->table('t_costcenter_departments')->delete(['DEPCode' => $DepCode, 'CostCenterCode' => $CostCode]); } function checkDeptCostExists($DepCode='',$CostCode='') { - $builder = $this->db->table('T_CostCenter_Departments') + $builder = $this->db->table('t_costcenter_departments') ->select('CostCenterCode,DEPCode') ->where('DEPCode',$DepCode) ->where('CostCenterCode',$CostCode); @@ -319,7 +319,7 @@ where Dept.DEPCode not in function checkCostDetailsExists($Code='',$CostName='') { - $builder = $this->db->table('T_CostCenter_Master') + $builder = $this->db->table('t_costcenter_master') ->select('CostCenterCode') ->where('CostCenterCode',$Code); if ($CostName != '') @@ -338,12 +338,12 @@ where Dept.DEPCode not in } /* *//** - * This function is used to get the Department details from T_DepartmentDetails + * This function is used to get the Department details from t_departmentdetails * @return array $result : This is result of the query */ function getDepartment() { - $builder = $this->db->table('T_DepartmentDetails') + $builder = $this->db->table('t_departmentdetails') ->select('DEPCode, DepartmentName') ->where('IsActive =', 1); $query =$builder->get(); @@ -356,7 +356,7 @@ where Dept.DEPCode not in */ function getConfigValue($ConfigID ) { - $builder = $this->db->table('T_ConfigDetails') + $builder = $this->db->table('t_configdetails') ->select('ConfigValue') ->where('Config_id ',$ConfigID ); $query =$builder->get(); @@ -367,28 +367,28 @@ where Dept.DEPCode not in function export_excel(){ $where = null; - $builder = $this->db->table('T_CostCenter_Master as bud') + $builder = $this->db->table('t_costcenter_master as bud') ->select('Mas.*,bud.*,emp.firstname,emp1.firstname as Updated_By')//count(dep.DEPCode) AS ctvalue'); ->select('sum(distinct case when Mas.budgettype="CAPITAL" then budgetamount else 0 end) as capital',FALSE) ->select('sum(distinct case when Mas.budgettype="REVENUE" then budgetamount else 0 end) as revenue',FALSE) ->select('sum(distinct case when Mas.budgettype="SERVICE" then budgetamount else 0 end) as service',FALSE) ->select('sum(distinct case when Mas.budgettype="IMPORT" then budgetamount else 0 end) as import',FALSE) ->select('GROUP_CONCAT(distinct part.DepartmentName) as DepartmentName') - ->join('T_CostCenter_Budget as Mas','Mas.CostCenterCode=bud.CostCenterCode','left') - ->join('T_CostCenter_Departments as dep',' dep.CostCenterCode=Mas.CostCenterCode','left') - ->join('T_DepartmentDetails as part','part.DEPCode=dep.DEPCode','left') + ->join('t_costcenter_budget as Mas','Mas.CostCenterCode=bud.CostCenterCode','left') + ->join('t_costcenter_departments as dep',' dep.CostCenterCode=Mas.CostCenterCode','left') + ->join('t_departmentdetails as part','part.DEPCode=dep.DEPCode','left') ->groupBy(array('bud.CostCenterCode','Mas.BudgetYear')) ->join('tbl_users as tbl',' bud.createdby = tbl.userid','left') - ->join('T_Employee_Details as emp', 'emp.empid=tbl.empid','left') + ->join('t_employee_details as emp', 'emp.empid=tbl.empid','left') ->join('tbl_users as tbl1',' bud.UpdatedBy = tbl1.userid','left') - ->join('T_Employee_Details as emp1', 'emp1.empid=tbl1.empid','left') + ->join('t_employee_details as emp1', 'emp1.empid=tbl1.empid','left') ->where('Mas.BudgetYear !=""'); return $builder->get()->getResultArray(); } //get exist budget year details function CheckExistBudget($BudgetType,$BudgetYear,$CostCode){ - $builder = $this->db->table('T_CostCenter_Budget') + $builder = $this->db->table('t_costcenter_budget') ->select('CostCenterCode') ->where('CostCenterCode',$CostCode) ->where('BudgetType',$BudgetType) @@ -407,7 +407,7 @@ where Dept.DEPCode not in //update budget function updateBudget($Budget,$BudgetType,$BudgetYear,$CostCode) { - $this->db->table('T_CostCenter_Budget') + $this->db->table('t_costcenter_budget') ->where('CostCenterCode',$CostCode) ->where('BudgetType',$BudgetType) ->where('BudgetYear',$BudgetYear) @@ -419,9 +419,9 @@ where Dept.DEPCode not in { $tables = [ - 'T_CostCenter_Master', - 'T_CostCenter_Budget', - 'T_CostCenter_Departments' + 't_costcenter_master', + 't_costcenter_budget', + 't_costcenter_departments' ]; diff --git a/app/Models/Dashboard_model.php b/app/Models/Dashboard_model.php index 3f87c90a..fd3f9a58 100644 --- a/app/Models/Dashboard_model.php +++ b/app/Models/Dashboard_model.php @@ -19,9 +19,9 @@ class Dashboard_model extends Model function totemp() { $yes_date = format_date("-1 days"); - $builder = $this->db->table('T_Employee_Details') + $builder = $this->db->table('t_employee_details') ->select('count(*) as totemp') - ->where('date(T_Employee_Details.Created_date)<=', $yes_date) + ->where('date(t_employee_details.Created_date)<=', $yes_date) ->where('isActive', 1); $query = $builder->get(); return $query->getRow(); @@ -32,7 +32,7 @@ class Dashboard_model extends Model function getfile($PONO) { //$this->db->distinct(); - $builder = $this->db->table('T_PurchaseOrder_BillUpload') + $builder = $this->db->table('t_purchaseorder_billupload') ->select('*')->where('PONO', $PONO); $query = $builder->get(); $result = $query->getResultArray(); @@ -41,7 +41,7 @@ class Dashboard_model extends Model function getfiles($igr, $PONO) { //$this->db->distinct(); - $builder = $this->db->table('T_Inwardgateregister_fileupload') + $builder = $this->db->table('t_inwardgateregister_fileupload') ->select('*')->where('IGRNO', $igr)->where('PONO', $PONO); $query = $builder->get(); $result = $query->getResultArray(); @@ -51,7 +51,7 @@ class Dashboard_model extends Model function viewIGRFile1($igr, $PONO) { - $builder = $this->db->table('T_IGR_Master igrm') + $builder = $this->db->table('t_igr_master igrm') ->select('igrm.file,igrm.PONO as pono') //BillNo,IGRNO,FilePath,PONO ->where('igrm.IGRNO', $igr) ->where('igrm.PONO', $PONO); @@ -67,7 +67,7 @@ class Dashboard_model extends Model function selectigrfiles() { - $builder = $this->db->table('T_Inwardgateregister_fileupload'); + $builder = $this->db->table('t_inwardgateregister_fileupload'); $builder->select('*'); //->where('PONO',$PONO); @@ -82,7 +82,7 @@ class Dashboard_model extends Model function totloan() { - $sql = "select sum(Loan_Amount)as totloan FROM T_Loan_Master"; + $sql = "select sum(Loan_Amount)as totloan FROM t_loan_master"; $query = $this->db->query($sql); return $query->getResult(); } @@ -91,7 +91,7 @@ class Dashboard_model extends Model function totpay() { - $sql = "select sum(Paid_Amount)as totpay FROM T_Loan_Master"; + $sql = "select sum(Paid_Amount)as totpay FROM t_loan_master"; $query = $this->db->query($sql); return $query->getResult(); } @@ -99,7 +99,7 @@ class Dashboard_model extends Model function totrec() { - $sql = "select sum(Loan_Amount), sum(Paid_Amount),sum(Loan_Amount)-sum(Paid_Amount) as totrec FROM T_Loan_Master"; + $sql = "select sum(Loan_Amount), sum(Paid_Amount),sum(Loan_Amount)-sum(Paid_Amount) as totrec FROM t_loan_master"; $query = $this->db->query($sql); return $query->getResult(); } @@ -107,7 +107,7 @@ class Dashboard_model extends Model function emplist() { - $sql = "select EmpID,CONCAT(FirstName,' ',LastName) as name FROM T_Employee_Details where IsActive ='1'"; + $sql = "select EmpID,CONCAT(FirstName,' ',LastName) as name FROM t_employee_details where IsActive ='1'"; $query = $this->db->query($sql); return $query->getResult(); } @@ -116,12 +116,12 @@ class Dashboard_model extends Model function attyesterday($WH, $date) { //echo 'model' . $WH.'-'.$date; - // $sql="select EmpID,".$WH." from T_Attendance where Month_Year = ? and EmpID in (select EmpID from T_Attendance)" ; + // $sql="select EmpID,".$WH." from t_attendance where Month_Year = ? and EmpID in (select EmpID from t_attendance)" ; $yes_date = format_date("-1 days"); - $sql = "select att.EmpID,ifnull(" . $WH . ",0)" . $WH . ",a.FirstName from T_Attendance as att -join T_Employee_Details as a on a.EmpID= att.EmpID -where Month_Year = ? and att.EmpID in (select EmpID from T_Attendance) and date(a.Created_date) <= '" . $yes_date . "' and isActive=1"; + $sql = "select att.EmpID,ifnull(" . $WH . ",0)" . $WH . ",a.FirstName from t_attendance as att +join t_employee_details as a on a.EmpID= att.EmpID +where Month_Year = ? and att.EmpID in (select EmpID from t_attendance) and date(a.Created_date) <= '" . $yes_date . "' and isActive=1"; $query = $this->db->query($sql, array($date)); // print_r($query->result_array());die; //echo count($query->result()); @@ -132,7 +132,7 @@ where Month_Year = ? and att.EmpID in (select EmpID from T_Attendance) and dat function dayAllPersentEmpSalary($WH, $OT, $date) { // echo $date; - $sql = "select EmpID," . $WH . "," . $OT . " from T_Attendance where Month_Year = ? and EmpID in (select EmpID from T_Attendance)"; + $sql = "select EmpID," . $WH . "," . $OT . " from t_attendance where Month_Year = ? and EmpID in (select EmpID from t_attendance)"; $query = $this->db->query($sql, array($date)); //return return $query->getResultArray(); @@ -141,7 +141,7 @@ where Month_Year = ? and att.EmpID in (select EmpID from T_Attendance) and dat function yesterdayAllPersentEmpSalary($WH, $OT, $date) { // echo $date; - $sql = "select EmpID," . $WH . "," . $OT . " from T_Attendance where Month_Year = ? and EmpID in (select EmpID from T_Attendance)"; + $sql = "select EmpID," . $WH . "," . $OT . " from t_attendance where Month_Year = ? and EmpID in (select EmpID from t_attendance)"; $query = $this->db->query($sql, array($date)); //return return $query->getResultArray(); @@ -151,18 +151,18 @@ where Month_Year = ? and att.EmpID in (select EmpID from T_Attendance) and dat function attendance($EmpID, $dates) { //echo $EmpID.'-'.$dates; - $sql = "select * from T_Attendance where EmpID =? and Month_Year=?"; + $sql = "select * from t_attendance where EmpID =? and Month_Year=?"; $query = $this->db->query($sql, array($EmpID, $dates)); return $query->getResult(); } function getAllAttendance($EmpID, $CURMONTH) { - $sql = "select * from T_Attendance where EmpID =? and month(Month_Year)=?"; + $sql = "select * from t_attendance where EmpID =? and month(Month_Year)=?"; - // $sql=" select T_Attendance.*,emp.FirstName from T_Attendance - // join T_Employee_Details emp on T_Attendance.EmpID = emp.EmpID - // where T_Attendance.EmpID = ? and month(Month_Year)= ? "; + // $sql=" select t_attendance.*,emp.FirstName from t_attendance + // join t_employee_details emp on t_attendance.EmpID = emp.EmpID + // where t_attendance.EmpID = ? and month(Month_Year)= ? "; $query = $this->db->query($sql, array($EmpID, $CURMONTH)); @@ -172,11 +172,11 @@ where Month_Year = ? and att.EmpID in (select EmpID from T_Attendance) and dat function getAllAttendances($EmpID, $JoinedMonth) { - //$sql="select * from T_Attendance where EmpID =? and month(Month_Year)=?"; + //$sql="select * from t_attendance where EmpID =? and month(Month_Year)=?"; - $sql = " select T_Attendance.*,emp.FirstName from T_Attendance -join T_Employee_Details emp on T_Attendance.EmpID = emp.EmpID -where T_Attendance.EmpID = ? and month(Month_Year)= ? "; + $sql = " select t_attendance.*,emp.FirstName from t_attendance +join t_employee_details emp on t_attendance.EmpID = emp.EmpID +where t_attendance.EmpID = ? and month(Month_Year)= ? "; $query = $this->db->query($sql, array($EmpID, $JoinedMonth)); @@ -185,7 +185,7 @@ where T_Attendance.EmpID = ? and month(Month_Year)= ? "; } function joindate($EmpID) { - $sql = "select DateofJoining from T_Employee_Details where EmpID =? "; + $sql = "select DateofJoining from t_employee_details where EmpID =? "; $query = $this->db->query($sql, array($EmpID)); return $query->getResult(); @@ -197,9 +197,9 @@ where T_Attendance.EmpID = ? and month(Month_Year)= ? "; function daysalary($EmpID, $dates) { //print_r($dates);die; - $sql = "select * FROM T_Emp_Pay_Data as pay + $sql = "select * FROM t_emp_pay_data as pay -join T_Attendance att on att.EmpID = pay.EmpID +join t_attendance att on att.EmpID = pay.EmpID where att.Month_Year = ? and att.EmpID = ?;"; $query = $this->db->query($sql, array($dates, $EmpID)); @@ -209,8 +209,8 @@ where att.Month_Year = ? and att.EmpID = ?;"; function persentEmployeeDetails($EmpID) { - //join T_Attendance att on att.EmpID = pay.EmpID - $sql = "select * FROM T_Emp_Pay_Data where EmpID = ?;"; + //join t_attendance att on att.EmpID = pay.EmpID + $sql = "select * FROM t_emp_pay_data where EmpID = ?;"; $query = $this->db->query($sql, array($EmpID)); return $query->getResult(); @@ -222,19 +222,19 @@ where att.Month_Year = ? and att.EmpID = ?;"; { // //print_r($MONTH); - // $sql="select Att.EmpID,Att.Month_Year,Att.*,NoofDays,Days_Worked,emp.DateofJoining from T_Attendance Att - // join T_Employee_Details as emp on emp.EmpID = Att.EmpID + // $sql="select Att.EmpID,Att.Month_Year,Att.*,NoofDays,Days_Worked,emp.DateofJoining from t_attendance Att + // join t_employee_details as emp on emp.EmpID = Att.EmpID // where Att.Month_Year between ? and Att.EmpID = ?"; // else // (YEAR(Month_Year) = YEAR(CURRENT_DATE)-1 and MONTH(Month_Year) >= ? ) or ( YEAR(Month_Year) = YEAR(CURRENT_DATE) and MONTH(Month_Year) <= 3 ) - // $sql = 'select sum(NoofDays) as TotalWorkingDays,sum(Days_worked) as DaysWorked from T_Attendance where + // $sql = 'select sum(NoofDays) as TotalWorkingDays,sum(Days_worked) as DaysWorked from t_attendance where // case // when (month(Month_Year) >=4) then // (YEAR(Month_Year) = YEAR(CURRENT_DATE) and MONTH(Month_Year) >= ? ) or ( YEAR(Month_Year) = YEAR(CURRENT_DATE)+1 and MONTH(Month_Year) <= 3 )end and EmpID = ? and month(Month_Year) != month(current_date()) // else // (YEAR(Month_Year) = YEAR(CURRENT_DATE)-1 and MONTH(Month_Year) >= ? ) or ( YEAR(Month_Year) = YEAR(CURRENT_DATE) and MONTH(Month_Year) <= 3 )'; - $sql = ' select sum(NoofDays) as TotalWorkingDays,sum(Days_worked) as DaysWorked from T_Attendance where + $sql = ' select sum(NoofDays) as TotalWorkingDays,sum(Days_worked) as DaysWorked from t_attendance where case when (MONTH(CURRENT_DATE) >=4) then ((YEAR(Month_Year) = YEAR(CURRENT_DATE) and MONTH(Month_Year) >= ? )) and EmpID = ? and month(Month_Year) != MONTH(CURRENT_DATE) @@ -243,7 +243,7 @@ where att.Month_Year = ? and att.EmpID = ?;"; end'; - /*$sql='select sum(NoofDays) as TotalWorkingDays,sum(Days_worked) as DaysWorked from T_Attendance + /*$sql='select sum(NoofDays) as TotalWorkingDays,sum(Days_worked) as DaysWorked from t_attendance where EmpID= ? and (MONTH(Month_Year) >=4) or (MONTH(Month_Year) <3) and (YEAR(Month_Year) = YEAR(CURRENT_DATE) and MONTH(Month_Year) >= ? )or ( YEAR(Month_Year) = YEAR(CURRENT_DATE)+1 and MONTH(Month_Year) <= 3 ) and MONTH(Month_Year) != MONTH(current_date())';*/ @@ -256,7 +256,7 @@ and (YEAR(Month_Year) = YEAR(CURRENT_DATE) and MONTH(Month_Year) >= ? )or ( YEAR function getEmployee() { - $sql = "select EmpID,FirstName,LastName,IsActive FROM T_Employee_Details "; + $sql = "select EmpID,FirstName,LastName,IsActive FROM t_employee_details "; $query = $this->db->query($sql); return $query->getResult(); } @@ -265,8 +265,8 @@ and (YEAR(Month_Year) = YEAR(CURRENT_DATE) and MONTH(Month_Year) >= ? )or ( YEAR function get_all_employee($Month) { - $sql = "select T_Attendance.*,emp.EmpID,emp.FirstName,emp.LastName,emp.IsActive from T_Attendance -join T_Employee_Details emp on T_Attendance.EmpID = emp.EmpID + $sql = "select t_attendance.*,emp.EmpID,emp.FirstName,emp.LastName,emp.IsActive from t_attendance +join t_employee_details emp on t_attendance.EmpID = emp.EmpID where Month_Year=?;"; $query = $this->db->query($sql, array($Month)); return $query->getResult(); @@ -277,8 +277,8 @@ where Month_Year=?;"; { - $sql = "select att.EmpID,att.*,att.Month_Year,emp.FirstName,emp.DateofJoining from T_Attendance att - join T_Employee_Details emp on emp.EmpID = att.EmpID + $sql = "select att.EmpID,att.*,att.Month_Year,emp.FirstName,emp.DateofJoining from t_attendance att + join t_employee_details emp on emp.EmpID = att.EmpID where att.Month_Year between ? and ?"; $query = $this->db->query($sql, array($finStart, $finEnd)); return $query->getResult(); @@ -286,7 +286,7 @@ where Month_Year=?;"; function holiDaySalaryMonth($month, $year) { - $sql = "SELECT H_Date FROM T_Public_Holidays where MONTH(H_Date)= ? and YEAR(H_Date) = ? "; + $sql = "SELECT H_Date FROM t_public_holidays where MONTH(H_Date)= ? and YEAR(H_Date) = ? "; $query = $this->db->query($sql, array($month, $year)); return $query->getResult(); } @@ -296,7 +296,7 @@ where Month_Year=?;"; CASE WHEN MONTH(Month_year)>=4 THEN concat(YEAR(Month_year), '-',YEAR(Month_year)+1) ELSE concat(YEAR(Month_year)-1,'-', YEAR(Month_year)) END AS financial_year - FROM T_Attendance + FROM t_attendance GROUP BY financial_year"; $query = $this->db->query($sql); return $query->getResult(); @@ -305,7 +305,7 @@ GROUP BY financial_year"; { $yes_date = format_date("-1 days"); - $sql = "select * from T_Employee_Details where date(created_date) <='" . $yes_date . "' and isActive =1"; + $sql = "select * from t_employee_details where date(created_date) <='" . $yes_date . "' and isActive =1"; $query = $this->db->query($sql); return $query->getResult(); } @@ -325,8 +325,8 @@ GROUP BY financial_year"; $sql = "SELECT month.Eid as Eid,month.ename as ename,month.active as active,month.days as monthdays,month.Days_Worked as monthworked,month.percentage as monthpercentage from (select em.EmpID as Eid,concat(em.FirstName,'.',em.LastName) as ename,em.IsActive as active,at.NoofDays as days, Days_Worked,round((Days_Worked/" . $cur_date . "*100)) as percentage from -T_Employee_Details em -join T_Attendance at on at.EmpID = em.EmpID +t_employee_details em +join t_attendance at on at.EmpID = em.EmpID where (Month_Year >= '" . $fa . "-04-01' and Month_Year <= '" . $aa . "-04-01') and monthname(Month_Year) = '" . $m . "' ) as month"; @@ -345,7 +345,7 @@ where (Month_Year >= '" . $fa . "-04-01' and Month_Year <= '" . $aa . "-04-01') { - $sql = "select count(PONO) as totalpurchaseorder from T_PurchaseOrder_Master pm where Status != 'ST030' + $sql = "select count(PONO) as totalpurchaseorder from t_purchaseorder_master pm where Status != 'ST030' and case when (month(pm.PODate) >=4) then (YEAR(pm.PODate) = YEAR(CURRENT_DATE) and MONTH(pm.PODate) >= 4 ) or ( YEAR(pm.PODate) = YEAR(CURRENT_DATE)+1 and MONTH(pm.PODate) <= 3 ) @@ -359,7 +359,7 @@ where (Month_Year >= '" . $fa . "-04-01' and Month_Year <= '" . $aa . "-04-01') { - $sql = "select sum(totalordervalue) as totalordervalue from T_PurchaseOrder_Master pm where Status != 'ST030' + $sql = "select sum(totalordervalue) as totalordervalue from t_purchaseorder_master pm where Status != 'ST030' and case when (month(pm.PODate) >=4) then (YEAR(pm.PODate) = YEAR(CURRENT_DATE) and MONTH(pm.PODate) >= 4 ) or ( YEAR(pm.PODate) = YEAR(CURRENT_DATE)+1 and MONTH(pm.PODate) <= 3 ) @@ -373,7 +373,7 @@ where (Month_Year >= '" . $fa . "-04-01' and Month_Year <= '" . $aa . "-04-01') { - $sql = "select count(PONO) as pending from T_PurchaseOrder_Master pm where status='ST020' and Status != 'ST030' + $sql = "select count(PONO) as pending from t_purchaseorder_master pm where status='ST020' and Status != 'ST030' and case when (month(pm.PODate) >=4) then (YEAR(pm.PODate) = YEAR(CURRENT_DATE) and MONTH(pm.PODate) >= 4 ) or ( YEAR(pm.PODate) = YEAR(CURRENT_DATE)+1 and MONTH(pm.PODate) <= 3 ) @@ -387,7 +387,7 @@ where (Month_Year >= '" . $fa . "-04-01' and Month_Year <= '" . $aa . "-04-01') { - $sql = "SELECT count(Status) as TOTAL_PENDING_REQUESTS FROM T_Requestion_Master pm where Status = 'ST002' + $sql = "SELECT count(Status) as TOTAL_PENDING_REQUESTS FROM t_requestion_master pm where Status = 'ST002' and case when (month(pm.ReqDate) >=4) then (YEAR(pm.ReqDate) = YEAR(CURRENT_DATE) and MONTH(pm.ReqDate) >= 4 ) or ( YEAR(pm.ReqDate) = YEAR(CURRENT_DATE)+1 and MONTH(pm.ReqDate) <= 3 ) @@ -401,7 +401,7 @@ where (Month_Year >= '" . $fa . "-04-01' and Month_Year <= '" . $aa . "-04-01') { $now = get_current_date(); - $sql = "SELECT count(Status) as TODAY_REQUESTS FROM T_Requestion_Master where date(ReqDate) = '" . $now . "' "; + $sql = "SELECT count(Status) as TODAY_REQUESTS FROM t_requestion_master where date(ReqDate) = '" . $now . "' "; $query = $this->db->query($sql); @@ -414,32 +414,32 @@ where (Month_Year >= '" . $fa . "-04-01' and Month_Year <= '" . $aa . "-04-01') { - $sql = "select count(PONO) as pending from T_PurchaseOrder_Master where status='ST020'"; + $sql = "select count(PONO) as pending from t_purchaseorder_master where status='ST020'"; $query = $this->db->query($sql); return $query->getResult(); } // function totalserviceamount() // { - // $sql="select sum(BudgetAmount) as totalserviceamount from T_CostCenter_Budget where BudgetType='SERVICE'"; + // $sql="select sum(BudgetAmount) as totalserviceamount from t_costcenter_budget where BudgetType='SERVICE'"; // $query = $this->db->query($sql); // return $query->getResult(); // } // function totalcapitalamount() // { - // $sql="select sum(BudgetAmount) as totalcapitalamount from T_CostCenter_Budget where BudgetType='CAPITAL'"; + // $sql="select sum(BudgetAmount) as totalcapitalamount from t_costcenter_budget where BudgetType='CAPITAL'"; // $query = $this->db->query($sql); // return $query->getResult(); // } // function totalimportamount() // { - // $sql="select sum(BudgetAmount) as totalimportamount from T_CostCenter_Budget where BudgetType='IMPORT'"; + // $sql="select sum(BudgetAmount) as totalimportamount from t_costcenter_budget where BudgetType='IMPORT'"; // $query = $this->db->query($sql); // return $query->getResult(); // } // function totalrevenueamount() // { - // $sql="select sum(BudgetAmount) as totalrevenueamount from T_CostCenter_Budget where BudgetType='REVENUE'"; + // $sql="select sum(BudgetAmount) as totalrevenueamount from t_costcenter_budget where BudgetType='REVENUE'"; // $query = $this->db->query($sql); // return $query->getResult(); // } @@ -458,7 +458,7 @@ where (Month_Year >= '" . $fa . "-04-01' and Month_Year <= '" . $aa . "-04-01') while ($i <= 12) { - $sql = "SELECT count(cmast.PONO) as totalService FROM T_PurchaseOrder_Master cmast + $sql = "SELECT count(cmast.PONO) as totalService FROM t_purchaseorder_master cmast where POType='SERVICE' and Status != 'ST030' and month(PODate) = $i and date(cmast.PODate) >= '" . $fa . "-04-01' and date(cmast.PODate) <= '" . $aa . "-03-31'"; @@ -484,7 +484,7 @@ where (Month_Year >= '" . $fa . "-04-01' and Month_Year <= '" . $aa . "-04-01') while ($i <= 12) { - $sql = "SELECT count(cmast.PONO) as totalImport FROM T_PurchaseOrder_Master cmast + $sql = "SELECT count(cmast.PONO) as totalImport FROM t_purchaseorder_master cmast where POType='IMPORT' and Status != 'ST030' and month(PODate) = $i and date(cmast.PODate) >= '" . $fa . "-04-01' and date(cmast.PODate) <= '" . $aa . "-03-31'"; @@ -508,7 +508,7 @@ where (Month_Year >= '" . $fa . "-04-01' and Month_Year <= '" . $aa . "-04-01') $aa = substr($ab, 5, 5); while ($i <= 12) { - $sql = "SELECT count(cmast.PONO) as totalcapital FROM T_PurchaseOrder_Master cmast + $sql = "SELECT count(cmast.PONO) as totalcapital FROM t_purchaseorder_master cmast where POType='CAPITAL' and Status != 'ST030' and month(PODate) = $i and date(cmast.PODate) >= '" . $fa . "-04-01' and date(cmast.PODate) <= '" . $aa . "-03-31'"; @@ -532,7 +532,7 @@ where (Month_Year >= '" . $fa . "-04-01' and Month_Year <= '" . $aa . "-04-01') $aa = substr($ab, 5, 5); while ($i <= 12) { - $sql = "SELECT count(cmast.PONO) as totalrevenue FROM T_PurchaseOrder_Master cmast + $sql = "SELECT count(cmast.PONO) as totalrevenue FROM t_purchaseorder_master cmast where POType='REVENUE' and Status != 'ST030' and month(PODate) = $i and date(cmast.PODate) >= '" . $fa . "-04-01' and date(cmast.PODate) <= '" . $aa . "-03-31'"; @@ -550,70 +550,70 @@ where (Month_Year >= '" . $fa . "-04-01' and Month_Year <= '" . $aa . "-04-01') function serviceprogress() { - $sql = "SELECT count(cmast.PONO) as serviceprogress FROM T_PurchaseOrder_Master cmast - join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO - join T_Requestion_Master req on req.ReqNo=line.ReqNo - join T_Status sta on sta.statusCode=req.status + $sql = "SELECT count(cmast.PONO) as serviceprogress FROM t_purchaseorder_master cmast + join t_purchaseorder_lineitem line on line.PONO=cmast.PONO + join t_requestion_master req on req.ReqNo=line.ReqNo + join t_status sta on sta.statusCode=req.status where ReqType='SERVICE' and statusCode='ST018'"; $query = $this->db->query($sql); return $query->getResult(); } function revenueprogress() { - $sql = "SELECT count(cmast.PONO) as revenueprogress FROM T_PurchaseOrder_Master cmast - join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO - join T_Requestion_Master req on req.ReqNo=line.ReqNo - join T_Status sta on sta.statusCode=req.status + $sql = "SELECT count(cmast.PONO) as revenueprogress FROM t_purchaseorder_master cmast + join t_purchaseorder_lineitem line on line.PONO=cmast.PONO + join t_requestion_master req on req.ReqNo=line.ReqNo + join t_status sta on sta.statusCode=req.status where ReqType='REVENUE' and statusCode='ST018'"; $query = $this->db->query($sql); return $query->getResult(); } function importprogress() { - $sql = "SELECT count(cmast.PONO) as importprogress FROM T_PurchaseOrder_Master cmast - join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO - join T_Requestion_Master req on req.ReqNo=line.ReqNo - join T_Status sta on sta.statusCode=req.status + $sql = "SELECT count(cmast.PONO) as importprogress FROM t_purchaseorder_master cmast + join t_purchaseorder_lineitem line on line.PONO=cmast.PONO + join t_requestion_master req on req.ReqNo=line.ReqNo + join t_status sta on sta.statusCode=req.status where ReqType='IMPORT' and statusCode='ST018'"; $query = $this->db->query($sql); return $query->getResult(); } function capitalprogress() { - $sql = "SELECT count(cmast.PONO) as capitalprogress FROM T_PurchaseOrder_Master cmast - join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO - join T_Requestion_Master req on req.ReqNo=line.ReqNo - join T_Status sta on sta.statusCode=req.status + $sql = "SELECT count(cmast.PONO) as capitalprogress FROM t_purchaseorder_master cmast + join t_purchaseorder_lineitem line on line.PONO=cmast.PONO + join t_requestion_master req on req.ReqNo=line.ReqNo + join t_status sta on sta.statusCode=req.status where ReqType='CAPITAL' and statusCode='ST018'"; $query = $this->db->query($sql); return $query->getResult(); } function totalservicepo() { - $sql = "SELECT count(cmast.PONO) as totalservicepo FROM T_PurchaseOrder_Master cmast - join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO - join T_Requestion_Master req on req.ReqNo=line.ReqNo - join T_Status sta on sta.statusCode=req.status + $sql = "SELECT count(cmast.PONO) as totalservicepo FROM t_purchaseorder_master cmast + join t_purchaseorder_lineitem line on line.PONO=cmast.PONO + join t_requestion_master req on req.ReqNo=line.ReqNo + join t_status sta on sta.statusCode=req.status where ReqType='SERVICE'"; $query = $this->db->query($sql); return $query->getResult(); } function totalrevenuepo() { - $sql = "SELECT count(cmast.PONO) as totalrevenuepo FROM T_PurchaseOrder_Master cmast - join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO - join T_Requestion_Master req on req.ReqNo=line.ReqNo - join T_Status sta on sta.statusCode=req.status + $sql = "SELECT count(cmast.PONO) as totalrevenuepo FROM t_purchaseorder_master cmast + join t_purchaseorder_lineitem line on line.PONO=cmast.PONO + join t_requestion_master req on req.ReqNo=line.ReqNo + join t_status sta on sta.statusCode=req.status where ReqType='REVENUE'"; $query = $this->db->query($sql); return $query->getResult(); } function totalimportpo() { - $sql = "SELECT count(cmast.PONO) as totalimportpo FROM T_PurchaseOrder_Master cmast - join T_PurchaseOrder_LineItem line on line.PONO=cmast.PONO - join T_Requestion_Master req on req.ReqNo=line.ReqNo - join T_Status sta on sta.statusCode=req.status + $sql = "SELECT count(cmast.PONO) as totalimportpo FROM t_purchaseorder_master cmast + join t_purchaseorder_lineitem line on line.PONO=cmast.PONO + join t_requestion_master req on req.ReqNo=line.ReqNo + join t_status sta on sta.statusCode=req.status where ReqType='IMPORT'"; $query = $this->db->query($sql); return $query->getResult(); @@ -629,7 +629,7 @@ where (Month_Year >= '" . $fa . "-04-01' and Month_Year <= '" . $aa . "-04-01') $ab = $yearl; $fa = substr($ab, 0, -5); $aa = substr($ab, 5, 5); - $sql = "SELECT ROUND(sum(BudgetAmount),2) as totalimportbudget FROM T_CostCenter_Budget where BudgetType ='IMPORT' and date(CreatedDate) >= '" . $fa . "-04-01' and date(CreatedDate) <= '" . $aa . "-03-31'"; + $sql = "SELECT ROUND(sum(BudgetAmount),2) as totalimportbudget FROM t_costcenter_budget where BudgetType ='IMPORT' and date(CreatedDate) >= '" . $fa . "-04-01' and date(CreatedDate) <= '" . $aa . "-03-31'"; $query = $this->db->query($sql); return $query->getResult(); } @@ -644,7 +644,7 @@ where (Month_Year >= '" . $fa . "-04-01' and Month_Year <= '" . $aa . "-04-01') $ab = $yearl; $fa = substr($ab, 0, -5); $aa = substr($ab, 5, 5); - $sql = "SELECT sum(BudgetAmount) as totalcapitalbudget FROM T_CostCenter_Budget where BudgetType ='CAPITAL' and date(CreatedDate) >= '" . $fa . "-04-01' and date(CreatedDate) <= '" . $aa . "-03-31' "; + $sql = "SELECT sum(BudgetAmount) as totalcapitalbudget FROM t_costcenter_budget where BudgetType ='CAPITAL' and date(CreatedDate) >= '" . $fa . "-04-01' and date(CreatedDate) <= '" . $aa . "-03-31' "; $query = $this->db->query($sql); return $query->getResult(); } @@ -659,7 +659,7 @@ where (Month_Year >= '" . $fa . "-04-01' and Month_Year <= '" . $aa . "-04-01') $ab = $yearl; $fa = substr($ab, 0, -5); $aa = substr($ab, 5, 5); - $sql = "SELECT ROUND(sum(BudgetAmount),2) as totalservicebudget FROM T_CostCenter_Budget where BudgetType ='SERVICE' and date(CreatedDate) >= '" . $fa . "-04-01' and date(CreatedDate) <= '" . $aa . "-03-31'"; + $sql = "SELECT ROUND(sum(BudgetAmount),2) as totalservicebudget FROM t_costcenter_budget where BudgetType ='SERVICE' and date(CreatedDate) >= '" . $fa . "-04-01' and date(CreatedDate) <= '" . $aa . "-03-31'"; $query = $this->db->query($sql); return $query->getResult(); } @@ -674,7 +674,7 @@ where (Month_Year >= '" . $fa . "-04-01' and Month_Year <= '" . $aa . "-04-01') $ab = $yearl; $fa = substr($ab, 0, -5); $aa = substr($ab, 5, 5); - $sql = "SELECT ROUND(sum(BudgetAmount),2) as totalrevenuebudget FROM T_CostCenter_Budget where BudgetType ='REVENUE' and date(CreatedDate) >= '" . $fa . "-04-01' and date(CreatedDate) <= '" . $aa . "-03-31'"; + $sql = "SELECT ROUND(sum(BudgetAmount),2) as totalrevenuebudget FROM t_costcenter_budget where BudgetType ='REVENUE' and date(CreatedDate) >= '" . $fa . "-04-01' and date(CreatedDate) <= '" . $aa . "-03-31'"; $query = $this->db->query($sql); return $query->getResult(); } @@ -709,10 +709,10 @@ FROM cost_center where Status !='ST030' and date(PODate) >= '" . $fa . "-04-01' function req_list($fa, $aa, $m, $frm, $t, $agf, $agt) { - $sql = "select date_format(mas.ReqDate,'%d-%m-%Y') as ReqDate,mas.ReqNo,emp.FirstName as Requestedby,dep.DepartmentName,mas.ReqType,DATEDIFF(CURDATE(),mas.ReqDate) AS Aging from T_Requestion_Master as mas - join T_CostCenter_Master cos on cos.CostCenterCode = mas.CostCenterCode - join T_Employee_Details emp on emp.EmpID = mas.Requestedby - join T_DepartmentDetails dep on dep.DEPCode=emp.Departmentcode + $sql = "select date_format(mas.ReqDate,'%d-%m-%Y') as ReqDate,mas.ReqNo,emp.FirstName as Requestedby,dep.DepartmentName,mas.ReqType,DATEDIFF(CURDATE(),mas.ReqDate) AS Aging from t_requestion_master as mas + join t_costcenter_master cos on cos.CostCenterCode = mas.CostCenterCode + join t_employee_details emp on emp.EmpID = mas.Requestedby + join t_departmentdetails dep on dep.DEPCode=emp.Departmentcode where mas.Status = 'ST002' "; if ($fa and $aa != '') { @@ -744,13 +744,13 @@ FROM cost_center where Status !='ST030' and date(PODate) >= '" . $fa . "-04-01' function report_relpo($fa, $aa, $m, $frm, $t, $agf, $agt) { $sql = "select Mast.PONO,Mast.POType,date_format(Mast.PODate,'%d-%m-%Y') as PODate,date_format(Mast.ReleasedOn,'%d-%m-%Y') as ReleasedDate,Dept_Details.DepartmentName As Dept_Name,Mast.TotalOrderValue -from T_PurchaseOrder_Master Mast -JOIN T_PurchaseOrder_LineItem Det on Det.PONO=Mast.PONO -left JOIN T_Requestion_Master as Req on Req.ReqNo=Det.ReqNo -left JOIN T_DepartmentDetails Dept_Details on Dept_Details.DEPCode=Req.RequestedDept -left JOIN T_CostCenter_Master as Cost on +from t_purchaseorder_master Mast +JOIN t_purchaseorder_lineitem Det on Det.PONO=Mast.PONO +left JOIN t_requestion_master as Req on Req.ReqNo=Det.ReqNo +left JOIN t_departmentdetails Dept_Details on Dept_Details.DEPCode=Req.RequestedDept +left JOIN t_costcenter_master as Cost on Cost.CostCenterCode=Req.CostCenterCode -JOIN T_CostCenter_Budget as Cost_Center_Bdgt on Cost.CostCenterCode=Cost_Center_Bdgt.CostCenterCode +JOIN t_costcenter_budget as Cost_Center_Bdgt on Cost.CostCenterCode=Cost_Center_Bdgt.CostCenterCode where Mast.Status='ST026' "; if ($fa and $aa != '') { @@ -782,13 +782,13 @@ where Mast.Status='ST026' function report_openpending($fa, $aa, $m, $frm, $t, $agf, $agt) { $sql = "select Mast.PONO as PONO,Mast.POType as POType,date_format(Mast.PODate,'%d-%m-%Y') as PODate,date_format(Mast.ApprovedOn,'%d-%m-%Y') as ApprovedDate,Dept_Details.DepartmentName As Dept_Name,Mast.TotalOrderValue -from T_PurchaseOrder_Master Mast -left JOIN T_PurchaseOrder_LineItem Det on Det.PONO=Mast.PONO -left JOIN T_Requestion_Master as Req on Req.ReqNo=Det.ReqNo -left JOIN T_DepartmentDetails Dept_Details on Dept_Details.DEPCode=Req.RequestedDept -left JOIN T_CostCenter_Master as Cost on +from t_purchaseorder_master Mast +left JOIN t_purchaseorder_lineitem Det on Det.PONO=Mast.PONO +left JOIN t_requestion_master as Req on Req.ReqNo=Det.ReqNo +left JOIN t_departmentdetails Dept_Details on Dept_Details.DEPCode=Req.RequestedDept +left JOIN t_costcenter_master as Cost on Cost.CostCenterCode=Req.CostCenterCode -JOIN T_CostCenter_Budget as Cost_Center_Bdgt on Cost.CostCenterCode=Cost_Center_Bdgt.CostCenterCode +JOIN t_costcenter_budget as Cost_Center_Bdgt on Cost.CostCenterCode=Cost_Center_Bdgt.CostCenterCode where (Mast.Status='ST025' or Mast.Status='ST005') "; if ($fa and $aa != '') { @@ -833,9 +833,9 @@ where (Mast.Status='ST025' or Mast.Status='ST005') SUM(CASE WHEN Mast.Status = 'ST044' THEN 1 ELSE 0 END) AS MRIR_Approved, SUM(CASE WHEN Mast.Status = 'ST045' THEN 1 ELSE 0 END) AS MRIR_Rejected, SUM(CASE WHEN Mast.Status = 'ST056' THEN 1 ELSE 0 END) AS Special_po -from T_PO_Detail Mast -left JOIN T_Requestion_Master as Req on Req.ReqNo=Mast.ReqNo -left JOIN T_DepartmentDetails Dept_Details on Dept_Details.DEPCode=Req.RequestedDept +from t_po_detail Mast +left JOIN t_requestion_master as Req on Req.ReqNo=Mast.ReqNo +left JOIN t_departmentdetails Dept_Details on Dept_Details.DEPCode=Req.RequestedDept where Mast.PODate >= '" . $fa . "-04-01' and Mast.PODate <= '" . $aa . "-03-31' group by Dept_Name"; $query = $this->db->query($sql); @@ -862,10 +862,10 @@ group by Cost_Center_Code,BudgetYear,BudgetType"; $sql = "select po.PODate as Material_Date,po.SupplierID,sup.SupplierName,pl.MaterialCode,mm.MaterialName,mm.MaterialType,mm.UOM,mm.HSNCODE -from T_PurchaseOrder_Master po -join T_PurchaseOrder_LineItem pl on pl.PONO=po.PONO -join T_MaterialMaster mm on mm.MaterialCode=pl.MaterialCode -join T_SupplierDetailsN sup on sup.SupplierID=po.SupplierID +from t_purchaseorder_master po +join t_purchaseorder_lineitem pl on pl.PONO=po.PONO +join t_materialmaster mm on mm.MaterialCode=pl.MaterialCode +join t_supplierdetailsn sup on sup.SupplierID=po.SupplierID group by po.SupplierID,pl.MaterialCode"; $query = $this->db->query($sql); return $query->getResult(); @@ -875,7 +875,7 @@ group by po.SupplierID,pl.MaterialCode"; { - $sql = "SELECT MaterialCode,MaterialName,UOM,Category,HSNCODE FROM T_MaterialMaster group by MaterialCode"; + $sql = "SELECT MaterialCode,MaterialName,UOM,Category,HSNCODE FROM t_materialmaster group by MaterialCode"; $query = $this->db->query($sql); return $query->getResult(); } @@ -887,9 +887,9 @@ group by po.SupplierID,pl.MaterialCode"; $sql = "select DATE_FORMAT(IF(pm.PODate = '0000-00-00', NOW(), pm.PODate), '%b-%Y') AS Month, matv.MaterialCode,mat.MaterialName,mat.UOM,ROUND(AVG(matv.Rate),2) as Average_Rate -from T_MaterialItem_PO matv -join T_PurchaseOrder_Master pm on pm.CreatedDate = matv.CreatedDate -join T_MaterialMaster mat on matv.MaterialCode=mat.MaterialCode +from t_materialitem_po matv +join t_purchaseorder_master pm on pm.CreatedDate = matv.CreatedDate +join t_materialmaster mat on matv.MaterialCode=mat.MaterialCode where pm.PODate != 0 "; if ($fa and $aa != '') { @@ -932,12 +932,12 @@ ifnull(sum(pl.Quantity * pl.Rate),0))) + ifnull(if(POType = 'REVENUE',sum(distinct rt.AfterPackagingValue),0),0) + ifnull(rt.Insurance,0) - ifnull(if(POType = 'REVENUE',sum(distinct rt.AfterDiscount),sum(distinct st.Afterdiscountval)),0)),2) as total - FROM T_PurchaseOrder_Master pm -join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO -left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode -left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID -left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo -left join T_Revenue_Tax rt on rt.LineItemNo = pl.LineItemNo + FROM t_purchaseorder_master pm +join t_purchaseorder_lineitem pl on pl.PONO = pm.PONO +left join t_materialmaster mm on mm.MaterialCode = pl.MaterialCode +left join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID +left join t_service_tax st on st.LineItemNo = pl.LineItemNo +left join t_revenue_tax rt on rt.LineItemNo = pl.LineItemNo where pm.Status != 'ST030' and pm.Status != 'ST056' and pm.Status != 'ST027'"; @@ -1004,12 +1004,12 @@ ifnull(sum(pl.Quantity * pl.Rate),0))) + ifnull(if(POType = 'REVENUE',sum(distinct rt.AfterPackagingValue),0),0) + ifnull(rt.Insurance,0) - ifnull(if(POType = 'REVENUE',sum(distinct rt.AfterDiscount),sum(distinct st.Afterdiscountval)),0)),2) as total - FROM T_PurchaseOrder_Master pm -left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO -left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode -left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID -left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo -left join T_Revenue_Tax rt on rt.LineItemNo = pl.LineItemNo + FROM t_purchaseorder_master pm +left join t_purchaseorder_lineitem pl on pl.PONO = pm.PONO +left join t_materialmaster mm on mm.MaterialCode = pl.MaterialCode +left join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID +left join t_service_tax st on st.LineItemNo = pl.LineItemNo +left join t_revenue_tax rt on rt.LineItemNo = pl.LineItemNo where pm.Status != 'ST030' and pm.Status != 'ST056' and pm.Status != 'ST027' "; @@ -1068,7 +1068,7 @@ pm.Status != 'ST030' and pm.Status != 'ST056' and pm.Status != 'ST027' "; CASE WHEN MONTH(PODate)>=4 THEN concat(YEAR(PODate), '-',YEAR(PODate)+1) ELSE concat(YEAR(PODate)-1,'-', YEAR(PODate)) END AS financial_year - FROM T_PurchaseOrder_Master + FROM t_purchaseorder_master GROUP BY financial_year"; $query = $this->db->query($sql); return $query->getResult(); @@ -1082,7 +1082,7 @@ GROUP BY financial_year"; THEN concat(YEAR(MaterialRcvdDate), '-',YEAR(MaterialRcvdDate)+1) ELSE concat(YEAR(MaterialRcvdDate)-1,'-', YEAR(MaterialRcvdDate)) END AS financial_year - FROM T_IGR_Master + FROM t_igr_master GROUP BY financial_year"; $query = $this->db->query($sql); return $query->getResult(); @@ -1093,11 +1093,11 @@ GROUP BY financial_year"; $sql = "SELECT sd.SupplierID as sid,mm.MaterialCode as mid,pm.POdate as created_date,ifnull(sum(pl.Quantity),0) as quantity,round(ifnull(sum(pl.Quantity * pl.Rate),0),2) as total -FROM T_PurchaseOrder_Master pm -join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO -left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode -left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID -left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo +FROM t_purchaseorder_master pm +join t_purchaseorder_lineitem pl on pl.PONO = pm.PONO +left join t_materialmaster mm on mm.MaterialCode = pl.MaterialCode +left join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID +left join t_service_tax st on st.LineItemNo = pl.LineItemNo where pm.Status != 'ST030' and pm.Status != 'ST056' and pm.Status != 'ST027' and date(pm.POdate) >= '$a-04-01' and date(pm.PODate) <= '$b-03-31' group by month(created_date)"; $query = $this->db->query($sql); @@ -1105,19 +1105,19 @@ group by month(created_date)"; } function customer_name() { - $sql = "SELECT distinct SupplierName FROM T_SupplierDetailsN;"; + $sql = "SELECT distinct SupplierName FROM t_supplierdetailsn;"; $query = $this->db->query($sql); return $query->getResult(); } function material_name() { - $sql = "SELECT distinct MaterialName FROM T_MaterialMaster;"; + $sql = "SELECT distinct MaterialName FROM t_materialmaster;"; $query = $this->db->query($sql); return $query->getResult(); } function category() { - $sql = "SELECT distinct Category FROM T_MaterialMaster;"; + $sql = "SELECT distinct Category FROM t_materialmaster;"; $query = $this->db->query($sql); return $query->getResult(); } @@ -1127,11 +1127,11 @@ group by month(created_date)"; $year = date("Y", strtotime($mont)); $sql = "SELECT sd.SupplierID as sid,mm.MaterialCode as mid,sd.SupplierName as supplier_name,ifnull(mm.MaterialName,'-') as material_name,ifnull(sum(pl.Quantity),0) as quantity,round(ifnull(sum(pl.Quantity * pl.Rate),0),2) as total -FROM T_PurchaseOrder_Master pm -left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO -left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode -left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID -left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo +FROM t_purchaseorder_master pm +left join t_purchaseorder_lineitem pl on pl.PONO = pm.PONO +left join t_materialmaster mm on mm.MaterialCode = pl.MaterialCode +left join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID +left join t_service_tax st on st.LineItemNo = pl.LineItemNo where pm.Status != 'ST030' and pm.Status != 'ST056' and pm.Status != 'ST027' and sd.SupplierName is not null and month(pm.PODate)= ? and year(pm.PODate) = ? group by supplier_name,material_name"; $query = $this->db->query($sql, array($month, $year)); @@ -1141,11 +1141,11 @@ group by supplier_name,material_name"; { $sql = "SELECT sd.SupplierID as sid,mm.MaterialCode as mid,sd.SupplierName as supplier_name,ifnull(mm.MaterialName,'-') as material_name,ifnull(sum(pl.Quantity),0) as quantity,round(ifnull(sum(pl.Quantity * pl.Rate),0),2) as total -FROM T_PurchaseOrder_Master pm -left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO -left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode -left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID -left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo +FROM t_purchaseorder_master pm +left join t_purchaseorder_lineitem pl on pl.PONO = pm.PONO +left join t_materialmaster mm on mm.MaterialCode = pl.MaterialCode +left join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID +left join t_service_tax st on st.LineItemNo = pl.LineItemNo where pm.Status != 'ST030' and pm.Status != 'ST056' and pm.Status != 'ST027' and sd.SupplierName is not null and date(pm.POdate) >= '$a-04-01' and date(pm.PODate) <= '$b-03-31' group by supplier_name,material_name"; $query = $this->db->query($sql, array()); @@ -1193,11 +1193,11 @@ then ifnull(sum(distinct pl.Quantity * pl.Rate),0) end as total -FROM T_PurchaseOrder_Master pm -left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO -left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID -left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo -left join T_Revenue_Tax rt on rt.LineItemNo = pl.LineItemNo +FROM t_purchaseorder_master pm +left join t_purchaseorder_lineitem pl on pl.PONO = pm.PONO +left join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID +left join t_service_tax st on st.LineItemNo = pl.LineItemNo +left join t_revenue_tax rt on rt.LineItemNo = pl.LineItemNo where pm.Status != 'ST030' and pm.Status != 'ST056' and pm.Status != 'ST027' "; @@ -1260,10 +1260,10 @@ SUM(IF(month(pm.PODate) = 1, pl.Quantity * pl.Rate, 0)) AS vJanuary, SUM(IF(month(pm.PODate) = 2, pl.Quantity * pl.Rate, 0)) AS vFebruary, SUM(IF(month(pm.PODate) = 3, pl.Quantity * pl.Rate, 0)) AS vMarch, sum(pl.Quantity * pl.Rate) as vtotal -FROM T_PurchaseOrder_Master pm -join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO -join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode -join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +FROM t_purchaseorder_master pm +join t_purchaseorder_lineitem pl on pl.PONO = pm.PONO +join t_materialmaster mm on mm.MaterialCode = pl.MaterialCode +join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID where pm.Status != 'ST030' and pm.Status != 'ST056' and pm.Status != 'ST027' "; if ($cname != '') { @@ -1289,12 +1289,12 @@ where pm.Status != 'ST030' and pm.Status != 'ST056' and pm.Status != 'ST027' "; $sql = "select mm.Category as category,sd.SupplierID as sid,sd.SupplierName as supplier_name,mm.MaterialCode as mid,mm.MaterialName as material_name, sum(pl.Quantity) as quantity, sum(pl.Quantity * pl.Rate) as total -FROM T_PurchaseOrder_Master pm -join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO -join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode -join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID -left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo -left join T_Revenue_Tax rt on rt.LineItemNo = pl.LineItemNo +FROM t_purchaseorder_master pm +join t_purchaseorder_lineitem pl on pl.PONO = pm.PONO +join t_materialmaster mm on mm.MaterialCode = pl.MaterialCode +join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID +left join t_service_tax st on st.LineItemNo = pl.LineItemNo +left join t_revenue_tax rt on rt.LineItemNo = pl.LineItemNo where pm.Status != 'ST030' and pm.Status != 'ST056' and pm.Status != 'ST027' and monthname(pm.PODate) = '" . $m . "' and sd.SupplierID = '" . $sid . "' and mm.MaterialCode = '" . $mid . "' "; if ($fa and $aa != '') { @@ -1312,12 +1312,12 @@ monthname(pm.PODate) = '" . $m . "' and sd.SupplierID = '" . $sid . "' and mm.Ma $sql = "select mm.Category as category,sd.SupplierID as sid,sd.SupplierName as supplier_name,mm.MaterialCode as mid,mm.MaterialName as material_name, sum(pl.Quantity) as quantity, sum(pl.Quantity * pl.Rate) as total -FROM T_PurchaseOrder_Master pm -join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO -join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode -join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID -left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo -left join T_Revenue_Tax rt on rt.LineItemNo = pl.LineItemNo +FROM t_purchaseorder_master pm +join t_purchaseorder_lineitem pl on pl.PONO = pm.PONO +join t_materialmaster mm on mm.MaterialCode = pl.MaterialCode +join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID +left join t_service_tax st on st.LineItemNo = pl.LineItemNo +left join t_revenue_tax rt on rt.LineItemNo = pl.LineItemNo where pm.Status != 'ST030' and pm.Status != 'ST056' and pm.Status != 'ST027' and sd.SupplierID = '" . $sid . "' and mm.MaterialCode = '" . $mid . "' "; if ($fa and $aa != '') { @@ -1341,29 +1341,29 @@ where pm.Status != 'ST030' and pm.Status != 'ST056' and pm.Status != 'ST027' an $sql = "SELECT year.sid as sid,year.mid as mid,year.supplier_name as supplier_name,year.material_name as material_name,year.quantity as quantity,year.total as total,month.mquantity as mquantity,month.mtotal as mtotal,today.tquantity as tquantity,today.ttotal as ttotal FROM (SELECT sd.SupplierID as sid,mm.MaterialCode as mid,sd.SupplierName as supplier_name,ifnull(mm.MaterialName,'-') as material_name,ifnull(sum(pl.Quantity),0) as quantity,round(ifnull(sum(pl.Quantity * pl.Rate),0),2) as total -FROM T_PurchaseOrder_Master pm -left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO -left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode -left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +FROM t_purchaseorder_master pm +left join t_purchaseorder_lineitem pl on pl.PONO = pm.PONO +left join t_materialmaster mm on mm.MaterialCode = pl.MaterialCode +left join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID where pm.Status != 'ST030' and pm.Status != 'ST056' and pm.Status != 'ST027' and sd.SupplierName is not null and (pm.PODate >= '" . $fa . "-04-01' and pm.PODate <= '" . $aa . "-03-31') group by supplier_name,material_name ) as year left join (SELECT sd.SupplierID as sid,mm.MaterialCode as mid,sd.SupplierName as supplier_name,ifnull(mm.MaterialName,'-') as material_name,ifnull(sum(pl.Quantity),0) as mquantity,round(ifnull(sum(pl.Quantity * pl.Rate),0),2) as mtotal -FROM T_PurchaseOrder_Master pm -left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO -left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode -left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +FROM t_purchaseorder_master pm +left join t_purchaseorder_lineitem pl on pl.PONO = pm.PONO +left join t_materialmaster mm on mm.MaterialCode = pl.MaterialCode +left join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID where pm.Status != 'ST030' and pm.Status != 'ST056' and pm.Status != 'ST027' and sd.SupplierName is not null and month(pm.PODate) = month(current_date()) group by supplier_name,material_name ) as month on month.supplier_name=year.supplier_name and month.material_name=year.material_name left join (SELECT sd.SupplierID as sid,mm.MaterialCode as mid,sd.SupplierName as supplier_name,ifnull(mm.MaterialName,'-') as material_name,IF(pl.Quantity IS NULL or pl.Quantity = '', 0, sum(pl.Quantity)) as tquantity,ifnull(sum(pl.Quantity * pl.Rate),0) as ttotal -FROM T_PurchaseOrder_Master pm -left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO -left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode -left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +FROM t_purchaseorder_master pm +left join t_purchaseorder_lineitem pl on pl.PONO = pm.PONO +left join t_materialmaster mm on mm.MaterialCode = pl.MaterialCode +left join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID where pm.Status != 'ST030' and pm.Status != 'ST056' and pm.Status != 'ST027' and sd.SupplierName is not null and date(pm.PODate) = current_date() group by supplier_name,material_name @@ -1377,10 +1377,10 @@ group by supplier_name,material_name { $sql = "SELECT sd.SupplierID as sid,mm.MaterialCode as mid,sd.SupplierName as supplier_name,ifnull(mm.MaterialName,'-') as material_name,IF(pl.Quantity IS NULL or pl.Quantity = '', 0, sum(pl.Quantity)) as tquantity,ifnull(sum(pl.Quantity * pl.Rate),0) as ttotal -FROM T_PurchaseOrder_Master pm -left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO -left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode -left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +FROM t_purchaseorder_master pm +left join t_purchaseorder_lineitem pl on pl.PONO = pm.PONO +left join t_materialmaster mm on mm.MaterialCode = pl.MaterialCode +left join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID where pm.Status != 'ST030' and pm.Status != 'ST056' and pm.Status != 'ST027' and sd.SupplierName is not null and month(pm.PODate) = month(current_date()) and sd.SupplierID = '" . $sup . "' and mm.MaterialCode = '" . $mat . "' group by supplier_name,material_name"; $query = $this->db->query($sql); @@ -1397,10 +1397,10 @@ group by supplier_name,material_name"; $fa = substr($ab, 0, -5); $aa = substr($ab, 5, 5); $sql = "SELECT sd.SupplierID as sid,mm.MaterialCode as mid,sd.SupplierName as supplier_name,ifnull(mm.MaterialName,'-') as material_name,IF(pl.Quantity IS NULL or pl.Quantity = '', 0, sum(pl.Quantity)) as tquantity,ifnull(sum(pl.Quantity * pl.Rate),0) as ttotal -FROM T_PurchaseOrder_Master pm -left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO -left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode -left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +FROM t_purchaseorder_master pm +left join t_purchaseorder_lineitem pl on pl.PONO = pm.PONO +left join t_materialmaster mm on mm.MaterialCode = pl.MaterialCode +left join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID where pm.Status != 'ST030' and pm.Status != 'ST056' and pm.Status != 'ST027' and sd.SupplierName is not null and (pm.PODate >= '" . $fa . "-04-01' and pm.PODate <= '" . $aa . "-03-31') and sd.SupplierID = '" . $sup . "' and mm.MaterialCode = '" . $mat . "' @@ -1412,10 +1412,10 @@ group by supplier_name,material_name"; { $sql = "SELECT sd.SupplierID as sid,mm.MaterialCode as mid,sd.SupplierName as supplier_name,ifnull(mm.MaterialName,'-') as material_name,IF(pl.Quantity IS NULL or pl.Quantity = '', 0, sum(pl.Quantity)) as tquantity,ifnull(sum(pl.Quantity * pl.Rate),0) as ttotal -FROM T_PurchaseOrder_Master pm -left join T_PurchaseOrder_LineItem pl on pl.PONO = pm.PONO -left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode -left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID +FROM t_purchaseorder_master pm +left join t_purchaseorder_lineitem pl on pl.PONO = pm.PONO +left join t_materialmaster mm on mm.MaterialCode = pl.MaterialCode +left join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID where pm.Status != 'ST030' and pm.Status != 'ST056' and pm.Status != 'ST027' and sd.SupplierName is not null and date(pm.PODate) = current_date() and sd.SupplierID = '" . $sup . "' and mm.MaterialCode = '" . $mat . "' group by supplier_name,material_name"; @@ -1467,16 +1467,16 @@ ifnull((id.QuantityAsPerInvoice * pl.Rate),0))) (id.QuantityAsPerInvoice * rt.AfterDiscount / pl.Quantity), (id.QuantityAsPerInvoice * st.Afterdiscountval / pl.Quantity)),0),2)),2) as total, im.file as ifile,pb.FilePath as file,infiles.FilePath as Infiles -from T_IGR_Master im -left join T_PurchaseOrder_LineItem pl on pl.PONO = im.PONO -join T_IGR_Details id on id.IGRNO = im.IGRNO and id.MaterialCode = pl.MaterialCode -join T_PurchaseOrder_Master pm on pm.PONO = pl.PONO -left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode -left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID -left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo -left join T_Revenue_Tax rt on rt.LineItemNo = pl.LineItemNo -left join T_PurchaseOrder_BillUpload pb on pb.IGRNO=im.IGRNO -left join T_Inwardgateregister_fileupload infiles on infiles.IGRNO = im.IGRNO +from t_igr_master im +left join t_purchaseorder_lineitem pl on pl.PONO = im.PONO +join t_igr_details id on id.IGRNO = im.IGRNO and id.MaterialCode = pl.MaterialCode +join t_purchaseorder_master pm on pm.PONO = pl.PONO +left join t_materialmaster mm on mm.MaterialCode = pl.MaterialCode +left join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID +left join t_service_tax st on st.LineItemNo = pl.LineItemNo +left join t_revenue_tax rt on rt.LineItemNo = pl.LineItemNo +left join t_purchaseorder_billupload pb on pb.IGRNO=im.IGRNO +left join t_inwardgateregister_fileupload infiles on infiles.IGRNO = im.IGRNO where pm.Status != 'ST030' "; if ($cname != '') { @@ -1567,16 +1567,16 @@ ifnull((id.QuantityAsPerInvoice * pl.Rate),0))) (id.QuantityAsPerInvoice * rt.AfterDiscount / pl.Quantity), (id.QuantityAsPerInvoice * st.Afterdiscountval / pl.Quantity)),0),2)),2) as total, im.file as ifile,pb.FilePath as file,infiles.FilePath as Infiles -from T_IGR_Master im -left join T_PurchaseOrder_LineItem pl on pl.PONO = im.PONO -join T_IGR_Details id on id.IGRNO = im.IGRNO and id.MaterialCode = pl.MaterialCode -join T_PurchaseOrder_Master pm on pm.PONO = pl.PONO -left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode -left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID -left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo -left join T_Revenue_Tax rt on rt.LineItemNo = pl.LineItemNo -left join T_PurchaseOrder_BillUpload pb on pb.IGRNO=im.IGRNO -left join T_Inwardgateregister_fileupload infiles on infiles.IGRNO = im.IGRNO +from t_igr_master im +left join t_purchaseorder_lineitem pl on pl.PONO = im.PONO +join t_igr_details id on id.IGRNO = im.IGRNO and id.MaterialCode = pl.MaterialCode +join t_purchaseorder_master pm on pm.PONO = pl.PONO +left join t_materialmaster mm on mm.MaterialCode = pl.MaterialCode +left join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID +left join t_service_tax st on st.LineItemNo = pl.LineItemNo +left join t_revenue_tax rt on rt.LineItemNo = pl.LineItemNo +left join t_purchaseorder_billupload pb on pb.IGRNO=im.IGRNO +left join t_inwardgateregister_fileupload infiles on infiles.IGRNO = im.IGRNO where pm.Status != 'ST030' "; @@ -1711,7 +1711,7 @@ where status != 'ST030' $tempArray['ifile'] = $value->ifile; $tempArray['igrn'] = $value->igrn; - $sqli = "select FilePath as Infiles from T_Inwardgateregister_fileupload where PONO =? and IGRNO =? "; + $sqli = "select FilePath as Infiles from t_inwardgateregister_fileupload where PONO =? and IGRNO =? "; $querys = $this->db->query($sqli, array($tempArray['pono'], $tempArray['igrn'])); $filepath = $querys->getResult(); @@ -1816,14 +1816,14 @@ then ifnull(sum(id.QuantityAsPerInvoice * pl.Rate),0) end as total,im.MaterialRcvdDate -from T_IGR_Master im -left join T_PurchaseOrder_LineItem pl on pl.PONO = im.PONO -join T_IGR_Details id on id.IGRNO = im.IGRNO and id.MaterialCode = pl.MaterialCode -join T_PurchaseOrder_Master pm on pm.PONO = pl.PONO -left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode -left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID -left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo -left join T_Revenue_Tax rt on rt.LineItemNo = pl.LineItemNo +from t_igr_master im +left join t_purchaseorder_lineitem pl on pl.PONO = im.PONO +join t_igr_details id on id.IGRNO = im.IGRNO and id.MaterialCode = pl.MaterialCode +join t_purchaseorder_master pm on pm.PONO = pl.PONO +left join t_materialmaster mm on mm.MaterialCode = pl.MaterialCode +left join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID +left join t_service_tax st on st.LineItemNo = pl.LineItemNo +left join t_revenue_tax rt on rt.LineItemNo = pl.LineItemNo where pm.Status != 'ST030'"; if ($cname != '') { @@ -2189,10 +2189,10 @@ category = '" . $cat . "' "; { $sql = "select po.PONO as po,date_format(po.PODate,'%d-%m-%Y') as pdate,sup.SupplierName as supplier,mm.MaterialName as material,mm.Category as category,pl.Quantity as quantity,pl.ReceivedQuantity as received, (pl.Quantity - pl.ReceivedQuantity) as pending -from T_PurchaseOrder_LineItem pl -join T_PurchaseOrder_Master po on po.PONO = pl.PONO -join T_SupplierDetailsN sup on sup.SupplierID=po.SupplierID -join T_MaterialMaster mm on mm.MaterialCode=pl.MaterialCode +from t_purchaseorder_lineitem pl +join t_purchaseorder_master po on po.PONO = pl.PONO +join t_supplierdetailsn sup on sup.SupplierID=po.SupplierID +join t_materialmaster mm on mm.MaterialCode=pl.MaterialCode where po.Status != 'ST030' and po.Status = 'ST026' "; if ($cname != '') { @@ -2417,15 +2417,15 @@ ifnull((id.QuantityAsPerInvoice * pl.Rate),0))) (id.QuantityAsPerInvoice * rt.AfterDiscount / pl.Quantity), (id.QuantityAsPerInvoice * st.Afterdiscountval / pl.Quantity)),0),2)),2) as total, im.file as ifile,pb.FilePath as file -from T_IGR_Master im -left join T_PurchaseOrder_LineItem pl on pl.PONO = im.PONO -join T_IGR_Details id on id.IGRNO = im.IGRNO and id.MaterialCode = pl.MaterialCode -join T_PurchaseOrder_Master pm on pm.PONO = pl.PONO -left join T_MaterialMaster mm on mm.MaterialCode = pl.MaterialCode -left join T_SupplierDetailsN sd on sd.SupplierID = pm.SupplierID -left join T_Service_Tax st on st.LineItemNo = pl.LineItemNo -left join T_Revenue_Tax rt on rt.LineItemNo = pl.LineItemNo -left join T_PurchaseOrder_BillUpload pb on pb.IGRNO=im.IGRNO +from t_igr_master im +left join t_purchaseorder_lineitem pl on pl.PONO = im.PONO +join t_igr_details id on id.IGRNO = im.IGRNO and id.MaterialCode = pl.MaterialCode +join t_purchaseorder_master pm on pm.PONO = pl.PONO +left join t_materialmaster mm on mm.MaterialCode = pl.MaterialCode +left join t_supplierdetailsn sd on sd.SupplierID = pm.SupplierID +left join t_service_tax st on st.LineItemNo = pl.LineItemNo +left join t_revenue_tax rt on rt.LineItemNo = pl.LineItemNo +left join t_purchaseorder_billupload pb on pb.IGRNO=im.IGRNO where pm.Status != 'ST030' "; @@ -2461,7 +2461,7 @@ where pm.Status != 'ST030' "; tinex.total as Total FROM t_income_expense tinex join t_accountcode ac on ac.code = tinex.account_code - join T_SupplierDetailsN sup on sup.SupplierID = tinex.Supplier_id + join t_supplierdetailsn sup on sup.SupplierID = tinex.Supplier_id where tinex.gststatus = '1' "; if ($cname != '') { @@ -2710,7 +2710,7 @@ where pm.Status != 'ST030' "; } function INRSymbol() { - $sql = 'select FontCode2000 from T_Currency_Details where Currency_Code="INR"'; + $sql = 'select FontCode2000 from t_currency_details where Currency_Code="INR"'; $query = $this->db->query($sql); return $query->getResult(); } diff --git a/app/Models/Department_model.php b/app/Models/Department_model.php index 286915b0..19788715 100644 --- a/app/Models/Department_model.php +++ b/app/Models/Department_model.php @@ -13,7 +13,7 @@ class Department_model extends Model // function departmentListingCount($searchText = '') // { // ->select('BaseT.DepartmentID, 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.PaymentTerms,BaseT.PaymentDays,BaseT.PayableAT'); - // $builder = $this->db->table('T_DepartmentDetails as BaseT'); + // $builder = $this->db->table('t_departmentdetails as BaseT'); // //->join('tbl_users as users', 'users.userId = BaseT.userId','left'); // //->join('T_SupplierDetails as ID', 'ID.DepartmentID = BaseT.DepartmentID','left'); // if(!empty($searchText)) { @@ -50,7 +50,7 @@ class Department_model extends Model */ function departmentListing() { - $builder = $this->db->table('T_DepartmentDetails as BaseT') + $builder = $this->db->table('t_departmentdetails as BaseT') ->select('BaseT.DepartmentName, BaseT.DEPCode, BaseT.HeadDept, BaseT.IsActive') ->orderBy("BaseT.DEPCode", "asc"); $query =$builder->get(); @@ -84,7 +84,7 @@ class Department_model extends Model function savedepartment($department) { - $builder = $this->db->table('T_DepartmentDetails'); + $builder = $this->db->table('t_departmentdetails'); $builder->insert($department); $SID = $this->db->affectedRows(); @@ -96,7 +96,7 @@ function savedepartment($department) function getdepcode() { //$limit = 12; - $builder = $this->db->table('T_DepartmentDetails') + $builder = $this->db->table('t_departmentdetails') ->distinct() ->select('DEPCode, DepartmentName') ->where('IsActive =', 1); @@ -113,7 +113,7 @@ function getdepcode() */ function getDeptInfo($DEPCode='') { - $builder = $this->db->table('T_DepartmentDetails') + $builder = $this->db->table('t_departmentdetails') ->select('*') ->where('DEPCode', $DEPCode); $query =$builder->get(); @@ -124,7 +124,7 @@ function getdepcode() function Updatedepartment($department, $DEPCode) { - $this->db->table('T_DepartmentDetails') + $this->db->table('t_departmentdetails') ->where('DEPCode', $DEPCode) ->update($department); $res = $this->db->affectedRows(); diff --git a/app/Models/Employeedetails_model.php b/app/Models/Employeedetails_model.php index c9d3dc66..e5369a74 100644 --- a/app/Models/Employeedetails_model.php +++ b/app/Models/Employeedetails_model.php @@ -16,9 +16,9 @@ class Employeedetails_model extends Model */ function employeeListing() { - $builder = $this->db->table('T_Employee_Details Emp') + $builder = $this->db->table('t_employee_details Emp') ->select(' Emp.*,Dep.DepartmentName as DepartmentName') - ->join('T_DepartmentDetails Dep', 'Emp.Departmentcode = Dep.DEPCode', 'left') + ->join('t_departmentdetails Dep', 'Emp.Departmentcode = Dep.DEPCode', 'left') ->orderBy("Emp.EmpID", "asc"); $query = $builder->get(); @@ -45,7 +45,7 @@ class Employeedetails_model extends Model function getConfigValue($ConfigID) { - $builder = $this->db->table('T_ConfigDetails')->select('ConfigValue') + $builder = $this->db->table('t_configdetails')->select('ConfigValue') ->where('Config_id ', $ConfigID); $query = $builder->get(); @@ -54,13 +54,13 @@ class Employeedetails_model extends Model /* */ /** - * This function is used to get the Department details from T_DepartmentDetails + * This function is used to get the Department details from t_departmentdetails * @return array $result : This is result of the query */ function getDepartment() { - $builder = $this->db->table('T_DepartmentDetails') + $builder = $this->db->table('t_departmentdetails') ->select('DEPCode, DepartmentName') ->where('IsActive =', 1); $query = $builder->get(); @@ -76,7 +76,7 @@ class Employeedetails_model extends Model function addNewemployee($Employee) { - $builder = $this->db->table('T_Employee_Details'); + $builder = $this->db->table('t_employee_details'); $builder->insert($Employee); $EmpID = $this->db->affectedRows(); @@ -87,7 +87,7 @@ class Employeedetails_model extends Model function UpdateEmployee($Emp, $EmpID) { - $this->db->table('T_Employee_Details') + $this->db->table('t_employee_details') ->where('EmpID', $EmpID) ->update($Emp); $res = $this->db->affectedRows(); @@ -97,9 +97,9 @@ class Employeedetails_model extends Model function viewemployee($EmpID) { - $builder = $this->db->table('T_Employee_Details AS Emp')->select('Emp.*,Dep.DepartmentName as DepartmentName') + $builder = $this->db->table('t_employee_details AS Emp')->select('Emp.*,Dep.DepartmentName as DepartmentName') - ->join('T_DepartmentDetails Dep', 'Emp.Departmentcode = Dep.DEPCode', 'left') + ->join('t_departmentdetails Dep', 'Emp.Departmentcode = Dep.DEPCode', 'left') ->where('Emp.EmpID', $EmpID); $query = $builder->get(); @@ -123,7 +123,7 @@ class Employeedetails_model extends Model function checkMailExists($email = '', $Empid = '') { - $builder = $this->db->table('T_Employee_Details')->select('EmailId') + $builder = $this->db->table('t_employee_details')->select('EmailId') ->where('EmailId', $email); if ($Empid != '') { $builder->where('EmpID !=', $Empid); @@ -138,7 +138,7 @@ class Employeedetails_model extends Model function checkAadharExists($AadharNo, $Empid = '') { - $builder = $this->db->table('T_Employee_Details')->select('AadharNo') + $builder = $this->db->table('t_employee_details')->select('AadharNo') ->where('AadharNo', $AadharNo); if ($Empid != '') { $builder->where('EmpID !=', $Empid); @@ -152,7 +152,7 @@ class Employeedetails_model extends Model function checkPANExists($PANNo, $Empid = '') { - $builder = $this->db->table('T_Employee_Details')->select('PANNo') + $builder = $this->db->table('t_employee_details')->select('PANNo') ->where('PANNo', $PANNo); if ($Empid != '') { $builder->where('EmpID !=', $Empid); @@ -167,7 +167,7 @@ class Employeedetails_model extends Model function checkPhotoExists($Pic) { - $builder = $this->db->table('T_Employee_Details')->select('ProfilePic')->where($Pic); + $builder = $this->db->table('t_employee_details')->select('ProfilePic')->where($Pic); $query = $builder->get(); @@ -178,7 +178,7 @@ class Employeedetails_model extends Model function getEmployeeCount() { - $builder = $this->db->table('T_Employee_Details') + $builder = $this->db->table('t_employee_details') ->select('count(*) as EmpCount')->where('IsActive ', 1); $query = $builder->get(); return $query->getResult(); @@ -186,7 +186,7 @@ class Employeedetails_model extends Model function getBankDetails() { - $builder = $this->db->table('T_Bank_Details')->select('*'); + $builder = $this->db->table('t_bank_details')->select('*'); $query = $builder->get(); $result = $query->getResult(); return $result; @@ -195,13 +195,13 @@ class Employeedetails_model extends Model function export_excel() { - $builder = $this->db->table('T_Employee_Details as det') + $builder = $this->db->table('t_employee_details as det') ->select(' det.*,Dep.DepartmentName as DepartmentName,det.firstname,emp1.firstname as UpdatedByName,emp1.firstname as CreatedByName') - ->join('T_DepartmentDetails Dep', 'det.Departmentcode = Dep.DEPCode', 'left') + ->join('t_departmentdetails Dep', 'det.Departmentcode = Dep.DEPCode', 'left') ->join('tbl_users as tbl', ' det.createdby = tbl.userid', 'left') - ->join('T_Employee_Details as emp', 'emp.empid=tbl.empid', 'left') + ->join('t_employee_details as emp', 'emp.empid=tbl.empid', 'left') ->join('tbl_users as tbl1', ' det.UpdatedBy = tbl1.userid', 'left') - ->join('T_Employee_Details as emp1', 'emp1.empid=tbl1.empid', 'left'); + ->join('t_employee_details as emp1', 'emp1.empid=tbl1.empid', 'left'); return $builder->get()->getResultArray(); } } diff --git a/app/Models/Emppaydate_model.php b/app/Models/Emppaydate_model.php index 1cb2e3a2..759061a9 100644 --- a/app/Models/Emppaydate_model.php +++ b/app/Models/Emppaydate_model.php @@ -15,9 +15,9 @@ class Emppaydate_model extends Model */ function emppayListing() { - $builder = $this->db->table('T_Emp_Pay_Data') - ->select('T_Emp_Pay_Data.*,T_Employee_Details.FirstName,T_Employee_Details.LastName') - ->join('T_Employee_Details','T_Emp_Pay_Data.EmpID=T_Employee_Details.EmpID'); + $builder = $this->db->table('t_emp_pay_data') + ->select('t_emp_pay_data.*,t_employee_details.FirstName,t_employee_details.LastName') + ->join('t_employee_details','t_emp_pay_data.EmpID=t_employee_details.EmpID'); $query =$builder->get(); $result = $query->getResult(); return $result; @@ -25,7 +25,7 @@ class Emppaydate_model extends Model function deleteEmployeePay($EmpID) { - $query = $this->db->table('T_Emp_Pay_Data')->delete(['EmpID' => $EmpID]); + $query = $this->db->table('t_emp_pay_data')->delete(['EmpID' => $EmpID]); return $query; } @@ -36,7 +36,7 @@ class Emppaydate_model extends Model function addNewemppay($emppay) { $this->db->transStart(); - $builder = $this->db->table('T_Emp_Pay_Data'); + $builder = $this->db->table('t_emp_pay_data'); $builder->insert($emppay); $paydataid = $this->db->insertId(); @@ -49,7 +49,7 @@ class Emppaydate_model extends Model function addLoanInfo($dataarray,$string) { if($string == 'add'){ - $builder = $this->db->table('T_Loan_Master'); + $builder = $this->db->table('t_loan_master'); $builder->insert($dataarray); $loanid = $this->db->affectedRows(); @@ -59,7 +59,7 @@ class Emppaydate_model extends Model { $loanid = $dataarray['Loan_ID']; - $this->db->table('T_Loan_Master') + $this->db->table('t_loan_master') ->where('Loan_ID',$loanid) ->update($dataarray); @@ -69,10 +69,10 @@ class Emppaydate_model extends Model } function getUserInfo($paydataid) { - $sql = 'select T_Emp_Pay_Data.Pay_Data_ID,T_Emp_Pay_Data.EmpID as PAYEMPID,T_Emp_Pay_Data.Basic_Pay,T_Emp_Pay_Data.HRA_Rate,T_Emp_Pay_Data.Allowances,T_Emp_Pay_Data.Food_Allowances,T_Emp_Pay_Data.Incentives,T_Emp_Pay_Data.PF_Rate,T_Emp_Pay_Data.ESI_Rate,T_Emp_Pay_Data.HRA_Amount,T_Emp_Pay_Data.TotalSalary,T_Employee_Details.FirstName,T_Employee_Details.LastName,T_Loan_Master.*from T_Emp_Pay_Data - join T_Employee_Details on T_Emp_Pay_Data.EmpID=T_Employee_Details.EmpID - left join T_Loan_Master on T_Emp_Pay_Data.EmpID=T_Loan_Master.EmpID and T_Loan_Master.is_Active = 1 - where T_Emp_Pay_Data.Pay_Data_ID = ?;'; + $sql = 'select t_emp_pay_data.Pay_Data_ID,t_emp_pay_data.EmpID as PAYEMPID,t_emp_pay_data.Basic_Pay,t_emp_pay_data.HRA_Rate,t_emp_pay_data.Allowances,t_emp_pay_data.Food_Allowances,t_emp_pay_data.Incentives,t_emp_pay_data.PF_Rate,t_emp_pay_data.ESI_Rate,t_emp_pay_data.HRA_Amount,t_emp_pay_data.TotalSalary,t_employee_details.FirstName,t_employee_details.LastName,t_loan_master.*from t_emp_pay_data + join t_employee_details on t_emp_pay_data.EmpID=t_employee_details.EmpID + left join t_loan_master on t_emp_pay_data.EmpID=t_loan_master.EmpID and t_loan_master.is_Active = 1 + where t_emp_pay_data.Pay_Data_ID = ?;'; $query = $this->db->query($sql,array($paydataid)); return $query->getResult(); @@ -85,7 +85,7 @@ class Emppaydate_model extends Model $paydateid=$emppaydatas['Pay_Data_ID']; //echo $paydateid; //print_r($emppaydatas);die(); - $this->db->table('T_Emp_Pay_Data') + $this->db->table('t_emp_pay_data') ->where('Pay_Data_ID', $paydateid) ->update($emppaydatas); @@ -95,7 +95,7 @@ class Emppaydate_model extends Model function viewemppay($emppaydata, $paydateid) { - $this->db->table('T_Emp_Pay_Data') + $this->db->table('t_emp_pay_data') ->where('Pay_Data_ID', $paydateid) ->update($emppaydata); diff --git a/app/Models/Inprocess_model.php b/app/Models/Inprocess_model.php index 67b9ddda..33d6c246 100644 --- a/app/Models/Inprocess_model.php +++ b/app/Models/Inprocess_model.php @@ -53,13 +53,13 @@ class Inprocess_model extends Model function getEmplistforReport() { - $builder = $this->db->table('T_Employee_Details')->select('T_Employee_Details.EmpID,T_Employee_Details.FirstName,T_Employee_Details.LastName,T_Employee_Details.Departmentcode,T_DepartmentDetails.shortName') + $builder = $this->db->table('t_employee_details')->select('t_employee_details.EmpID,t_employee_details.FirstName,t_employee_details.LastName,t_employee_details.Departmentcode,t_departmentdetails.shortName') - ->join('T_DepartmentDetails','T_Employee_Details.Departmentcode=T_DepartmentDetails.DEPCode') + ->join('t_departmentdetails','t_employee_details.Departmentcode=t_departmentdetails.DEPCode') //->join('ip_invoice_items','ip_invoices.invoice_number=ip_invoice_items.invoice_number'); //->join('ip_products','ip_invoice_items.item_product_id=ip_products.product_id'); //->join('ip_invoice_custom','ip_invoices.invoice_number=ip_invoice_custom.invoice_number and invoice_custom_fieldid=62'); - ->orderBy('T_Employee_Details.EmpID'); + ->orderBy('t_employee_details.EmpID'); $query =$builder->get(); return $query->getResult(); @@ -108,11 +108,11 @@ class Inprocess_model extends Model function getIndividualInprocessReportData($reportid) { - $builder = $this->db->table('T_Inprocess_Testreport_Master')->select('T_Inprocess_Testreport_Master.*,ip_clients.client_name,ip_products.product_name,ip_products.product_description,T_Employee_Details.FirstName,T_Employee_Details.LastName') + $builder = $this->db->table('T_Inprocess_Testreport_Master')->select('T_Inprocess_Testreport_Master.*,ip_clients.client_name,ip_products.product_name,ip_products.product_description,t_employee_details.FirstName,t_employee_details.LastName') ->join('ip_clients','T_Inprocess_Testreport_Master.customerid=ip_clients.client_id') ->join('ip_products','T_Inprocess_Testreport_Master.productid=ip_products.product_id') ->join('tbl_users','T_Inprocess_Testreport_Master.createdby=tbl_users.userid') - ->join('T_Employee_Details','tbl_users.EmpID=T_Employee_Details.EmpID') + ->join('t_employee_details','tbl_users.EmpID=t_employee_details.EmpID') ->where('T_Inprocess_Testreport_Master.masterreport_id',$reportid); $res =$builder->get(); @@ -141,8 +141,8 @@ class Inprocess_model extends Model $reportdata['masterreportafs'] = $res1->getResult(); - $builder = $this->db->table('T_Company_Details') - ->select('T_Company_Details.CompanyName,T_Company_Details.Address,T_Company_Details.ProfilePic'); + $builder = $this->db->table('t_company_details') + ->select('t_company_details.CompanyName,t_company_details.Address,t_company_details.ProfilePic'); //->where('testreport_id',$reportid); $res1 = $builder->get(); $reportdata['company'] = $res1->getResult(); diff --git a/app/Models/Inwardgateregister_model.php b/app/Models/Inwardgateregister_model.php index 5f10b514..a60d77b6 100755 --- a/app/Models/Inwardgateregister_model.php +++ b/app/Models/Inwardgateregister_model.php @@ -33,7 +33,7 @@ class Inwardgateregister_model extends Model // //unlink("public/uploads/BillFiles/".$oldfile);//this deletes the file on particular folder too // } - $this->db->table('T_Inwardgateregister_fileupload') + $this->db->table('t_inwardgateregister_fileupload') ->set('FilePath', $Picture) ->where('BillNo', $bill) ->update(); @@ -45,7 +45,7 @@ class Inwardgateregister_model extends Model function getfies($igr) { - $builder = $this->db->table('T_Inwardgateregister_fileupload')->select('*') + $builder = $this->db->table('t_inwardgateregister_fileupload')->select('*') ->where('IGRNO', $igr); @@ -56,27 +56,35 @@ class Inwardgateregister_model extends Model function fileupload($myfiles) { - - $builder = $this->db->table('T_Inwardgateregister_fileupload'); + $builder = $this->db->table('t_inwardgateregister_fileupload'); $builder->insert($myfiles); - $myfile = $this->db->affectedRows(); - return $myfile; + $aff = $this->db->affectedRows(); + return $aff > 0 ? $this->db->insertID() : 0; } + function deleteBillFile($billno) + { + $deleteBillFile = array('Isactive' => 0); + $this->db->table('t_inwardgateregister_fileupload') + ->where('BillNo', $billno) + ->update($deleteBillFile); + return TRUE; + } + /*------------------------------------------------------------*/ function addMaterialStockHistory($MaterialstockHistoryadd) { $this->db->transStart(); - $builder = $this->db->table('T_Material_stock_history'); + $builder = $this->db->table('t_material_stock_history'); $builder->insert($MaterialstockHistoryadd); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); //print_r($insert_id); if ($insert_id > 0) { - $subQuery = 'select * from T_Material_stock_history'; + $subQuery = 'select * from t_material_stock_history'; $query = $this->db->query($subQuery); @@ -87,9 +95,9 @@ class Inwardgateregister_model extends Model /*------------------------------------------------------------*/ // function igrListing() // { - // $builder = $this->db->table('T_IGR_Master igr')->select('igr.*,PO.DeliveryDate,sup.SupplierName,igr.file'); - // ->join('T_PurchaseOrder_Master PO','igr.PONO = PO.PONO'); - // ->join('T_SupplierDetailsN` sup','PO.SupplierID = sup.SupplierID'); + // $builder = $this->db->table('t_igr_master igr')->select('igr.*,PO.DeliveryDate,sup.SupplierName,igr.file'); + // ->join('t_purchaseorder_master PO','igr.PONO = PO.PONO'); + // ->join('t_supplierdetailsn` sup','PO.SupplierID = sup.SupplierID'); // ->orderBy('igr.CreatedDate','desc'); // $query =$builder->get(); // $result = $query->getResult(); @@ -98,12 +106,12 @@ class Inwardgateregister_model extends Model function igrListing() { - $builder = $this->db->table('T_IGR_Master igr') + $builder = $this->db->table('t_igr_master igr') ->select('igr.*,PO.DeliveryDate,sup.SupplierName,fileup.FilePath,igr.file,PO.POType') - ->join('T_PurchaseOrder_Master PO', 'igr.PONO = PO.PONO') - ->join('T_Inwardgateregister_fileupload fileup', ' igr.IGRNO = fileup.IGRNO', 'left') - ->join('T_SupplierDetailsN` sup', 'PO.SupplierID = sup.SupplierID') - ->orderBy('igr.CreatedDate','desc') + ->join('t_purchaseorder_master PO', 'igr.PONO = PO.PONO') + ->join('t_inwardgateregister_fileupload fileup', ' igr.IGRNO = fileup.IGRNO', 'left') + ->join('t_supplierdetailsn` sup', 'PO.SupplierID = sup.SupplierID') + ->orderBy('igr.IGRID','desc') ->groupBy('igr.IGRNO', 'desc'); $query = $builder->get(); $result = $query->getResult(); @@ -114,7 +122,7 @@ class Inwardgateregister_model extends Model function viewIGRFile($IGRNO) { - $builder = $this->db->table('T_Inwardgateregister_fileupload') + $builder = $this->db->table('t_inwardgateregister_fileupload') ->distinct()->select('*') //BillNo,IGRNO,FilePath,PONO ->where('IGRNO', $IGRNO); @@ -127,10 +135,10 @@ class Inwardgateregister_model extends Model function viewIGRFile1($IGRNO) { - $builder = $this->db->table('T_IGR_Master igrm') + $builder = $this->db->table('t_igr_master igrm') ->distinct()->select('igrm.file,igrm.PONO as pono') //BillNo,IGRNO,FilePath,PONO - //->join('T_Inwardgateregister_fileupload igrf','igrm.IGRNO = igrf.IGRNO','left') - //->join('T_IGR_Details igrd','igrm.IGRNO = igrd.IGRNO','left'); + //->join('t_inwardgateregister_fileupload igrf','igrm.IGRNO = igrf.IGRNO','left') + //->join('t_igr_details igrd','igrm.IGRNO = igrd.IGRNO','left'); ->where('igrm.IGRNO', $IGRNO); $query = $builder->get(); @@ -144,13 +152,13 @@ class Inwardgateregister_model extends Model function getpurchaseorder() { - $builder = $this->db->table('T_PurchaseOrder_Master POM') + $builder = $this->db->table('t_purchaseorder_master POM') ->distinct()->select('POM.PONO,POM.ServiceDescription,POM.DeliveryDate,sup.SupplierName,sup.Address,POM.status,OGR_Status,POM.PODate,POM.IsOpenOrder,POM.CreatedDate,POM.POType') ->select("IF(POM.PODate IS NOT NULL, DATE_FORMAT(POM.PODate, '%Y-%m-%d'), NULL) AS formatted_PODate") ->select("IF(POM.IsOpenOrder IS NULL OR POM.IsOpenOrder = '', 0, POM.IsOpenOrder) AS formatted_IsOpenOrder") - ->join('T_PurchaseOrder_LineItem POL', 'POL.PONO = POM.PONO') - ->join('T_SupplierDetailsN sup', 'POM.SupplierID = sup.SupplierID') - ->join('T_OGR_Master OGM ', 'POM.PONO = OGM.PONO_INV', 'left') + ->join('t_purchaseorder_lineitem POL', 'POL.PONO = POM.PONO') + ->join('t_supplierdetailsn sup', 'POM.SupplierID = sup.SupplierID') + ->join('t_ogr_master OGM ', 'POM.PONO = OGM.PONO_INV', 'left') ->where('POM.POType !=', SERVICE) ->where('POM.Status', PO_RELEASED) ->orWhere('POM.Status',REQITEM_Emergency_PO_CREATED) @@ -171,13 +179,13 @@ class Inwardgateregister_model extends Model { $subQuery = 'SELECT distinct POM.PONO, POL.MaterialCode, POL.Quantity, POL.ReceivedQuantity, (POL.Quantity - POL.ReceivedQuantity) as PendingQty, QuantityRejected, POL.PONO, MM.MaterialName, MM.UOM - FROM T_PurchaseOrder_Master POM - LEFT JOIN T_PurchaseOrder_LineItem POL ON POL.PONO = POM.PONO - LEFT JOIN T_IGR_Master IGM ON IGM.PONO = POL.PONO - LEFT JOIN T_IGR_Details igr ON igr.MaterialCode = POL.MaterialCode AND IGM.PONO = POL.PONO - LEFT JOIN T_MaterialMaster MM ON MM.MaterialCode = POL.MaterialCode - LEFT JOIN T_MRIR_Master MRM ON POM.PONO = MRM.PONO - LEFT JOIN T_MRIR_Details MRD ON MRM.MRIRNO = MRD.MRIRNO AND POL.MaterialCode = MRD.MaterialCode + FROM t_purchaseorder_master POM + LEFT JOIN t_purchaseorder_lineitem POL ON POL.PONO = POM.PONO + LEFT JOIN t_igr_master IGM ON IGM.PONO = POL.PONO + LEFT JOIN t_igr_details igr ON igr.MaterialCode = POL.MaterialCode AND IGM.PONO = POL.PONO + LEFT JOIN t_materialmaster MM ON MM.MaterialCode = POL.MaterialCode + LEFT JOIN t_mrir_master MRM ON POM.PONO = MRM.PONO + LEFT JOIN t_mrir_details MRD ON MRM.MRIRNO = MRD.MRIRNO AND POL.MaterialCode = MRD.MaterialCode WHERE POM.PONO = ? GROUP BY POL.MaterialCode'; $query = $this->db->query($subQuery, [$PO]); @@ -186,10 +194,10 @@ class Inwardgateregister_model extends Model return $query->getResult(); /* - $builder = $this->db->table('T_PurchaseOrder_Master POM') + $builder = $this->db->table('t_purchaseorder_master POM') ->select('POM.PONO,POL.MaterialCode,POL.Quantity,POL.PONO,MM.MaterialName,MM.UOM') - ->join('T_PurchaseOrder_LineItem POL', 'POL.PONO = POM.PONO','left') - ->join('T_MaterialMaster MM', 'MM.MaterialCode = POL.MaterialCode','left') + ->join('t_purchaseorder_lineitem POL', 'POL.PONO = POM.PONO','left') + ->join('t_materialmaster MM', 'MM.MaterialCode = POL.MaterialCode','left') ->where('POM.PONO',$PO ) ->where('POL.Status !=',POLINEITEM_IGR_CREATED ); $query =$builder->get(); @@ -199,7 +207,7 @@ class Inwardgateregister_model extends Model public function igr_history($hsty_arr) { $this->db->transStart(); - $builder = $this->db->table('T_IGR_History'); + $builder = $this->db->table('t_igr_history'); $builder->insert($hsty_arr); $this->db->transComplete(); if ($this->db->transStatus() === FALSE) { @@ -212,7 +220,7 @@ class Inwardgateregister_model extends Model function get_igr_history($col,$IGR,$IGRITEM = null) { - $builder = $this->db->table('T_IGR_History Hist') + $builder = $this->db->table('t_igr_history Hist') ->select("Hist.*"); $builder->where('Hist.field', $col); if($IGR){ @@ -233,14 +241,14 @@ class Inwardgateregister_model extends Model { // print_r($igrM);die; $this->db->transStart(); - $builder = $this->db->table('T_IGR_Master'); + $builder = $this->db->table('t_igr_master'); $builder->insert($igrM); $YesIAmAffected = $this->db->affectedRows(); $this->db->transComplete(); $result = []; if ($YesIAmAffected > 0) { - $result = $this->db->table('T_IGR_Master') + $result = $this->db->table('t_igr_master') ->select('IGRNO') ->orderBy('CreatedDate', 'desc') ->get() @@ -255,12 +263,12 @@ class Inwardgateregister_model extends Model function addigrD($igrD) { $this->db->transStart(); - $builder = $this->db->table('T_IGR_Details'); + $builder = $this->db->table('t_igr_details'); $builder->insert($igrD); $aff_row = $this->db->affectedRows(); $this->db->transComplete(); - $result = $this->db->table('T_IGR_Details') + $result = $this->db->table('t_igr_details') ->select('IGRItemNo') ->orderBy('CreatedDate', 'desc') ->get() @@ -276,7 +284,7 @@ class Inwardgateregister_model extends Model { $this->db->transStart(); - $builder = $this->db->table('T_Material_stock_history'); + $builder = $this->db->table('t_material_stock_history'); $builder->insert($historydetails); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); @@ -287,7 +295,7 @@ class Inwardgateregister_model extends Model function addmaterialmaster($current_qty, $MaterialCode) { - $this->db->table('T_MaterialMaster') + $this->db->table('t_materialmaster') ->where('MaterialCode', $MaterialCode) ->update($current_qty); @@ -298,8 +306,8 @@ class Inwardgateregister_model extends Model function get_CurrentQty($MaterialCode) { - $builder = $this->db->table('T_MaterialMaster')->select('Current_stock') - ->where('T_MaterialMaster.MaterialCode', $MaterialCode); + $builder = $this->db->table('t_materialmaster')->select('Current_stock') + ->where('t_materialmaster.MaterialCode', $MaterialCode); $query = $builder->get(); $result = $query->getResult(); @@ -309,14 +317,29 @@ class Inwardgateregister_model extends Model function getitemvalue($pono, $MaterialCode) { - $builder = $this->db->table('T_PurchaseOrder_LineItem')->select('Rate,SupplierID') - ->join('T_PurchaseOrder_Master', 'T_PurchaseOrder_Master.PONO=T_PurchaseOrder_LineItem.PONO') - ->where('T_PurchaseOrder_LineItem.PONO', $pono) + $builder = $this->db->table('t_purchaseorder_lineitem')->select('Rate,SupplierID') + ->join('t_purchaseorder_master', 't_purchaseorder_master.PONO=t_purchaseorder_lineitem.PONO') + ->where('t_purchaseorder_lineitem.PONO', $pono) ->where('MaterialCode', $MaterialCode); $query = $builder->get(); $result = $query->getResult(); return $result; } + function ViewigrListing() + { + + $builder = $this->db->table('t_igr_master igr') + ->select('igr.*,PO.IsOpenOrder,PO.DeliveryDate,sup.SupplierName,PO.POType') + ->join('t_purchaseorder_master PO', 'igr.PONO = PO.PONO') + ->join('t_supplierdetailsn` sup', 'PO.SupplierID = sup.SupplierID') + ->where('igr.IGRStatus !=', MRIR_CREATED) + ->where('PO.IsQualityChkReqired', 1) + ->orderBy('igr.CreatedDate', 'desc'); + $query = $builder->get(); + $result = $query->getResult(); + + return $result; + } function viewigr($IGRNO) @@ -326,14 +349,14 @@ class Inwardgateregister_model extends Model // ->select('igrd.Remarks','igrd.IGRItemStatus','igrd.CancelNote','igrd.BankStatus') // ->select('MM.MaterialName,MM.UOM,sup.Address,sup.SupplierName,POM.ServiceDescription,POL.Quantity,POM.POType') - $builder = $this->db->table('T_IGR_Master igr') + $builder = $this->db->table('t_igr_master igr') ->distinct() ->select('igr.IGRNO,igr.*,igrd.*,MM.MaterialName,MM.UOM,sup.Address,sup.SupplierName,POM.ServiceDescription,POL.Quantity,POM.POType') - ->join('T_IGR_Details igrd', 'igrd.IGRNO = igr.IGRNO') - ->join('T_PurchaseOrder_Master POM', 'igr.PONO = POM.PONO') - ->join('T_PurchaseOrder_LineItem POL', 'igr.PONO = POL.PONO and POL.MaterialCode=igrd.MaterialCode ') - ->join('T_SupplierDetailsN sup', 'sup.SupplierID = POM.SupplierID') - ->join('T_MaterialMaster MM', 'MM.MaterialCode = igrd.MaterialCode') + ->join('t_igr_details igrd', 'igrd.IGRNO = igr.IGRNO') + ->join('t_purchaseorder_master POM', 'igr.PONO = POM.PONO') + ->join('t_purchaseorder_lineitem POL', 'igr.PONO = POL.PONO and POL.MaterialCode=igrd.MaterialCode ') + ->join('t_supplierdetailsn sup', 'sup.SupplierID = POM.SupplierID') + ->join('t_materialmaster MM', 'MM.MaterialCode = igrd.MaterialCode') ->where('igr.IGRNO', $IGRNO); $query = $builder->get(); @@ -346,7 +369,7 @@ class Inwardgateregister_model extends Model function UpdatePOLineItem($LineItem, $PONO, $MaterialCode) { - $this->db->table('T_PurchaseOrder_LineItem') + $this->db->table('t_purchaseorder_lineitem') ->where('PONO', $PONO) ->where('MaterialCode', $MaterialCode) ->update($LineItem); @@ -356,7 +379,7 @@ class Inwardgateregister_model extends Model function UpdateMRIROUTQty($mrirarray, $MRIRNO, $MaterialCode) { - $this->db->table('T_MRIR_Details') + $this->db->table('t_mrir_details') ->where('MaterialCode', $MaterialCode) ->update($mrirarray); return TRUE; @@ -365,7 +388,7 @@ class Inwardgateregister_model extends Model function UpdatePOMasterOGRStatus($pono, $POMasterStatuss) { - $this->db->table('T_PurchaseOrder_Master') + $this->db->table('t_purchaseorder_master') ->where('PONO', $pono) ->update($POMasterStatuss); return TRUE; @@ -375,14 +398,14 @@ class Inwardgateregister_model extends Model function update_OGR($PONO, $status) { - $builder = $this->db->table('T_OGR_Master')->select('*') + $builder = $this->db->table('t_ogr_master')->select('*') ->where('PONO_INV', $PONO); $query = $builder->get(); if ($query->getNumRows() != 0) { $ogrstatus = array('Status' => $status); - $this->db->table('T_OGR_Master') + $this->db->table('t_ogr_master') ->where('PONO_INV', $PONO) ->update($ogrstatus); } @@ -391,7 +414,7 @@ class Inwardgateregister_model extends Model function UpdatePOMaster($PONO, $updatedBy) { - $builder = $this->db->table('T_PurchaseOrder_LineItem')->select('*') + $builder = $this->db->table('t_purchaseorder_lineitem')->select('*') ->where('PONO', $PONO) ->where('Status !=', IGR_CREATED); @@ -400,7 +423,7 @@ class Inwardgateregister_model extends Model if ($query->getNumRows() == 0) { $POStatus = array('status' => IGR_CREATED, 'UpdateBY' => $updatedBy); - $this->db->table('T_PurchaseOrder_Master') + $this->db->table('t_purchaseorder_master') ->where('PONO', $PONO) ->update($POStatus); } @@ -409,7 +432,7 @@ class Inwardgateregister_model extends Model function UpdateOGRMasterOGRStatus($OGRNO) { - $builder = $this->db->table('T_OGR_Details')->select('*') + $builder = $this->db->table('t_ogr_details')->select('*') ->where('OGRNO', $OGRNO) ->where('Status !=', OGR_PARTIAL_COMPLETE); @@ -417,7 +440,7 @@ class Inwardgateregister_model extends Model $OGRStatus = ($query->getNumRows() == 0) ? array('status' => OGR_PARTIAL_COMPLETE) : array('status' => OGR_COMPLETE); - $this->db->table('T_OGR_Master') + $this->db->table('t_ogr_master') ->where('OGRNO', $OGRNO) ->update($OGRStatus); } @@ -426,14 +449,14 @@ class Inwardgateregister_model extends Model function UpdateMRIRMasterOGRStatus($MRIRNO, $OGRNO) { - $builder = $this->db->table('T_OGR_Details')->select('*') + $builder = $this->db->table('t_ogr_details')->select('*') ->where('OGRNO', $OGRNO) ->where('Status !=', OGR_PARTIAL_COMPLETE); $query = $builder->get(); $OGRStatus = ($query->getNumRows() == 0) ? array('OGRstatus' => OGR_PARTIAL_COMPLETE) : array('OGRstatus' => OGR_COMPLETE); - $this->db->table('T_MRIR_Master') + $this->db->table('t_mrir_master') ->where('MRIRNO', $MRIRNO) ->update($OGRStatus); } @@ -443,14 +466,14 @@ class Inwardgateregister_model extends Model function updateogrpomaster($pono) { - $builder = $this->db->table('T_PurchaseOrder_LineItem')->select('*') + $builder = $this->db->table('t_purchaseorder_lineitem')->select('*') ->where('PONO', $pono) ->where('OGR_Status !=', 'ST064'); $query = $builder->get(); $POStatus = ($query->getNumRows() == 0) ?? array('status' => 'ST063'); - $this->db->table('T_PurchaseOrder_Master') + $this->db->table('t_purchaseorder_master') ->where('PONO', $pono) ->update($POStatus); } @@ -459,7 +482,7 @@ class Inwardgateregister_model extends Model function getPOLineItemReceivedQty($PONO, $MaterialCode) { - $builder = $this->db->table('T_PurchaseOrder_LineItem')->select('ReceivedQuantity') + $builder = $this->db->table('t_purchaseorder_lineitem')->select('ReceivedQuantity') ->where('PONO', $PONO) ->where('MaterialCode', $MaterialCode); $query = $builder->get(); @@ -472,7 +495,7 @@ class Inwardgateregister_model extends Model function GetMRIROutQty($MRIRNO, $MaterialCode) { - $builder = $this->db->table('T_MRIR_Details')->select('Ogr_Out_Qty') + $builder = $this->db->table('t_mrir_details')->select('Ogr_Out_Qty') ->where('MRIRNO', $MRIRNO) ->where('MaterialCode', $MaterialCode); $query = $builder->get(); @@ -493,7 +516,7 @@ class Inwardgateregister_model extends Model function getSupplier() { - $subQuery = 'select SupplierID,SupplierName from T_SupplierDetailsN'; + $subQuery = 'select SupplierID,SupplierName from t_supplierdetailsn'; $query = $this->db->query($subQuery); return $query->getResult(); @@ -502,7 +525,7 @@ class Inwardgateregister_model extends Model function getstoredmaterialcode() { - $subQuery = 'select MaterialCode,MaterialName from T_MaterialMaster'; + $subQuery = 'select MaterialCode,MaterialName from t_materialmaster'; $query = $this->db->query($subQuery); return $query->getResult(); } @@ -511,13 +534,13 @@ class Inwardgateregister_model extends Model function getOGRData() { - $builder = $this->db->table('T_OGR_Master') - ->select('T_OGR_Master.*,T_OGR_Details.*,T_SupplierDetailsN.SupplierName,sup.SupplierName as Servicesupplier') - ->join('T_OGR_Details', 'T_OGR_Details.OGRNO=T_OGR_Master.OGRNO') - ->join('T_PurchaseOrder_Master', 'T_PurchaseOrder_Master.PONO=T_OGR_Master.PONO_INV', 'left') - ->join('T_SupplierDetailsN', 'T_SupplierDetailsN.SupplierID=T_PurchaseOrder_Master.SupplierID', 'left') - ->join('T_SupplierDetailsN sup', 'sup.SupplierID=T_OGR_Details.SupplierID', 'left') - ->groupBy('T_OGR_Master.OGRNO'); + $builder = $this->db->table('t_ogr_master') + ->select('t_ogr_master.*,t_ogr_details.*,t_supplierdetailsn.SupplierName,sup.SupplierName as Servicesupplier') + ->join('t_ogr_details', 't_ogr_details.OGRNO=t_ogr_master.OGRNO') + ->join('t_purchaseorder_master', 't_purchaseorder_master.PONO=t_ogr_master.PONO_INV', 'left') + ->join('t_supplierdetailsn', 't_supplierdetailsn.SupplierID=t_purchaseorder_master.SupplierID', 'left') + ->join('t_supplierdetailsn sup', 'sup.SupplierID=t_ogr_details.SupplierID', 'left') + ->groupBy('t_ogr_master.OGRNO'); //$this->db->where(); $query = $builder->get(); @@ -529,15 +552,15 @@ class Inwardgateregister_model extends Model function getOGRDataforedit($OGRNO) { - $builder = $this->db->table('T_OGR_Master') - ->select('T_OGR_Master.*,T_SupplierDetailsN.SupplierName,T_OGR_Details.*,sup.SupplierName as ServiceSupname,T_MaterialMaster.MaterialName as Matname,Remark') - ->join('T_OGR_Details', 'T_OGR_Details.OGRNO=T_OGR_Master.OGRNO') - ->join('T_PurchaseOrder_Master', 'T_PurchaseOrder_Master.PONO=T_OGR_Master.PONO_INV', 'left') - ->join('T_SupplierDetailsN', 'T_SupplierDetailsN.SupplierID=T_PurchaseOrder_Master.SupplierID', 'left') - ->join('T_SupplierDetailsN sup', 'sup.SupplierID=T_OGR_Details.SupplierID', 'left') - ->join('T_MaterialMaster', 'T_MaterialMaster.MaterialCode=T_OGR_Details.MaterialCode', 'left') - ->where('T_OGR_Master.OGRNO', $OGRNO); - //$this->db->groupBy('T_OGR_Master.OGRNO'); + $builder = $this->db->table('t_ogr_master') + ->select('t_ogr_master.*,t_supplierdetailsn.SupplierName,t_ogr_details.*,sup.SupplierName as ServiceSupname,t_materialmaster.MaterialName as Matname,Remark') + ->join('t_ogr_details', 't_ogr_details.OGRNO=t_ogr_master.OGRNO') + ->join('t_purchaseorder_master', 't_purchaseorder_master.PONO=t_ogr_master.PONO_INV', 'left') + ->join('t_supplierdetailsn', 't_supplierdetailsn.SupplierID=t_purchaseorder_master.SupplierID', 'left') + ->join('t_supplierdetailsn sup', 'sup.SupplierID=t_ogr_details.SupplierID', 'left') + ->join('t_materialmaster', 't_materialmaster.MaterialCode=t_ogr_details.MaterialCode', 'left') + ->where('t_ogr_master.OGRNO', $OGRNO); + //$this->db->groupBy('t_ogr_master.OGRNO'); $query = $builder->get(); @@ -550,17 +573,17 @@ class Inwardgateregister_model extends Model function getOGRlineDataforedit($OGRNO, $MRIRNO) { - $builder = $this->db->table('T_OGR_Details') - ->select('T_OGR_Details.*,MaterialName,ActualQuantityReceived,Quantity,QuantityRejected') - ->join('T_MaterialMaster', 'T_MaterialMaster.MaterialCode=T_OGR_Details.MaterialCode') - ->join('T_OGR_Master', 'T_OGR_Master.OGRNO=T_OGR_Details.OGRNO') - ->join('T_MRIR_Master', 'T_MRIR_Master.PONO=T_OGR_Master.PONO_INV', 'left') - ->join('T_MRIR_Details', 'T_MRIR_Details.MRIRNO=T_MRIR_Master.MRIRNO and T_MRIR_Details.MaterialCode=T_OGR_Details.MaterialCode') - ->join('T_PurchaseOrder_Master', 'T_PurchaseOrder_Master.PONO=T_MRIR_Master.PONO') - ->join('T_PurchaseOrder_LineItem', 'T_PurchaseOrder_Master.PONO=T_PurchaseOrder_LineItem.PONO and T_OGR_Details.MaterialCode=T_PurchaseOrder_LineItem.MaterialCode') - ->where('T_OGR_Details.OGRNO', $OGRNO) - ->where('T_MRIR_Details.MRIRNO', $MRIRNO) - ->groupBy('T_OGR_Details.MaterialCode'); + $builder = $this->db->table('t_ogr_details') + ->select('t_ogr_details.*,MaterialName,ActualQuantityReceived,Quantity,QuantityRejected') + ->join('t_materialmaster', 't_materialmaster.MaterialCode=t_ogr_details.MaterialCode') + ->join('t_ogr_master', 't_ogr_master.OGRNO=t_ogr_details.OGRNO') + ->join('t_mrir_master', 't_mrir_master.PONO=t_ogr_master.PONO_INV', 'left') + ->join('t_mrir_details', 't_mrir_details.MRIRNO=t_mrir_master.MRIRNO and t_mrir_details.MaterialCode=t_ogr_details.MaterialCode') + ->join('t_purchaseorder_master', 't_purchaseorder_master.PONO=t_mrir_master.PONO') + ->join('t_purchaseorder_lineitem', 't_purchaseorder_master.PONO=t_purchaseorder_lineitem.PONO and t_ogr_details.MaterialCode=t_purchaseorder_lineitem.MaterialCode') + ->where('t_ogr_details.OGRNO', $OGRNO) + ->where('t_mrir_details.MRIRNO', $MRIRNO) + ->groupBy('t_ogr_details.MaterialCode'); $query = $builder->get(); @@ -586,9 +609,9 @@ class Inwardgateregister_model extends Model function getPOmrir($PONO) { - $builder = $this->db->table('T_MRIR_Master')->select('MRIRNO') - ->where('T_MRIR_Master.PONO', $PONO) - ->where('T_MRIR_Master.OGRstatus !=', OGR_COMPLETE); + $builder = $this->db->table('t_mrir_master')->select('MRIRNO') + ->where('t_mrir_master.PONO', $PONO) + ->where('t_mrir_master.OGRstatus !=', OGR_COMPLETE); // ->where('Status !=',IGR_CREATED); $query = $builder->get(); @@ -603,9 +626,9 @@ class Inwardgateregister_model extends Model { /// echo $supplierId; - $subQuery = 'select T_PurchaseOrder_Master.PONO from T_PurchaseOrder_Master - join T_MRIR_Master on T_MRIR_Master.PONO= T_PurchaseOrder_Master.PONO - where T_PurchaseOrder_Master.SupplierID=? and (T_PurchaseOrder_Master.Status=? or T_PurchaseOrder_Master.Status=? or T_PurchaseOrder_Master.Status=? or T_PurchaseOrder_Master.Status=? or T_PurchaseOrder_Master.Status=? or T_PurchaseOrder_Master.Status=? or T_PurchaseOrder_Master.Status=?) group by T_PurchaseOrder_Master.PONO'; + $subQuery = 'select t_purchaseorder_master.PONO from t_purchaseorder_master + join t_mrir_master on t_mrir_master.PONO= t_purchaseorder_master.PONO + where t_purchaseorder_master.SupplierID=? and (t_purchaseorder_master.Status=? or t_purchaseorder_master.Status=? or t_purchaseorder_master.Status=? or t_purchaseorder_master.Status=? or t_purchaseorder_master.Status=? or t_purchaseorder_master.Status=? or t_purchaseorder_master.Status=?) group by t_purchaseorder_master.PONO'; //$query= $this->db->query($subQuery, array($supplierId,ST044,PO,ST063)); $query = $this->db->query($subQuery, array($supplierId, ST044, PO, PO_RELEASED, IGR_CREATED, MRIR_CREATED, PARTIAL_MRIRAPPROVED, OGR_COMPLETE, OGR_PARTIAL_COMPLETE, OGR_CREATED)); @@ -616,17 +639,17 @@ class Inwardgateregister_model extends Model function getPODetails($PONO) { - $subQuery = 'select distinct T_PurchaseOrder_Master.PONO,T_PurchaseOrder_LineItem.MaterialCode, - T_PurchaseOrder_LineItem.Quantity as Oqty,T_MRIR_Details.ActualQuantityReceived, - T_MRIR_Details.QuantityRejected,MaterialName,balance_Qty - from T_PurchaseOrder_Master - join T_PurchaseOrder_LineItem on T_PurchaseOrder_LineItem.PONO = T_PurchaseOrder_Master.PONO - join T_MRIR_Master on T_MRIR_Master.PONO = T_PurchaseOrder_Master.PONO - join T_MRIR_Details on T_MRIR_Master.MRIRNO = T_MRIR_Details.MRIRNO and T_PurchaseOrder_LineItem.MaterialCode=T_MRIR_Details.MaterialCode - join T_MaterialMaster on T_MRIR_Details.MaterialCode=T_MaterialMaster.MaterialCode - left join T_OGR_Master on T_PurchaseOrder_Master.PONO=T_OGR_Master.PONO_INV - left join T_OGR_Details on T_OGR_Master.OGRNO=T_OGR_Details.OGRNO and T_PurchaseOrder_LineItem.MaterialCode= T_OGR_Details.MaterialCode - where T_PurchaseOrder_Master.PONO=?'; + $subQuery = 'select distinct t_purchaseorder_master.PONO,t_purchaseorder_lineitem.MaterialCode, + t_purchaseorder_lineitem.Quantity as Oqty,t_mrir_details.ActualQuantityReceived, + t_mrir_details.QuantityRejected,MaterialName,balance_Qty + from t_purchaseorder_master + join t_purchaseorder_lineitem on t_purchaseorder_lineitem.PONO = t_purchaseorder_master.PONO + join t_mrir_master on t_mrir_master.PONO = t_purchaseorder_master.PONO + join t_mrir_details on t_mrir_master.MRIRNO = t_mrir_details.MRIRNO and t_purchaseorder_lineitem.MaterialCode=t_mrir_details.MaterialCode + join t_materialmaster on t_mrir_details.MaterialCode=t_materialmaster.MaterialCode + left join t_ogr_master on t_purchaseorder_master.PONO=t_ogr_master.PONO_INV + left join t_ogr_details on t_ogr_master.OGRNO=t_ogr_details.OGRNO and t_purchaseorder_lineitem.MaterialCode= t_ogr_details.MaterialCode + where t_purchaseorder_master.PONO=?'; $query = $this->db->query($subQuery, array($PONO)); @@ -637,13 +660,13 @@ class Inwardgateregister_model extends Model function getPOMRIRDetails($MRIRno, $PONO, $materialcode) { - $subQuery = 'select T_MRIR_Details.MaterialCode,ActualQuantityReceived,QuantityAccepted,QuantityRejected, + $subQuery = 'select t_mrir_details.MaterialCode,ActualQuantityReceived,QuantityAccepted,QuantityRejected, MaterialName,Quantity as Oqty,SUM(Ogr_Out_Qty) as allowedQty - from T_MRIR_Details - join T_MaterialMaster on T_MRIR_Details.MaterialCode=T_MaterialMaster.MaterialCode - join T_MRIR_Master on T_MRIR_Details.MRIRNO = T_MRIR_Master.MRIRNO - join T_PurchaseOrder_LineItem on T_MRIR_Master.PONO = T_PurchaseOrder_LineItem.PONO and T_PurchaseOrder_LineItem.MaterialCode=T_MRIR_Details.MaterialCode - where T_MRIR_Details.MRIRNO=? and T_MRIR_Master.PONO=? and T_MRIR_Details.MaterialCode=? group by T_MRIR_Details.MaterialCode;'; + from t_mrir_details + join t_materialmaster on t_mrir_details.MaterialCode=t_materialmaster.MaterialCode + join t_mrir_master on t_mrir_details.MRIRNO = t_mrir_master.MRIRNO + join t_purchaseorder_lineitem on t_mrir_master.PONO = t_purchaseorder_lineitem.PONO and t_purchaseorder_lineitem.MaterialCode=t_mrir_details.MaterialCode + where t_mrir_details.MRIRNO=? and t_mrir_master.PONO=? and t_mrir_details.MaterialCode=? group by t_mrir_details.MaterialCode;'; $query = $this->db->query($subQuery, array($MRIRno, $PONO, $materialcode)); return $query->getResult(); @@ -652,12 +675,12 @@ class Inwardgateregister_model extends Model function getPOMRIRMaterial($MRIRno, $PONO) { - $builder = $this->db->table('T_MRIR_Details') + $builder = $this->db->table('t_mrir_details') ->select('MaterialCode') - ->join('T_MRIR_Master', 'T_MRIR_Master.MRIRNO=T_MRIR_Details.MRIRNO') - ->where('T_MRIR_Details.MRIRNO', $MRIRno) + ->join('t_mrir_master', 't_mrir_master.MRIRNO=t_mrir_details.MRIRNO') + ->where('t_mrir_details.MRIRNO', $MRIRno) ->where('PONO', $PONO) - ->groupBy('T_MRIR_Details.MaterialCode'); + ->groupBy('t_mrir_details.MaterialCode'); $query = $builder->get(); $result = $query->getResult(); @@ -668,8 +691,8 @@ class Inwardgateregister_model extends Model function gettotalout($PONO, $materialcode) { $subQuery = 'select SUM(Ogr_Out_Qty) - from T_MRIR_Details - join T_MRIR_Master on T_MRIR_Master.MRIRNO= T_MRIR_Details.MRIRNO + from t_mrir_details + join t_mrir_master on t_mrir_master.MRIRNO= t_mrir_details.MRIRNO where PONO =? and MaterialCode = ?; '; $query = $this->db->query($subQuery, array($PONO, $materialcode)); @@ -680,15 +703,15 @@ class Inwardgateregister_model extends Model function getPOmaterialDetails($PONO, $materialcode) { - $subQuery = 'select distinct T_PurchaseOrder_LineItem.MaterialCode,MaterialName,T_PurchaseOrder_LineItem.Quantity as Oqty,T_MRIR_Details.ActualQuantityReceived,T_MRIR_Details.QuantityRejected,balance_Qty - from T_PurchaseOrder_Master - join T_PurchaseOrder_LineItem on T_PurchaseOrder_LineItem.PONO = T_PurchaseOrder_Master.PONO - join T_MRIR_Master on T_MRIR_Master.PONO = T_PurchaseOrder_Master.PONO - join T_MRIR_Details on T_MRIR_Master.MRIRNO = T_MRIR_Details.MRIRNO and T_PurchaseOrder_LineItem.MaterialCode=T_MRIR_Details.MaterialCode - join T_MaterialMaster on T_MRIR_Details.MaterialCode=T_MaterialMaster.MaterialCode - left join T_OGR_Master on T_PurchaseOrder_Master.PONO=T_OGR_Master.PONO_INV - left join T_OGR_Details on T_OGR_Master.OGRNO=T_OGR_Details.OGRNO and T_PurchaseOrder_LineItem.MaterialCode= T_OGR_Details.MaterialCode - where T_PurchaseOrder_LineItem.PONO=? and T_PurchaseOrder_LineItem.MaterialCode=?'; + $subQuery = 'select distinct t_purchaseorder_lineitem.MaterialCode,MaterialName,t_purchaseorder_lineitem.Quantity as Oqty,t_mrir_details.ActualQuantityReceived,t_mrir_details.QuantityRejected,balance_Qty + from t_purchaseorder_master + join t_purchaseorder_lineitem on t_purchaseorder_lineitem.PONO = t_purchaseorder_master.PONO + join t_mrir_master on t_mrir_master.PONO = t_purchaseorder_master.PONO + join t_mrir_details on t_mrir_master.MRIRNO = t_mrir_details.MRIRNO and t_purchaseorder_lineitem.MaterialCode=t_mrir_details.MaterialCode + join t_materialmaster on t_mrir_details.MaterialCode=t_materialmaster.MaterialCode + left join t_ogr_master on t_purchaseorder_master.PONO=t_ogr_master.PONO_INV + left join t_ogr_details on t_ogr_master.OGRNO=t_ogr_details.OGRNO and t_purchaseorder_lineitem.MaterialCode= t_ogr_details.MaterialCode + where t_purchaseorder_lineitem.PONO=? and t_purchaseorder_lineitem.MaterialCode=?'; $query = $this->db->query($subQuery, array($PONO, $materialcode)); return $query->getResult(); @@ -697,7 +720,7 @@ class Inwardgateregister_model extends Model function getPOmaterial($PONO) { - $subQuery = 'select MaterialCode from T_PurchaseOrder_LineItem where PONO=?'; + $subQuery = 'select MaterialCode from t_purchaseorder_lineitem where PONO=?'; $query = $this->db->query($subQuery, array($PONO)); @@ -709,17 +732,17 @@ class Inwardgateregister_model extends Model function AddOGR($ogrmaster) { $this->db->transStart(); - $builder = $this->db->table('T_OGR_Master'); + $builder = $this->db->table('t_ogr_master'); $builder->insert($ogrmaster); $aff_row = $this->db->affectedRows(); $this->db->transComplete(); if ($aff_row > 0) { - //$subQuery = 'select max(OGRNO) as OGRNO from T_OGR_Master'; + //$subQuery = 'select max(OGRNO) as OGRNO from t_ogr_master'; // $subQuery = 'select OGRNO from order by desc limit 1'; // $query = $this->db->query($subQuery); // return $query->getResult(); - $result = $this->db->table('T_OGR_Master') + $result = $this->db->table('t_ogr_master') ->select('OGRNO') ->orderBy('CreatedOn', 'desc') ->get() @@ -735,8 +758,8 @@ class Inwardgateregister_model extends Model function getlastogrline() { - //$subQuery = 'select max(OGRItemNO) as OGRItemNO from T_OGR_Details'; - $subQuery = 'select OGRItemNO from T_OGR_Details order by CreatedOn desc limit 1'; + //$subQuery = 'select max(OGRItemNO) as OGRItemNO from t_ogr_details'; + $subQuery = 'select OGRItemNO from t_ogr_details order by CreatedOn desc limit 1'; $query = $this->db->query($subQuery); @@ -746,7 +769,7 @@ class Inwardgateregister_model extends Model function UpdateOGR($updateogrmaster, $OGRNO) { - $this->db->table('T_OGR_Master') + $this->db->table('t_ogr_master') ->where('OGRNO', $OGRNO) ->update($updateogrmaster); return TRUE; @@ -756,7 +779,7 @@ class Inwardgateregister_model extends Model function AddOgrLine($Ogrline) { $this->db->transStart(); - $builder = $this->db->table('T_OGR_Details'); + $builder = $this->db->table('t_ogr_details'); $builder->insert($Ogrline); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); @@ -780,13 +803,13 @@ class Inwardgateregister_model extends Model function GetPreSavedQty($pono, $MaterialCode) { - // $subQuery = 'select Total_OutwardQty from T_PurchaseOrder_LineItem where PONO=? and MaterialCode=?'; + // $subQuery = 'select Total_OutwardQty from t_purchaseorder_lineitem where PONO=? and MaterialCode=?'; // $query = $this->db->query($subQuery, array($pono,$MaterialCode)); // // return $query->getResult(); - $builder = $this->db->table('T_PurchaseOrder_LineItem') + $builder = $this->db->table('t_purchaseorder_lineitem') ->select('Total_OutwardQty') ->where('PONO', $pono) ->where('MaterialCode', $MaterialCode); @@ -799,7 +822,7 @@ class Inwardgateregister_model extends Model function check_PO($pono) { - $subQuery = 'select * from T_OGR_Master where PONO_INV=?'; + $subQuery = 'select * from t_ogr_master where PONO_INV=?'; $query = $this->db->query($subQuery, array($pono)); return $query->getResult(); } @@ -807,7 +830,7 @@ class Inwardgateregister_model extends Model function UpdatePOMasterOGR($postatus, $pono) { - $this->db->table('T_PurchaseOrder_Master') + $this->db->table('t_purchaseorder_master') ->where('PONO', $pono) //->where('MaterialCode', $MaterialCode) ->update($postatus); @@ -817,7 +840,7 @@ class Inwardgateregister_model extends Model function updateigr($igrarr, $IGRNo) { - $this->db->table('T_IGR_Master') + $this->db->table('t_igr_master') ->where('IGRNO', $IGRNo) //->where('MaterialCode', $MaterialCode) ->update($igrarr); @@ -825,7 +848,7 @@ class Inwardgateregister_model extends Model return $r; } function updateIGRLineItem($igrlineitemarr, $IGRitemNo){ - $this->db->table('T_IGR_Details') + $this->db->table('t_igr_details') ->where('IGRItemNo', $IGRitemNo) ->update($igrlineitemarr); $r = $this->db->affectedRows(); @@ -833,7 +856,7 @@ class Inwardgateregister_model extends Model } function getpolineqty($NewPO) { - $builder = $this->db->table('T_PurchaseOrder_LineItem') + $builder = $this->db->table('t_purchaseorder_lineitem') ->select('sum(Quantity)as Qty,sum(ReceivedQuantity)as rec') ->where('PONO', $NewPO); @@ -844,7 +867,7 @@ class Inwardgateregister_model extends Model function POLineItemsupdatestatus($PONO, $Newstatus) { - $this->db->table('T_PurchaseOrder_LineItem') + $this->db->table('t_purchaseorder_lineitem') ->where('PONO', $PONO) ->update($Newstatus); @@ -854,7 +877,7 @@ class Inwardgateregister_model extends Model function pomasterupdatestatus($PONO, $Newstatus) { - $this->db->table('T_PurchaseOrder_Master') + $this->db->table('t_purchaseorder_master') ->where('PONO', $PONO) ->update($Newstatus); @@ -864,11 +887,11 @@ class Inwardgateregister_model extends Model public function ViewIGRHistory($igr) { - $builder = $this->db->table('T_IGR_History'); + $builder = $this->db->table('t_igr_history'); - $builder->select('T_IGR_History.*, CONCAT_WS(" ", T_Employee_Details.FirstName, T_Employee_Details.LastName) AS FullName'); - $builder->join('tbl_users', 'tbl_users.userId = T_IGR_History.by', 'left'); - $builder->join('T_Employee_Details', 'tbl_users.EmpID = T_Employee_Details.EmpID', 'left'); + $builder->select('t_igr_history.*, CONCAT_WS(" ", t_employee_details.FirstName, t_employee_details.LastName) AS FullName'); + $builder->join('tbl_users', 'tbl_users.userId = t_igr_history.by', 'left'); + $builder->join('t_employee_details', 'tbl_users.EmpID = t_employee_details.EmpID', 'left'); $builder->where('IGR_No', $igr); $query = $builder->get(); diff --git a/app/Models/Inwardgateregister_model_b4_17072024.php b/app/Models/Inwardgateregister_model_b4_17072024.php deleted file mode 100644 index 61608d04..00000000 --- a/app/Models/Inwardgateregister_model_b4_17072024.php +++ /dev/null @@ -1,825 +0,0 @@ -db->table('T_Inwardgateregister_fileupload') - ->set('FilePath', $Picture) - ->where('BillNo', $bill) - ->update(); - $afftectedRows = $this->db->affectedRows(); - return $afftectedRows; - } - - - function getfies($igr) - { - - $builder = $this->db->table('T_Inwardgateregister_fileupload')->select('*') - - ->where('IGRNO', $igr); - - $query = $builder->get(); - - return $query->getResult(); - } - - function fileupload($myfiles) - { - - $builder = $this->db->table('T_Inwardgateregister_fileupload'); - $builder->insert($myfiles); - $myfile = $this->db->affectedRows(); - return $myfile; - } - - - /*------------------------------------------------------------*/ - function addMaterialStockHistory($MaterialstockHistoryadd) - { - - $this->db->transStart(); - $builder = $this->db->table('T_Material_stock_history'); - $builder->insert($MaterialstockHistoryadd); - $insert_id = $this->db->affectedRows(); - $this->db->transComplete(); - - //print_r($insert_id); - if ($insert_id > 0) { - $subQuery = 'select * from T_Material_stock_history'; - - $query = $this->db->query($subQuery); - - return $query->getResult(); - } - } - - /*------------------------------------------------------------*/ - // function igrListing() - // { - // $builder = $this->db->table('T_IGR_Master igr')->select('igr.*,PO.DeliveryDate,sup.SupplierName,igr.file'); - // ->join('T_PurchaseOrder_Master PO','igr.PONO = PO.PONO'); - // ->join('T_SupplierDetailsN` sup','PO.SupplierID = sup.SupplierID'); - // ->orderBy('igr.CreatedDate','desc'); - // $query =$builder->get(); - // $result = $query->getResult(); - // return $result; - // } - function igrListing() - { - - $builder = $this->db->table('T_IGR_Master igr') - ->select('igr.*,PO.DeliveryDate,sup.SupplierName,fileup.FilePath,igr.file,PO.POType') - ->join('T_PurchaseOrder_Master PO', 'igr.PONO = PO.PONO') - ->join('T_Inwardgateregister_fileupload fileup', ' igr.IGRNO = fileup.IGRNO', 'left') - ->join('T_SupplierDetailsN` sup', 'PO.SupplierID = sup.SupplierID') - ->orderBy('igr.CreatedDate','desc') - ->groupBy('igr.IGRNO', 'desc'); - $query = $builder->get(); - $result = $query->getResult(); - return $result; - } - - - - function viewIGRFile($IGRNO) - { - $builder = $this->db->table('T_Inwardgateregister_fileupload') - ->distinct()->select('*') //BillNo,IGRNO,FilePath,PONO - ->where('IGRNO', $IGRNO); - - $query = $builder->get(); - $result = $query->getResult(); - // print_r($result);die; - - return $result; - } - - function viewIGRFile1($IGRNO) - { - $builder = $this->db->table('T_IGR_Master igrm') - ->distinct()->select('igrm.file,igrm.PONO as pono') //BillNo,IGRNO,FilePath,PONO - //->join('T_Inwardgateregister_fileupload igrf','igrm.IGRNO = igrf.IGRNO','left') - //->join('T_IGR_Details igrd','igrm.IGRNO = igrd.IGRNO','left'); - ->where('igrm.IGRNO', $IGRNO); - - $query = $builder->get(); - - $result = $query->getResult(); - // print_r($result);die; - - return $result; - } - - function getpurchaseorder() - { - - $builder = $this->db->table('T_PurchaseOrder_Master POM') - ->distinct()->select('POM.PONO,POM.ServiceDescription,POM.DeliveryDate,sup.SupplierName,sup.Address,POM.status,OGR_Status,POM.PODate,POM.IsOpenOrder,POM.CreatedDate,POM.POType') - ->select("IF(POM.PODate IS NOT NULL, DATE_FORMAT(POM.PODate, '%Y-%m-%d'), NULL) AS formatted_PODate") - ->select("IF(POM.IsOpenOrder IS NULL OR POM.IsOpenOrder = '', 0, POM.IsOpenOrder) AS formatted_IsOpenOrder") - ->join('T_PurchaseOrder_LineItem POL', 'POL.PONO = POM.PONO') - ->join('T_SupplierDetailsN sup', 'POM.SupplierID = sup.SupplierID') - ->join('T_OGR_Master OGM ', 'POM.PONO = OGM.PONO_INV', 'left') - ->where('POM.POType !=', SERVICE) - ->where('POM.Status', PO_RELEASED) - ->orWhere('POM.Status',REQITEM_Emergency_PO_CREATED) - ->orWhere('POM.Status',IGR_CREATED) - ->orWhere('POM.Status', MRIR_CREATED) - ->orWhere('POM.Status', MRIR_APPROVED) - ->orWhere('POM.Status', OGR_COMPLETE) - ->orderBy('POM.CreatedDate', 'desc'); - $query = $builder->get(); - - $result = $query->getResult(); - - return $result; - } - - - function viewpurchaseorder($PO) - { - - $subQuery = 'SELECT distinct POM.PONO, POL.MaterialCode, POL.Quantity, POL.ReceivedQuantity, (POL.Quantity - POL.ReceivedQuantity) as PendingQty, QuantityRejected, POL.PONO, MM.MaterialName, MM.UOM - FROM T_PurchaseOrder_Master POM - LEFT JOIN T_PurchaseOrder_LineItem POL ON POL.PONO = POM.PONO - LEFT JOIN T_IGR_Master IGM ON IGM.PONO = POL.PONO - LEFT JOIN T_IGR_Details igr ON igr.MaterialCode = POL.MaterialCode AND IGM.PONO = POL.PONO - LEFT JOIN T_MaterialMaster MM ON MM.MaterialCode = POL.MaterialCode - LEFT JOIN T_MRIR_Master MRM ON POM.PONO = MRM.PONO - LEFT JOIN T_MRIR_Details MRD ON MRM.MRIRNO = MRD.MRIRNO AND POL.MaterialCode = MRD.MaterialCode - WHERE POM.PONO = ? GROUP BY POL.MaterialCode'; - - $query = $this->db->query($subQuery, [$PO]); - - - return $query->getResult(); - - /* - $builder = $this->db->table('T_PurchaseOrder_Master POM') - ->select('POM.PONO,POL.MaterialCode,POL.Quantity,POL.PONO,MM.MaterialName,MM.UOM') - ->join('T_PurchaseOrder_LineItem POL', 'POL.PONO = POM.PONO','left') - ->join('T_MaterialMaster MM', 'MM.MaterialCode = POL.MaterialCode','left') - ->where('POM.PONO',$PO ) - ->where('POL.Status !=',POLINEITEM_IGR_CREATED ); - $query =$builder->get(); - $result = $query->getResult(); - return $result; */ - } - - function addigrM($igrM) - { - - $this->db->transStart(); - $builder = $this->db->table('T_IGR_Master'); - $builder->insert($igrM); - $YesIAmAffected = $this->db->affectedRows(); - $this->db->transComplete(); - - $result = []; - if ($YesIAmAffected > 0) { - $result = $this->db->table('T_IGR_Master') - ->select('IGRNO') - ->orderBy('CreatedDate', 'desc') - ->get() - ->getRow(); - // $result->IGRNO; - } - - $igrno = ($YesIAmAffected && !empty($result)) ? $result->IGRNO : ''; - return $igrno; - } - - function addigrD($igrD) - { - $this->db->transStart(); - $builder = $this->db->table('T_IGR_Details'); - $builder->insert($igrD); - $aff_row = $this->db->affectedRows(); - $this->db->transComplete(); - - $result = $this->db->table('T_IGR_Details') - ->select('IGRItemNo') - ->orderBy('CreatedDate', 'desc') - ->get() - ->getRow(); - - $res = ($aff_row && $result !== null) ? $result->IGRItemNo : 0; - return $res; - } - - - - function addmaterialhistory($historydetails) - { - - $this->db->transStart(); - $builder = $this->db->table('T_Material_stock_history'); - $builder->insert($historydetails); - $insert_id = $this->db->affectedRows(); - $this->db->transComplete(); - return true; - } - - - - function addmaterialmaster($current_qty, $MaterialCode) - { - $this->db->table('T_MaterialMaster') - ->where('MaterialCode', $MaterialCode) - ->update($current_qty); - - return TRUE; - } - - - function get_CurrentQty($MaterialCode) - { - - $builder = $this->db->table('T_MaterialMaster')->select('Current_stock') - ->where('T_MaterialMaster.MaterialCode', $MaterialCode); - $query = $builder->get(); - - $result = $query->getResult(); - return $result; - } - - - function getitemvalue($pono, $MaterialCode) - { - $builder = $this->db->table('T_PurchaseOrder_LineItem')->select('Rate,SupplierID') - ->join('T_PurchaseOrder_Master', 'T_PurchaseOrder_Master.PONO=T_PurchaseOrder_LineItem.PONO') - ->where('T_PurchaseOrder_LineItem.PONO', $pono) - ->where('MaterialCode', $MaterialCode); - $query = $builder->get(); - $result = $query->getResult(); - return $result; - } - - - function viewigr($IGRNO) - { - $builder = $this->db->table('T_IGR_Master igr') - ->distinct() - ->select('igr.IGRNO,igr.*,igrd.*,MM.MaterialName,MM.UOM,sup.Address,sup.SupplierName,POM.ServiceDescription,POL.Quantity,POM.POType') - ->join('T_IGR_Details igrd', 'igrd.IGRNO = igr.IGRNO') - ->join('T_PurchaseOrder_Master POM', 'igr.PONO = POM.PONO') - ->join('T_PurchaseOrder_LineItem POL', 'igr.PONO = POL.PONO and POL.MaterialCode=igrd.MaterialCode ') - ->join('T_SupplierDetailsN sup', 'sup.SupplierID = POM.SupplierID') - ->join('T_MaterialMaster MM', 'MM.MaterialCode = igrd.MaterialCode') - ->where('igr.IGRNO', $IGRNO); - - $query = $builder->get(); - - $result = $query->getResult(); - return $result; - } - - function UpdatePOLineItem($LineItem, $PONO, $MaterialCode) - { - $this->db->table('T_PurchaseOrder_LineItem') - ->where('PONO', $PONO) - ->where('MaterialCode', $MaterialCode) - ->update($LineItem); - return TRUE; - } - - - function UpdateMRIROUTQty($mrirarray, $MRIRNO, $MaterialCode) - { - $this->db->table('T_MRIR_Details') - ->where('MaterialCode', $MaterialCode) - ->update($mrirarray); - return TRUE; - } - - - function UpdatePOMasterOGRStatus($pono, $POMasterStatuss) - { - $this->db->table('T_PurchaseOrder_Master') - ->where('PONO', $pono) - ->update($POMasterStatuss); - return TRUE; - } - - - function update_OGR($PONO, $status) - { - - $builder = $this->db->table('T_OGR_Master')->select('*') - ->where('PONO_INV', $PONO); - $query = $builder->get(); - - if ($query->getNumRows() != 0) { - - $ogrstatus = array('Status' => $status); - $this->db->table('T_OGR_Master') - ->where('PONO_INV', $PONO) - ->update($ogrstatus); - } - } - - function UpdatePOMaster($PONO, $updatedBy) - { - - $builder = $this->db->table('T_PurchaseOrder_LineItem')->select('*') - ->where('PONO', $PONO) - ->where('Status !=', IGR_CREATED); - - $query = $builder->get(); - - - if ($query->getNumRows() == 0) { - $POStatus = array('status' => IGR_CREATED, 'UpdateBY' => $updatedBy); - $this->db->table('T_PurchaseOrder_Master') - ->where('PONO', $PONO) - ->update($POStatus); - } - } - - function UpdateOGRMasterOGRStatus($OGRNO) - { - - $builder = $this->db->table('T_OGR_Details')->select('*') - ->where('OGRNO', $OGRNO) - ->where('Status !=', OGR_PARTIAL_COMPLETE); - - $query = $builder->get(); - - $OGRStatus = ($query->getNumRows() == 0) ? array('status' => OGR_PARTIAL_COMPLETE) : array('status' => OGR_COMPLETE); - - $this->db->table('T_OGR_Master') - ->where('OGRNO', $OGRNO) - ->update($OGRStatus); - } - - - function UpdateMRIRMasterOGRStatus($MRIRNO, $OGRNO) - { - - $builder = $this->db->table('T_OGR_Details')->select('*') - ->where('OGRNO', $OGRNO) - ->where('Status !=', OGR_PARTIAL_COMPLETE); - - $query = $builder->get(); - - $OGRStatus = ($query->getNumRows() == 0) ? array('OGRstatus' => OGR_PARTIAL_COMPLETE) : array('OGRstatus' => OGR_COMPLETE); - $this->db->table('T_MRIR_Master') - ->where('MRIRNO', $MRIRNO) - ->update($OGRStatus); - } - - - - function updateogrpomaster($pono) - { - - $builder = $this->db->table('T_PurchaseOrder_LineItem')->select('*') - ->where('PONO', $pono) - ->where('OGR_Status !=', 'ST064'); - - $query = $builder->get(); - - $POStatus = ($query->getNumRows() == 0) ?? array('status' => 'ST063'); - $this->db->table('T_PurchaseOrder_Master') - ->where('PONO', $pono) - ->update($POStatus); - } - - - - function getPOLineItemReceivedQty($PONO, $MaterialCode) - { - $builder = $this->db->table('T_PurchaseOrder_LineItem')->select('ReceivedQuantity') - ->where('PONO', $PONO) - ->where('MaterialCode', $MaterialCode); - $query = $builder->get(); - - $result = $query->getResult(); - return $result; - } - - - function GetMRIROutQty($MRIRNO, $MaterialCode) - { - - $builder = $this->db->table('T_MRIR_Details')->select('Ogr_Out_Qty') - ->where('MRIRNO', $MRIRNO) - ->where('MaterialCode', $MaterialCode); - $query = $builder->get(); - - $result = $query->getResult(); - return $result; - } - - - function getCustomer() - { - $subQuery = 'select client_id,client_name from ip_clients'; - $query = $this->db->query($subQuery); - - return $query->getResult(); - } - - - function getSupplier() - { - $subQuery = 'select SupplierID,SupplierName from T_SupplierDetailsN'; - $query = $this->db->query($subQuery); - - return $query->getResult(); - } - - - function getstoredmaterialcode() - { - $subQuery = 'select MaterialCode,MaterialName from T_MaterialMaster'; - $query = $this->db->query($subQuery); - return $query->getResult(); - } - - - - function getOGRData() - { - $builder = $this->db->table('T_OGR_Master') - ->select('T_OGR_Master.*,T_OGR_Details.*,T_SupplierDetailsN.SupplierName,sup.SupplierName as Servicesupplier') - ->join('T_OGR_Details', 'T_OGR_Details.OGRNO=T_OGR_Master.OGRNO') - ->join('T_PurchaseOrder_Master', 'T_PurchaseOrder_Master.PONO=T_OGR_Master.PONO_INV', 'left') - ->join('T_SupplierDetailsN', 'T_SupplierDetailsN.SupplierID=T_PurchaseOrder_Master.SupplierID', 'left') - ->join('T_SupplierDetailsN sup', 'sup.SupplierID=T_OGR_Details.SupplierID', 'left') - ->groupBy('T_OGR_Master.OGRNO'); - //$this->db->where(); - $query = $builder->get(); - - $result = $query->getResult(); - return $result; - } - - - function getOGRDataforedit($OGRNO) - { - - $builder = $this->db->table('T_OGR_Master') - ->select('T_OGR_Master.*,T_SupplierDetailsN.SupplierName,T_OGR_Details.*,sup.SupplierName as ServiceSupname,T_MaterialMaster.MaterialName as Matname,Remark') - ->join('T_OGR_Details', 'T_OGR_Details.OGRNO=T_OGR_Master.OGRNO') - ->join('T_PurchaseOrder_Master', 'T_PurchaseOrder_Master.PONO=T_OGR_Master.PONO_INV', 'left') - ->join('T_SupplierDetailsN', 'T_SupplierDetailsN.SupplierID=T_PurchaseOrder_Master.SupplierID', 'left') - ->join('T_SupplierDetailsN sup', 'sup.SupplierID=T_OGR_Details.SupplierID', 'left') - ->join('T_MaterialMaster', 'T_MaterialMaster.MaterialCode=T_OGR_Details.MaterialCode', 'left') - ->where('T_OGR_Master.OGRNO', $OGRNO); - //$this->db->groupBy('T_OGR_Master.OGRNO'); - - $query = $builder->get(); - - $result = $query->getResult(); - return $result; - } - - - - function getOGRlineDataforedit($OGRNO, $MRIRNO) - { - - $builder = $this->db->table('T_OGR_Details') - ->select('T_OGR_Details.*,MaterialName,ActualQuantityReceived,Quantity,QuantityRejected') - ->join('T_MaterialMaster', 'T_MaterialMaster.MaterialCode=T_OGR_Details.MaterialCode') - ->join('T_OGR_Master', 'T_OGR_Master.OGRNO=T_OGR_Details.OGRNO') - ->join('T_MRIR_Master', 'T_MRIR_Master.PONO=T_OGR_Master.PONO_INV', 'left') - ->join('T_MRIR_Details', 'T_MRIR_Details.MRIRNO=T_MRIR_Master.MRIRNO and T_MRIR_Details.MaterialCode=T_OGR_Details.MaterialCode') - ->join('T_PurchaseOrder_Master', 'T_PurchaseOrder_Master.PONO=T_MRIR_Master.PONO') - ->join('T_PurchaseOrder_LineItem', 'T_PurchaseOrder_Master.PONO=T_PurchaseOrder_LineItem.PONO and T_OGR_Details.MaterialCode=T_PurchaseOrder_LineItem.MaterialCode') - ->where('T_OGR_Details.OGRNO', $OGRNO) - ->where('T_MRIR_Details.MRIRNO', $MRIRNO) - ->groupBy('T_OGR_Details.MaterialCode'); - - $query = $builder->get(); - - $result = $query->getResult(); - return $result; - } - - function getInvoice($CustomerId) - { - - $builder = $this->db->table('ip_invoices')->select('ip_invoices.invoice_id,invoice_number,item_product_id,item_name,item_quantity') - ->join('ip_invoice_items', 'ip_invoice_items.invoice_id = ip_invoices.invoice_id') - ->join('ip_clients', 'ip_invoices.client_id = ip_clients.client_id') - ->where('ip_invoices.client_id', $CustomerId); - - $query = $builder->get(); - - $result = $query->getResult(); - return $result; - } - - - function getPOmrir($PONO) - { - - $builder = $this->db->table('T_MRIR_Master')->select('MRIRNO') - ->where('T_MRIR_Master.PONO', $PONO) - ->where('T_MRIR_Master.OGRstatus !=', OGR_COMPLETE); - // ->where('Status !=',IGR_CREATED); - $query = $builder->get(); - - $result = $query->getResult(); - return $result; - } - - - - - function getPO($supplierId) - { - - /// echo $supplierId; - $subQuery = 'select T_PurchaseOrder_Master.PONO from T_PurchaseOrder_Master - join T_MRIR_Master on T_MRIR_Master.PONO= T_PurchaseOrder_Master.PONO - where T_PurchaseOrder_Master.SupplierID=? and (T_PurchaseOrder_Master.Status=? or T_PurchaseOrder_Master.Status=? or T_PurchaseOrder_Master.Status=? or T_PurchaseOrder_Master.Status=? or T_PurchaseOrder_Master.Status=? or T_PurchaseOrder_Master.Status=? or T_PurchaseOrder_Master.Status=?) group by T_PurchaseOrder_Master.PONO'; - - //$query= $this->db->query($subQuery, array($supplierId,ST044,PO,ST063)); - $query = $this->db->query($subQuery, array($supplierId, ST044, PO, PO_RELEASED, IGR_CREATED, MRIR_CREATED, PARTIAL_MRIRAPPROVED, OGR_COMPLETE, OGR_PARTIAL_COMPLETE, OGR_CREATED)); - - return $query->getResult(); - } - - function getPODetails($PONO) - { - - $subQuery = 'select distinct T_PurchaseOrder_Master.PONO,T_PurchaseOrder_LineItem.MaterialCode, - T_PurchaseOrder_LineItem.Quantity as Oqty,T_MRIR_Details.ActualQuantityReceived, - T_MRIR_Details.QuantityRejected,MaterialName,balance_Qty - from T_PurchaseOrder_Master - join T_PurchaseOrder_LineItem on T_PurchaseOrder_LineItem.PONO = T_PurchaseOrder_Master.PONO - join T_MRIR_Master on T_MRIR_Master.PONO = T_PurchaseOrder_Master.PONO - join T_MRIR_Details on T_MRIR_Master.MRIRNO = T_MRIR_Details.MRIRNO and T_PurchaseOrder_LineItem.MaterialCode=T_MRIR_Details.MaterialCode - join T_MaterialMaster on T_MRIR_Details.MaterialCode=T_MaterialMaster.MaterialCode - left join T_OGR_Master on T_PurchaseOrder_Master.PONO=T_OGR_Master.PONO_INV - left join T_OGR_Details on T_OGR_Master.OGRNO=T_OGR_Details.OGRNO and T_PurchaseOrder_LineItem.MaterialCode= T_OGR_Details.MaterialCode - where T_PurchaseOrder_Master.PONO=?'; - - $query = $this->db->query($subQuery, array($PONO)); - - return $query->getResult(); - } - - - - function getPOMRIRDetails($MRIRno, $PONO, $materialcode) - { - $subQuery = 'select T_MRIR_Details.MaterialCode,ActualQuantityReceived,QuantityAccepted,QuantityRejected, - MaterialName,Quantity as Oqty,SUM(Ogr_Out_Qty) as allowedQty - from T_MRIR_Details - join T_MaterialMaster on T_MRIR_Details.MaterialCode=T_MaterialMaster.MaterialCode - join T_MRIR_Master on T_MRIR_Details.MRIRNO = T_MRIR_Master.MRIRNO - join T_PurchaseOrder_LineItem on T_MRIR_Master.PONO = T_PurchaseOrder_LineItem.PONO and T_PurchaseOrder_LineItem.MaterialCode=T_MRIR_Details.MaterialCode - where T_MRIR_Details.MRIRNO=? and T_MRIR_Master.PONO=? and T_MRIR_Details.MaterialCode=? group by T_MRIR_Details.MaterialCode;'; - $query = $this->db->query($subQuery, array($MRIRno, $PONO, $materialcode)); - - return $query->getResult(); - } - - - function getPOMRIRMaterial($MRIRno, $PONO) - { - $builder = $this->db->table('T_MRIR_Details') - ->select('MaterialCode') - ->join('T_MRIR_Master', 'T_MRIR_Master.MRIRNO=T_MRIR_Details.MRIRNO') - ->where('T_MRIR_Details.MRIRNO', $MRIRno) - ->where('PONO', $PONO) - ->groupBy('T_MRIR_Details.MaterialCode'); - $query = $builder->get(); - - $result = $query->getResult(); - return $result; - } - - - function gettotalout($PONO, $materialcode) - { - $subQuery = 'select SUM(Ogr_Out_Qty) - from T_MRIR_Details - join T_MRIR_Master on T_MRIR_Master.MRIRNO= T_MRIR_Details.MRIRNO - where PONO =? and MaterialCode = ?; '; - - $query = $this->db->query($subQuery, array($PONO, $materialcode)); - - return $query->getResult(); - } - - - function getPOmaterialDetails($PONO, $materialcode) - { - $subQuery = 'select distinct T_PurchaseOrder_LineItem.MaterialCode,MaterialName,T_PurchaseOrder_LineItem.Quantity as Oqty,T_MRIR_Details.ActualQuantityReceived,T_MRIR_Details.QuantityRejected,balance_Qty - from T_PurchaseOrder_Master - join T_PurchaseOrder_LineItem on T_PurchaseOrder_LineItem.PONO = T_PurchaseOrder_Master.PONO - join T_MRIR_Master on T_MRIR_Master.PONO = T_PurchaseOrder_Master.PONO - join T_MRIR_Details on T_MRIR_Master.MRIRNO = T_MRIR_Details.MRIRNO and T_PurchaseOrder_LineItem.MaterialCode=T_MRIR_Details.MaterialCode - join T_MaterialMaster on T_MRIR_Details.MaterialCode=T_MaterialMaster.MaterialCode - left join T_OGR_Master on T_PurchaseOrder_Master.PONO=T_OGR_Master.PONO_INV - left join T_OGR_Details on T_OGR_Master.OGRNO=T_OGR_Details.OGRNO and T_PurchaseOrder_LineItem.MaterialCode= T_OGR_Details.MaterialCode - where T_PurchaseOrder_LineItem.PONO=? and T_PurchaseOrder_LineItem.MaterialCode=?'; - $query = $this->db->query($subQuery, array($PONO, $materialcode)); - - return $query->getResult(); - } - - - function getPOmaterial($PONO) - { - $subQuery = 'select MaterialCode from T_PurchaseOrder_LineItem where PONO=?'; - - $query = $this->db->query($subQuery, array($PONO)); - - return $query->getResult(); - } - - - - function AddOGR($ogrmaster) - { - $this->db->transStart(); - $builder = $this->db->table('T_OGR_Master'); - $builder->insert($ogrmaster); - $aff_row = $this->db->affectedRows(); - $this->db->transComplete(); - - if ($aff_row > 0) { - //$subQuery = 'select max(OGRNO) as OGRNO from T_OGR_Master'; - // $subQuery = 'select OGRNO from order by desc limit 1'; - // $query = $this->db->query($subQuery); - // return $query->getResult(); - $result = $this->db->table('T_OGR_Master') - ->select('OGRNO') - ->orderBy('CreatedOn', 'desc') - ->get() - ->getRow(); - - $OGRNO = ($aff_row && $result !== null) ? $result->OGRNO : 0; - return $OGRNO; - } - } - - - - - function getlastogrline() - { - //$subQuery = 'select max(OGRItemNO) as OGRItemNO from T_OGR_Details'; - $subQuery = 'select OGRItemNO from T_OGR_Details order by CreatedOn desc limit 1'; - - $query = $this->db->query($subQuery); - - return $query->getResult(); - } - - - function UpdateOGR($updateogrmaster, $OGRNO) - { - $this->db->table('T_OGR_Master') - ->where('OGRNO', $OGRNO) - ->update($updateogrmaster); - return TRUE; - } - - - function AddOgrLine($Ogrline) - { - $this->db->transStart(); - $builder = $this->db->table('T_OGR_Details'); - $builder->insert($Ogrline); - $insert_id = $this->db->affectedRows(); - $this->db->transComplete(); - return $insert_id; - } - - - // function GetIGR_Details($pono) - // { - // - // $builder = $this->db->table('ip_invoices')->select('IGRNO,MRIRNO,MaterialCode,') - // ->join('ip_invoice_items','ip_invoice_items.invoice_id = ip_invoices.invoice_id'); - // ->join('ip_clients','ip_invoices.client_id = ip_clients.client_id'); - // $this->db->where('ip_invoices.client_id',$CustomerId); - // $query =$builder->get(); - // - // $result = $query->getResult(); - // return $result; - // } - - - function GetPreSavedQty($pono, $MaterialCode) - { - // $subQuery = 'select Total_OutwardQty from T_PurchaseOrder_LineItem where PONO=? and MaterialCode=?'; - // $query = $this->db->query($subQuery, array($pono,$MaterialCode)); - // - // return $query->getResult(); - - - $builder = $this->db->table('T_PurchaseOrder_LineItem') - ->select('Total_OutwardQty') - ->where('PONO', $pono) - ->where('MaterialCode', $MaterialCode); - $query = $builder->get(); - - $result = $query->getResult(); - return $result; - } - - - function check_PO($pono) - { - $subQuery = 'select * from T_OGR_Master where PONO_INV=?'; - $query = $this->db->query($subQuery, array($pono)); - return $query->getResult(); - } - - - function UpdatePOMasterOGR($postatus, $pono) - { - $this->db->table('T_PurchaseOrder_Master') - ->where('PONO', $pono) - //->where('MaterialCode', $MaterialCode) - ->update($postatus); - - return TRUE; - } - - function updateigr($igrarr, $IGRNo) - { - $this->db->table('T_IGR_Master') - ->where('IGRNO', $IGRNo) - //->where('MaterialCode', $MaterialCode) - ->update($igrarr); - $r = $this->db->affectedRows(); - return $r; - } - function updateIGRLineItem($igrlineitemarr, $IGRitemNo){ - $this->db->table('T_IGR_Details') - ->where('IGRItemNo', $IGRitemNo) - ->update($igrlineitemarr); - $r = $this->db->affectedRows(); - return $r; - } - function getpolineqty($NewPO) - { - $builder = $this->db->table('T_PurchaseOrder_LineItem') - ->select('sum(Quantity)as Qty,sum(ReceivedQuantity)as rec') - ->where('PONO', $NewPO); - - $query = $builder->get(); - return $query->getResult(); - } - - - function POLineItemsupdatestatus($PONO, $Newstatus) - { - $this->db->table('T_PurchaseOrder_LineItem') - ->where('PONO', $PONO) - ->update($Newstatus); - - $update = $this->db->affectedRows(); - return $update; - } - - function pomasterupdatestatus($PONO, $Newstatus) - { - $this->db->table('T_PurchaseOrder_Master') - ->where('PONO', $PONO) - ->update($Newstatus); - - $update = $this->db->affectedRows(); - return $update; - } -} \ No newline at end of file diff --git a/app/Models/Login_model.php b/app/Models/Login_model.php index 171f112e..0f55ed5a 100644 --- a/app/Models/Login_model.php +++ b/app/Models/Login_model.php @@ -18,8 +18,8 @@ class Login_model extends Model $builder = $this->db->table('tbl_users as BaseTbl') ->select('BaseTbl.userId, BaseTbl.password, Emp.EmpID, Emp.FirstName, Emp.Designation, BaseTbl.roleId, Roles.role, DEPT.DEPCode, DEPT.DepartmentName, DEPT.HeadDept, Emp.ProfilePic') ->join('tbl_roles as Roles', 'Roles.roleId = BaseTbl.roleId') - ->join('T_Employee_Details as Emp', 'BaseTbl.EmpID = Emp.EmpID') - ->join('T_DepartmentDetails as DEPT', 'Emp.Departmentcode = DEPT.DEPCode') + ->join('t_employee_details as Emp', 'BaseTbl.EmpID = Emp.EmpID') + ->join('t_departmentdetails as DEPT', 'Emp.Departmentcode = DEPT.DEPCode') ->where('BaseTbl.isDeleted !=', 1) ->where('BaseTbl.email', $email) ->orWhere('Emp.ContactNumber', $email) @@ -33,7 +33,7 @@ class Login_model extends Model $user = $query->getResult(); - $query = $this->db->table('T_Company_Details')->select('CompanyName')->get(); + $query = $this->db->table('t_company_details')->select('CompanyName')->get(); $result = $query->getRow(); $CompanyName = !empty($result) ? $result->CompanyName : ''; $addCompanyName = function ($u) use ($CompanyName) { @@ -140,7 +140,7 @@ class Login_model extends Model function Accessdep($EmpID) { - $builder = $this->db->table('T_AccessDepartments') + $builder = $this->db->table('t_accessdepartments') ->select('Departmentcode as AssDep') ->where('EmpID', $EmpID); @@ -156,7 +156,7 @@ class Login_model extends Model $builder = $this->db->table('tbl_users as UsrTbl'); $builder->select('UsrTbl.userId,UsrTbl.email,EmpTbl.ContactNumber,EmpTbl.FirstName') ->from('tbl_users as UsrTbl') - ->join('T_Employee_Details as EmpTbl', 'UsrTbl.EmpID = EmpTbl.EmpID') + ->join('t_employee_details as EmpTbl', 'UsrTbl.EmpID = EmpTbl.EmpID') ->where('EmpTbl.ContactNumber', $mobileno) ->where('UsrTbl.email', $emailid) ->where('UsrTbl.isDeleted', 0); @@ -188,7 +188,7 @@ class Login_model extends Model { $builder = $this->db->table('tbl_users as BaseTbl') ->select('BaseTbl.userId') - ->join('T_Employee_Details as Emp', 'BaseTbl.EmpID = Emp.EmpID') + ->join('t_employee_details as Emp', 'BaseTbl.EmpID = Emp.EmpID') ->where('Emp.ContactNumber', $phno); $query = $builder->get(); $result = $query->getResult(); diff --git a/app/Models/Monthlypay_model.php b/app/Models/Monthlypay_model.php index cfa1158b..7a251a2c 100644 --- a/app/Models/Monthlypay_model.php +++ b/app/Models/Monthlypay_model.php @@ -30,22 +30,22 @@ class Monthlypay_model extends Model $lastdate = $year_val . '-' . $month_val . '-' . $date_val; //echo $lastdate ; - // ->select('T_Monthly_Pay_Inputs.*,T_Employee_Details.FirstName,T_Employee_Details.LastName,T_Payroll.Key,T_Loan_Master.Loan_ID'); - // $builder = $this->db->table('T_Monthly_Pay_Inputs'); - // ->join('T_Employee_Details','T_Monthly_Pay_Inputs.EmpID=T_Employee_Details.EmpID'); - // ->join('T_Payroll','T_Monthly_Pay_Inputs.EmpID=T_Payroll.EmpID','left'); - // ->join('T_Loan_Master','T_Monthly_Pay_Inputs.EmpID=T_Loan_Master.EmpID','left'); - // $this->db->orderBy('T_Employee_Details.EmpID','asc'); - // $this->db->where('T_Employee_Details.DateofJoining <=',$lastdate); + // ->select('t_monthly_pay_inputs.*,t_employee_details.FirstName,t_employee_details.LastName,t_payroll.Key,t_loan_master.Loan_ID'); + // $builder = $this->db->table('t_monthly_pay_inputs'); + // ->join('t_employee_details','t_monthly_pay_inputs.EmpID=t_employee_details.EmpID'); + // ->join('t_payroll','t_monthly_pay_inputs.EmpID=t_payroll.EmpID','left'); + // ->join('t_loan_master','t_monthly_pay_inputs.EmpID=t_loan_master.EmpID','left'); + // $this->db->orderBy('t_employee_details.EmpID','asc'); + // $this->db->where('t_employee_details.DateofJoining <=',$lastdate); // $this->db->where('Month_Year',$current); - $sql = "select T_Monthly_Pay_Inputs.*,T_Employee_Details.FirstName,T_Employee_Details.LastName,T_Loan_Master.Loan_ID,T_Loan_Master.Monthly_Due,T_Payroll.Key - from T_Monthly_Pay_Inputs - left join T_Employee_Details on T_Monthly_Pay_Inputs.EmpID=T_Employee_Details.EmpID and T_Employee_Details.DateofJoining <= ? - left join T_Payroll on T_Monthly_Pay_Inputs.EmpID=T_Payroll.EmpID - left join T_Loan_Master on T_Monthly_Pay_Inputs.EmpID=T_Loan_Master.EmpID and T_Loan_Master.is_Active = 1 + $sql = "select t_monthly_pay_inputs.*,t_employee_details.FirstName,t_employee_details.LastName,t_loan_master.Loan_ID,t_loan_master.Monthly_Due,t_payroll.Key + from t_monthly_pay_inputs + left join t_employee_details on t_monthly_pay_inputs.EmpID=t_employee_details.EmpID and t_employee_details.DateofJoining <= ? + left join t_payroll on t_monthly_pay_inputs.EmpID=t_payroll.EmpID + left join t_loan_master on t_monthly_pay_inputs.EmpID=t_loan_master.EmpID and t_loan_master.is_Active = 1 where Month_Year = ? - order by T_Employee_Details.EmpID asc"; + order by t_employee_details.EmpID asc"; $query = $this->db->query($sql, array($lastdate, $current)); // print_r($query-getResult()); @@ -63,11 +63,11 @@ class Monthlypay_model extends Model $date_val = cal_days_in_month(CAL_GREGORIAN, $month_val, $year_val); //$monthyear_val = date('Y-m',strtotime($current)); $lastdate = $year_val . '-' . $month_val . '-' . $date_val; - $builder = $this->db->table('T_Employee_Details') - ->select('T_Employee_Details.EmpID,T_Employee_Details.FirstName,T_Employee_Details.LastName,T_Employee_Details.DateofJoining') - //->join('T_Emp_Pay_Data','T_Emp_Pay_Data.EmpID=T_Employee_Details.EmpID','Left') - ->where('T_Employee_Details.IsActive', 1) - ->where('T_Employee_Details.DateofJoining <=', $lastdate) + $builder = $this->db->table('t_employee_details') + ->select('t_employee_details.EmpID,t_employee_details.FirstName,t_employee_details.LastName,t_employee_details.DateofJoining') + //->join('t_emp_pay_data','t_emp_pay_data.EmpID=t_employee_details.EmpID','Left') + ->where('t_employee_details.IsActive', 1) + ->where('t_employee_details.DateofJoining <=', $lastdate) ->orderBy('EmpID', 'asc'); $query = $builder->get(); $result = $query->getResult(); @@ -99,19 +99,19 @@ class Monthlypay_model extends Model $lastdate = $year_val . '-' . $month_val . '-' . $date_val; //echo $lastdate; - //left join T_Payroll on T_Employee_Details.EmpID = T_Payroll.EmpID and month(T_Payroll.PayOn) = month(?) and year(T_Payroll.PayOn) = year(?) - $sql = "select T_Emp_Pay_Data.EmpID, T_Emp_Pay_Data.Incentives as MasterIncentives,T_Emp_Pay_Data.*,T_Employee_Details.FirstName,T_Employee_Details.LastName,T_Employee_Details.DateofJoining,T_Attendance.Days_Worked as Days_worked,T_Attendance.Absent as LOP_Days,T_Attendance.Paid_Leave as Paid_leave,T_Attendance.Total_OTHrs as OT_Hrs_Worked,T_Attendance.NoofDays,T_Loan_Master.Loan_ID,T_Loan_Master.Monthly_Due,T_Loan_Master.Due_Start_Date as DueDate,T_Loan_Master.Loan_Amount,T_Loan_Master.Paid_Amount,T_Payroll.Key,T_Monthly_Pay_Inputs.Incentives as MonthlyIncentives,T_Monthly_Pay_Inputs.Loan_Recovered,T_Monthly_Pay_Inputs.Estimate,T_Monthly_Pay_Inputs.Festival_Bonus,T_Monthly_Pay_Inputs.Other_Deductions,T_Loan_History .Balance_Amount - from T_Emp_Pay_Data - left join T_Employee_Details on T_Employee_Details.EmpID = T_Emp_Pay_Data.EmpID - left join T_Payroll on T_Employee_Details.EmpID = T_Payroll.EmpID and T_Payroll.PayOn = ? + //left join t_payroll on t_employee_details.EmpID = t_payroll.EmpID and month(t_payroll.PayOn) = month(?) and year(t_payroll.PayOn) = year(?) + $sql = "select t_emp_pay_data.EmpID, t_emp_pay_data.Incentives as MasterIncentives,t_emp_pay_data.*,t_employee_details.FirstName,t_employee_details.LastName,t_employee_details.DateofJoining,t_attendance.Days_Worked as Days_worked,t_attendance.Absent as LOP_Days,t_attendance.Paid_Leave as Paid_leave,t_attendance.Total_OTHrs as OT_Hrs_Worked,t_attendance.NoofDays,t_loan_master.Loan_ID,t_loan_master.Monthly_Due,t_loan_master.Due_Start_Date as DueDate,t_loan_master.Loan_Amount,t_loan_master.Paid_Amount,t_payroll.Key,t_monthly_pay_inputs.Incentives as MonthlyIncentives,t_monthly_pay_inputs.Loan_Recovered,t_monthly_pay_inputs.Estimate,t_monthly_pay_inputs.Festival_Bonus,t_monthly_pay_inputs.Other_Deductions,t_loan_history .Balance_Amount + from t_emp_pay_data + left join t_employee_details on t_employee_details.EmpID = t_emp_pay_data.EmpID + left join t_payroll on t_employee_details.EmpID = t_payroll.EmpID and t_payroll.PayOn = ? - left join T_Attendance on T_Emp_Pay_Data.EmpID = T_Attendance.EmpID - left join T_Monthly_Pay_Inputs on T_Monthly_Pay_Inputs.EmpID = T_Emp_Pay_Data.EmpID and T_Monthly_Pay_Inputs.Month_Year = ? - left join T_Loan_Master on T_Emp_Pay_Data.EmpID = T_Loan_Master.EmpID and T_Loan_Master.is_Active = 1 - left join T_Loan_History on T_Loan_History .Loan_ID = T_Loan_Master.Loan_ID - where T_Employee_Details.DateofJoining <= ? - and month(T_Attendance.Month_Year) = month(?) and year(T_Attendance.Month_Year) = year(?) - order by T_Employee_Details.EmpID"; + left join t_attendance on t_emp_pay_data.EmpID = t_attendance.EmpID + left join t_monthly_pay_inputs on t_monthly_pay_inputs.EmpID = t_emp_pay_data.EmpID and t_monthly_pay_inputs.Month_Year = ? + left join t_loan_master on t_emp_pay_data.EmpID = t_loan_master.EmpID and t_loan_master.is_Active = 1 + left join t_loan_history on t_loan_history .Loan_ID = t_loan_master.Loan_ID + where t_employee_details.DateofJoining <= ? + and month(t_attendance.Month_Year) = month(?) and year(t_attendance.Month_Year) = year(?) + order by t_employee_details.EmpID"; $query = $this->db->query($sql, array($month, $month, $lastdate, $current, $current)); return $query->getResult(); @@ -121,11 +121,11 @@ class Monthlypay_model extends Model function getPublicHoldays($current = "") { if (!empty($current)) { - $sql = "select * from T_Public_Holidays where month(H_Date) = month(?) and year(H_Date) = year(?)"; + $sql = "select * from t_public_holidays where month(H_Date) = month(?) and year(H_Date) = year(?)"; $query = $this->db->query($sql, array($current, $current)); return $query->getResult(); } else { - $sql = "select * from T_Public_Holidays where year(H_Date)=year(CURRENT_DATE) order by H_Date"; + $sql = "select * from t_public_holidays where year(H_Date)=year(CURRENT_DATE) order by H_Date"; $query = $this->db->query($sql); return $query->getResult(); } @@ -136,7 +136,7 @@ class Monthlypay_model extends Model $Date = format_date($Date); //echo $Date;die();[ - $sql = "select count(*) as count from T_Public_Holidays where H_Date = ?"; + $sql = "select count(*) as count from t_public_holidays where H_Date = ?"; $query = $this->db->query($sql, array($Date)); return $query->getResultArray(); } @@ -145,12 +145,12 @@ class Monthlypay_model extends Model { //print_r($data); if ($string == 'i') { - $builder = $this->db->table('T_Public_Holidays'); + $builder = $this->db->table('t_public_holidays'); $builder->insert($data); $i = $this->db->affectedRows(); return $i; } else if ($string == 'u') { - $this->db->table('T_Public_Holidays') + $this->db->table('t_public_holidays') ->where('H_date', $data['H_Date']) ->update($data); @@ -163,7 +163,7 @@ class Monthlypay_model extends Model function deleteHoliday($d) { $d = format_date($d);//3rd - $this->db->table('T_Public_Holidays')->delete(['H_date' => $d]); + $this->db->table('t_public_holidays')->delete(['H_date' => $d]); return $this->db->affectedRows(); } function monthlyAttendance($current = "") @@ -174,15 +174,15 @@ class Monthlypay_model extends Model $date_val = cal_days_in_month(CAL_GREGORIAN, $month_val, $year_val); $lastdate = $year_val . '-' . $month_val . '-' . $date_val; - $builder = $this->db->table('T_Attendance') - ->select('T_Attendance.*,T_Employee_Details.FirstName,T_Employee_Details.LastName') - ->join('T_Employee_Details', 'T_Attendance.EmpID=T_Employee_Details.EmpID') - // ->where('year(T_Employee_Details.DateofJoining) <= ',$year_val) - // ->where('month(T_Employee_Details.DateofJoining) <= ',$month_val) - ->where('T_Employee_Details.DateofJoining <= ', $lastdate) + $builder = $this->db->table('t_attendance') + ->select('t_attendance.*,t_employee_details.FirstName,t_employee_details.LastName') + ->join('t_employee_details', 't_attendance.EmpID=t_employee_details.EmpID') + // ->where('year(t_employee_details.DateofJoining) <= ',$year_val) + // ->where('month(t_employee_details.DateofJoining) <= ',$month_val) + ->where('t_employee_details.DateofJoining <= ', $lastdate) ->where('Month_Year', $current) - // ->where('T_Employee_Details.IsActive',1) - ->orderBy('T_Attendance.EmpID', 'asc'); + // ->where('t_employee_details.IsActive',1) + ->orderBy('t_attendance.EmpID', 'asc'); $query = $builder->get(); $result = $query->getResult(); @@ -197,7 +197,7 @@ class Monthlypay_model extends Model $count = 0; - $builder = $this->db->table('T_Monthly_Pay_Inputs')->select('count(*) as count') + $builder = $this->db->table('t_monthly_pay_inputs')->select('count(*) as count') ->where('Month_Year', $month) ->where('EmpID', $empid); $isExits = $builder->get(); @@ -210,13 +210,13 @@ class Monthlypay_model extends Model // print_r($data);die; if ($count == 0) { - $builder = $this->db->table('T_Monthly_Pay_Inputs'); + $builder = $this->db->table('t_monthly_pay_inputs'); $builder->insert($data); $i = $this->db->affectedRows(); return $i; } elseif ($count == 1) { - $this->db->table('T_Monthly_Pay_Inputs') + $this->db->table('t_monthly_pay_inputs') // ->where('H_date', $data['H_Date']) // ask velmurugan H_Date public hoilday table la irukku ->where('EmpID', $data['EmpID']) // temp solution ->update($data); @@ -229,7 +229,7 @@ class Monthlypay_model extends Model function saveAttendance($monthattendance, $Month_Year, $EmpID) { - $builder = $this->db->table('T_Attendance')->select('count(*) as c') + $builder = $this->db->table('t_attendance')->select('count(*) as c') ->where('Month_Year', $Month_Year) ->where('EmpID', $EmpID); $isExist = $builder->get(); @@ -239,7 +239,7 @@ class Monthlypay_model extends Model if ($ans == 0) { //array_pop(); - $builder = $this->db->table('T_Attendance'); + $builder = $this->db->table('t_attendance'); $builder->insert($monthattendance); return $this->db->affectedRows(); @@ -254,7 +254,7 @@ class Monthlypay_model extends Model // return false; // } } else { - $this->db->table('T_Attendance') + $this->db->table('t_attendance') ->where('Month_Year', $Month_Year) ->where('EmpID', $EmpID) ->update($monthattendance); @@ -268,7 +268,7 @@ class Monthlypay_model extends Model function addNewmonthlisting($m_list) { $this->db->transStart(); - $builder = $this->db->table('T_Monthly_Pay_Inputs'); + $builder = $this->db->table('t_monthly_pay_inputs'); $builder->insert($m_list); $Asset_Code = $this->db->insertId(); @@ -279,11 +279,11 @@ class Monthlypay_model extends Model function getUserInfo($EmpID, $month_year) { - $builder = $this->db->table('T_Monthly_Pay_Inputs') - ->select('T_Monthly_Pay_Inputs.*,T_Employee_Details.FirstName,T_Employee_Details.LastName') - ->join('T_Employee_Details', 'T_Monthly_Pay_Inputs.EmpID=T_Employee_Details.EmpID') - ->where('T_Monthly_Pay_Inputs.EmpID', $EmpID) - ->where('T_Monthly_Pay_Inputs.Month_Year', $month_year); + $builder = $this->db->table('t_monthly_pay_inputs') + ->select('t_monthly_pay_inputs.*,t_employee_details.FirstName,t_employee_details.LastName') + ->join('t_employee_details', 't_monthly_pay_inputs.EmpID=t_employee_details.EmpID') + ->where('t_monthly_pay_inputs.EmpID', $EmpID) + ->where('t_monthly_pay_inputs.Month_Year', $month_year); $query = $builder->get(); return $query->getResult(); @@ -293,7 +293,7 @@ class Monthlypay_model extends Model function editmonth($monthdata, $EmpID) { $monthyear = $monthdata['Month_Year']; - $this->db->table('T_Monthly_Pay_Inputs') + $this->db->table('t_monthly_pay_inputs') ->where('EmpID', $EmpID) ->where('Month_Year', $monthyear) ->update($monthdata); @@ -305,7 +305,7 @@ class Monthlypay_model extends Model function viewmonth($monthdata, $employeeid) { - $this->db->table('T_Monthly_Pay_Inputs') + $this->db->table('t_monthly_pay_inputs') ->orderBy('Month_Year') ->where('EmpID', $employeeid) ->update($monthdata); @@ -318,8 +318,8 @@ class Monthlypay_model extends Model function emplist() { - $sql = "select Emp.EmpID,CONCAT(FirstName,' ',LastName)as name ,Emp.Departmentcode, Dep.DepartmentName FROM T_Employee_Details as Emp -join T_DepartmentDetails as Dep on Dep.DEPCode=Emp.Departmentcode where Emp.IsActive = 1;"; + $sql = "select Emp.EmpID,CONCAT(FirstName,' ',LastName)as name ,Emp.Departmentcode, Dep.DepartmentName FROM t_employee_details as Emp +join t_departmentdetails as Dep on Dep.DEPCode=Emp.Departmentcode where Emp.IsActive = 1;"; $query = $this->db->query($sql); return $query->getResult(); } @@ -330,7 +330,7 @@ join T_DepartmentDetails as Dep on Dep.DEPCode=Emp.Departmentcode where Emp.IsA //if(!empty($Permissiondata){ $this->db->transStart(); - $builder = $this->db->table('T_Permission'); + $builder = $this->db->table('t_permission'); $builder->insert($Permissiondata); //$Asset_Code = $this->db->insert_id(); @@ -345,7 +345,7 @@ join T_DepartmentDetails as Dep on Dep.DEPCode=Emp.Departmentcode where Emp.IsA { - $builder = $this->db->table('T_Permission')->select('*'); + $builder = $this->db->table('t_permission')->select('*'); $query = $builder->get(); return $query->getResult(); } @@ -353,9 +353,9 @@ join T_DepartmentDetails as Dep on Dep.DEPCode=Emp.Departmentcode where Emp.IsA function pdf($SNO) { - $builder = $this->db->table('T_Permission per')->select('per.*,emp.FirstName,LastName,dep.DepartmentName') - ->join('T_Employee_Details emp', 'emp.EmpID = per.EmpID') - ->join('T_DepartmentDetails dep', 'dep.DEPCode = emp.Departmentcode') + $builder = $this->db->table('t_permission per')->select('per.*,emp.FirstName,LastName,dep.DepartmentName') + ->join('t_employee_details emp', 'emp.EmpID = per.EmpID') + ->join('t_departmentdetails dep', 'dep.DEPCode = emp.Departmentcode') ->where('per.SNO', $SNO); $query = $builder->get(); return $query->getResult(); @@ -372,15 +372,15 @@ join T_DepartmentDetails as Dep on Dep.DEPCode=Emp.Departmentcode where Emp.IsA $pre_year = $curr_split[0]; $curr_year = $curr_split[1]; - $sql = "select T_Monthly_Pay_Inputs.EmpID,T_Employee_Details.FirstName,T_Employee_Details.LastName,sum(Incentives) as Incentives,sum(Festival_Bonus) as Bonus - from T_Monthly_Pay_Inputs - join T_Employee_Details on T_Monthly_Pay_Inputs.EmpID = T_Employee_Details.EmpID + $sql = "select t_monthly_pay_inputs.EmpID,t_employee_details.FirstName,t_employee_details.LastName,sum(Incentives) as Incentives,sum(Festival_Bonus) as Bonus + from t_monthly_pay_inputs + join t_employee_details on t_monthly_pay_inputs.EmpID = t_employee_details.EmpID where - substr(T_Monthly_Pay_Inputs.Month_Year,4) = ? - and substr(T_Monthly_Pay_Inputs.Month_Year,1,2) >= 4 - or substr(T_Monthly_Pay_Inputs.Month_Year,4) = ? - and substr(T_Monthly_Pay_Inputs.Month_Year,1,2) <= 3 - group by T_Monthly_Pay_Inputs.EmpID"; + substr(t_monthly_pay_inputs.Month_Year,4) = ? + and substr(t_monthly_pay_inputs.Month_Year,1,2) >= 4 + or substr(t_monthly_pay_inputs.Month_Year,4) = ? + and substr(t_monthly_pay_inputs.Month_Year,1,2) <= 3 + group by t_monthly_pay_inputs.EmpID"; $query = $this->db->query($sql, array($pre_year, $curr_year)); return $query->getResult(); @@ -394,13 +394,13 @@ join T_DepartmentDetails as Dep on Dep.DEPCode=Emp.Departmentcode where Emp.IsA $pre_year = $curr_split[0]; $curr_year = $curr_split[1]; - $sql = "select T_Monthly_Pay_Inputs.EmpID,T_Monthly_Pay_Inputs.Month_Year,T_Employee_Details.FirstName,T_Employee_Details.LastName,sum(Incentives) as Incentives,sum(Festival_Bonus) as Bonus - from T_Monthly_Pay_Inputs - join T_Employee_Details on T_Monthly_Pay_Inputs.EmpID = T_Employee_Details.EmpID - and T_Monthly_Pay_Inputs.EmpID = ? - where substr(T_Monthly_Pay_Inputs.Month_Year,4) = ? and substr(T_Monthly_Pay_Inputs.Month_Year,1,2) >= 4 - or substr(T_Monthly_Pay_Inputs.Month_Year,4) = ? and substr(T_Monthly_Pay_Inputs.Month_Year,1,2) <= 3 - group by T_Monthly_Pay_Inputs.Month_Year"; + $sql = "select t_monthly_pay_inputs.EmpID,t_monthly_pay_inputs.Month_Year,t_employee_details.FirstName,t_employee_details.LastName,sum(Incentives) as Incentives,sum(Festival_Bonus) as Bonus + from t_monthly_pay_inputs + join t_employee_details on t_monthly_pay_inputs.EmpID = t_employee_details.EmpID + and t_monthly_pay_inputs.EmpID = ? + where substr(t_monthly_pay_inputs.Month_Year,4) = ? and substr(t_monthly_pay_inputs.Month_Year,1,2) >= 4 + or substr(t_monthly_pay_inputs.Month_Year,4) = ? and substr(t_monthly_pay_inputs.Month_Year,1,2) <= 3 + group by t_monthly_pay_inputs.Month_Year"; $query = $this->db->query($sql, array($EmployeeID, $pre_year, $curr_year)); return $query->getResult(); @@ -450,9 +450,9 @@ join T_DepartmentDetails as Dep on Dep.DEPCode=Emp.Departmentcode where Emp.IsA - $sql = "select att.EmpID," . $WH . ",a.FirstName from T_Attendance as att -join T_Employee_Details as a on a.EmpID= att.EmpID -where Month_Year = ? and att.EmpID in (select EmpID from T_Attendance)"; + $sql = "select att.EmpID," . $WH . ",a.FirstName from t_attendance as att +join t_employee_details as a on a.EmpID= att.EmpID +where Month_Year = ? and att.EmpID in (select EmpID from t_attendance)"; $query = $this->db->query($sql, array($daydate)); return $query->getResultArray(); @@ -462,7 +462,7 @@ where Month_Year = ? and att.EmpID in (select EmpID from T_Attendance)"; function dayAllPersentEmpSalary($WH, $OT, $date) { - $sql = "select EmpID," . $WH . "," . $OT . " from T_Attendance where Month_Year = ? and EmpID in (select EmpID from T_Attendance)"; + $sql = "select EmpID," . $WH . "," . $OT . " from t_attendance where Month_Year = ? and EmpID in (select EmpID from t_attendance)"; $query = $this->db->query($sql, array($date)); return $query->getResultArray(); @@ -473,7 +473,7 @@ where Month_Year = ? and att.EmpID in (select EmpID from T_Attendance)"; function persentEmployeeDetails($EmpID) { - $sql = "select * FROM T_Emp_Pay_Data where EmpID = ?;"; + $sql = "select * FROM t_emp_pay_data where EmpID = ?;"; $query = $this->db->query($sql, array($EmpID)); return $query->getResult(); diff --git a/app/Models/Mrir_model.php b/app/Models/Mrir_model.php index ee85b04f..ce22e1d6 100644 --- a/app/Models/Mrir_model.php +++ b/app/Models/Mrir_model.php @@ -13,49 +13,26 @@ class Mrir_model extends Model /* This function is used to display the IGR in dropdown box*/ function getIGRNOonly() { - $builder = $this->db->table('T_IGR_Master')->select('IGRNO') + $builder = $this->db->table('t_igr_master')->select('IGRNO') ->orderBy('IGRNO', 'asc'); $res = $builder->get(); return $res->getResult(); } - /** - * This function is used to get the user listing count - * @param string $searchText : This is optional search text - * @param number $page : This is pagination offset - * @param number $segment : This is pagination limit - * @return array $result : This is result - */ - - - function ViewigrListing() - { - - $builder = $this->db->table('T_IGR_Master igr') - ->select('igr.*,PO.IsOpenOrder,PO.DeliveryDate,sup.SupplierName,PO.POType') - ->join('T_PurchaseOrder_Master PO', 'igr.PONO = PO.PONO') - ->join('T_SupplierDetailsN` sup', 'PO.SupplierID = sup.SupplierID') - ->where('igr.IGRStatus !=', MRIR_CREATED) - ->where('PO.IsQualityChkReqired', 1) - ->orderBy("CreatedDate", "desc"); - $query = $builder->get(); - $result = $query->getResult(); - - return $result; - } + /* This function is used to get the igr value (button link)*/ function get_IGR($IgrNo) { - $builder = $this->db->table('T_IGR_Master IGRM') + $builder = $this->db->table('t_igr_master IGRM') ->distinct() ->select('IGRM.DeliveryChellanDate,IGRM.CreatedDate,IGRM.IGRNO,IGRM.VehicleNo,IGRM.DeliveryChellanOrInvoiceNo,IGRM.CourierNo,IGRM.PONO,IGRD.MaterialCode,IGRD.QuantityAsPerInvoice,POMR.ServiceDescription,POMR.PODate,POMR.DeliveryDate,POMR.CreatedBy,SUPP.SupplierName,SUPP.Address,MM.UOM,MM.MaterialName,POLT.Quantity,POLT.ReceivedQuantity,ED.FirstName') //->select("DATE_FORMAT(IGRM.DeliveryChellanDate, '%d %m %Y') as DCdate") - ->join('T_PurchaseOrder_Master POMR ', 'IGRM.PONO=POMR.PONO') - ->join('T_IGR_Details IGRD', 'IGRM.IGRNO=IGRD.IGRNO') - ->join('T_SupplierDetailsN SUPP', 'POMR.SupplierID=SUPP.SupplierID') - ->join('T_MaterialMaster MM', ' MM.MaterialCode=IGRD.MaterialCode') - ->join('T_PurchaseOrder_LineItem POLT', 'IGRM.PONO=POLT.PONO and IGRD.MaterialCode = POLT.MaterialCode') + ->join('t_purchaseorder_master POMR ', 'IGRM.PONO=POMR.PONO') + ->join('t_igr_details IGRD', 'IGRM.IGRNO=IGRD.IGRNO') + ->join('t_supplierdetailsn SUPP', 'POMR.SupplierID=SUPP.SupplierID') + ->join('t_materialmaster MM', ' MM.MaterialCode=IGRD.MaterialCode') + ->join('t_purchaseorder_lineitem POLT', 'IGRM.PONO=POLT.PONO and IGRD.MaterialCode = POLT.MaterialCode') ->join('tbl_users user', 'user.userid=POMR.CreatedBy', 'left') - ->join('T_Employee_Details ED', 'ED.EmpID = user.EmpID', 'left') + ->join('t_employee_details ED', 'ED.EmpID = user.EmpID', 'left') ->where('IGRM.IGRNO', $IgrNo); $query = $builder->get(); @@ -71,16 +48,16 @@ as OrderedQuantity ,(MD.ActualQuantityReceived) as ActualReceivedqty,(MD.Quantit AcceptedQty,REQ.ReqDate, ReqLine.Status as ReqStatus, st.StatusCode as ReqStatus,st.StatusName, ReqLine.Remarks -from T_Requestion_Details ReqLine join T_PurchaseOrder_LineItem POL +from t_requestion_details ReqLine join t_purchaseorder_lineitem POL on ReqLine.ReqNo = POL.ReqNo and ReqLine.MaterialCode = POL.MaterialCode - join T_Requestion_Master REQ on REQ.ReqNo = ReqLine.ReqNo - join T_PurchaseOrder_Master POMast on POMast.PONO=POL.PONO -join T_Status st on ReqLine.Status = st.StatusCode -join T_MRIR_Master MR on MR.PONO = POL.PONO join T_MRIR_Details MD -on MD.MRIRNO = MR.MRIRNO and ReqLine.MaterialCode = MD.MaterialCode join T_MaterialMaster MM on + join t_requestion_master REQ on REQ.ReqNo = ReqLine.ReqNo + join t_purchaseorder_master POMast on POMast.PONO=POL.PONO +join t_status st on ReqLine.Status = st.StatusCode +join t_mrir_master MR on MR.PONO = POL.PONO join t_mrir_details MD +on MD.MRIRNO = MR.MRIRNO and ReqLine.MaterialCode = MD.MaterialCode join t_materialmaster MM on MM.MaterialCode = ReqLine.MaterialCode join -T_Employee_Details EMP on EMP.EmpID = REQ.Requestedby join -T_DepartmentDetails DD on DD.DEPCode = EMP.Departmentcode where +t_employee_details EMP on EMP.EmpID = REQ.Requestedby join +t_departmentdetails DD on DD.DEPCode = EMP.Departmentcode where POL.status in (?,?) and ReqLine.Status not in(?) and POMast.status not in(?) group by ReqLine.MaterialCode ,POL.PONO'; @@ -91,18 +68,18 @@ POL.status in (?,?) /* This function is used to list the MRIR value*/ function view_mrir() { - $builder = $this->db->table('T_MRIR_Master TMM') + $builder = $this->db->table('t_mrir_master TMM') ->distinct() ->select('TMM.MRIRNO,TMM.PONO,TMM.IGRNO,TMM.MRIRStatus,ST.StatusName,IGRM.DeliveryChellanOrInvoiceNo,IGRM.DeliveryChellanDate,IGRM.VehicleNo,IGRM.CourierNo,TMD.StoreInchargeID,TMD.QualityInchargeID,TMD.PlantInchargeID,TMD.UpdateBY,POM.PODate,POM.POType,POM.CreatedBy,ED.FirstName as UpdatedbyName,ED1.FirstName as CreatedByName') - ->join('T_MRIR_Details TMD', 'TMM.MRIRNO=TMD.MRIRNO') - ->join('T_IGR_Master IGRM', 'TMM.IGRNO=IGRM.IGRNO') - ->join('T_IGR_Details IGRD', 'IGRM.IGRNO=IGRD.IGRNO') - ->join('T_PurchaseOrder_Master POM', 'TMM.PONO=POM.PONO') + ->join('t_mrir_details TMD', 'TMM.MRIRNO=TMD.MRIRNO') + ->join('t_igr_master IGRM', 'TMM.IGRNO=IGRM.IGRNO') + ->join('t_igr_details IGRD', 'IGRM.IGRNO=IGRD.IGRNO') + ->join('t_purchaseorder_master POM', 'TMM.PONO=POM.PONO') ->join('tbl_users user', 'user.userid=TMD.UpdateBY', 'left') - ->join('T_Employee_Details ED', 'ED.EmpID = user.EmpID', 'left') + ->join('t_employee_details ED', 'ED.EmpID = user.EmpID', 'left') ->join('tbl_users user1', 'user1.userid = POM.CreatedBy', 'left') - ->join('T_Employee_Details ED1', 'ED1.EmpID = user1.EmpID', 'left') - ->join('T_Status ST', 'ST.StatusCode = TMM.MRIRStatus') + ->join('t_employee_details ED1', 'ED1.EmpID = user1.EmpID', 'left') + ->join('t_status ST', 'ST.StatusCode = TMM.MRIRStatus') //->where('POM.IsQualityChkReqired !=','0') ->orderBy('TMM.MRIRNO', 'desc'); $query = $builder->get(); @@ -110,7 +87,7 @@ POL.status in (?,?) } function getStatus() { - $builder = $this->db->table('T_Status') + $builder = $this->db->table('t_status') ->select('StatusCode,StatusName') ->where('StatusType', 8); $query = $builder->get(); @@ -119,7 +96,7 @@ POL.status in (?,?) /* This function is used to list the MRIR value*/ function view_mrir_Billing() { - $builder = $this->db->table('T_MRIR_Master TMM') + $builder = $this->db->table('t_mrir_master TMM') ->distinct() ->select('TMM.MRIRNO,TMM.PONO, TMM.IGRNO,IGRM.DeliveryChellanOrInvoiceNo, IGRM.DeliveryChellanDate,IGRM.VehicleNo,IGRM.CourierNo,TMD.QualityInchargeID, @@ -127,20 +104,20 @@ POL.status in (?,?) ED.FirstName as UpdatedbyName,ED1.FirstName as ReleasedbyName,MM.MaterialCode,MM.MaterialName, MM.UOM, POL.Quantity,IGRD.QuantityAsPerInvoice, TMD.ActualQuantityReceived,TMD.QuantityAccepted, TMD.QuantityRejected,ST.StatusName,TMD.Remarks,AdvanceAmount ') - ->join('T_MRIR_Details TMD', 'TMM.MRIRNO=TMD.MRIRNO', 'left') - ->join('T_IGR_Master IGRM', 'TMM.IGRNO=IGRM.IGRNO') - ->join('T_IGR_Details IGRD', 'IGRM.IGRNO=IGRD.IGRNO and IGRD.MaterialCode = TMD.MaterialCode') - ->join('T_PurchaseOrder_Master POM', 'POM.PONO=IGRM.PONO') - ->join('T_PurchaseOrder_LineItem POL', 'POL.PONO=POM.PONO and TMD.MaterialCode = POL.MaterialCode') - ->join('T_PurchaseOrder_AdvanceRequest PUADV', 'POM.PONO=PUADV.PONO', 'left') + ->join('t_mrir_details TMD', 'TMM.MRIRNO=TMD.MRIRNO', 'left') + ->join('t_igr_master IGRM', 'TMM.IGRNO=IGRM.IGRNO') + ->join('t_igr_details IGRD', 'IGRM.IGRNO=IGRD.IGRNO and IGRD.MaterialCode = TMD.MaterialCode') + ->join('t_purchaseorder_master POM', 'POM.PONO=IGRM.PONO') + ->join('t_purchaseorder_lineitem POL', 'POL.PONO=POM.PONO and TMD.MaterialCode = POL.MaterialCode') + ->join('t_purchaseorder_advancerequest PUADV', 'POM.PONO=PUADV.PONO', 'left') ->join('tbl_users user', 'user.userid=TMD.UpdateBY', 'left') - ->join('T_Employee_Details ED', 'ED.EmpID = user.EmpID', 'left') + ->join('t_employee_details ED', 'ED.EmpID = user.EmpID', 'left') ->join('tbl_users user1', 'user1.userid = POM.ReleasedBy', 'left') - ->join('T_Employee_Details ED1', 'ED1.EmpID = user1.EmpID', 'left') + ->join('t_employee_details ED1', 'ED1.EmpID = user1.EmpID', 'left') ->join('tbl_users user2', 'user2.userid=TMD.StoreInchargeID', 'left') - ->join('T_Employee_Details ED2', 'ED2.EmpID = user2.EmpID', 'left') - ->join('T_MaterialMaster MM', 'MM.MaterialCode = IGRD.MaterialCode and POL.MaterialCode = MM.MaterialCode') - ->join('T_Status ST', 'ST.StatusCode = TMD.MRIRStatus') + ->join('t_employee_details ED2', 'ED2.EmpID = user2.EmpID', 'left') + ->join('t_materialmaster MM', 'MM.MaterialCode = IGRD.MaterialCode and POL.MaterialCode = MM.MaterialCode') + ->join('t_status ST', 'ST.StatusCode = TMD.MRIRStatus') ->where('TMM.MRIRStatus', MRIR_APPROVED) ->orderBy('TMM.UpdatedOn', 'desc'); $query = $builder->get(); @@ -152,24 +129,24 @@ POL.status in (?,?) function edit_mrir($MrirNo) { - $builder = $this->db->table('T_MRIR_Master TMM') + $builder = $this->db->table('t_mrir_master TMM') ->distinct()->select('TMM.MRIRNO,TMM.PONO,TMM.IGRNO,TMM.Createdon as MRIRCreatedon,TMD.MRIRItemNo,TMD.ActualQuantityReceived,TMD.QuantityAccepted,TMD.QuantityRejected,IGRM.DeliveryChellanOrInvoiceNo,IGRM.DeliveryChellanDate,IGRM.VehicleNo,IGRM.CourierNo,IGRM.CreatedDate as IGRCreated,IGRD.QuantityAsPerInvoice,SUPP.SupplierName,SUPP.Address,POMR.PODate,POMR.DeliveryDate,POMR.ServiceDescription,TMD.MaterialCode,MM.MaterialName,MM.UOM,Line.Quantity,Line.ReceivedQuantity,ED.FirstName as PORasiedbyName,ED1.FirstName as MRIRRasiedbyName, ED2.FirstName as IGRRasiedbyName,TMM.MRIRStatus,Line.CostCenterCode,COST.CostCenterName,TMD.Remarks') - ->join('T_MRIR_Details TMD', 'TMM.MRIRNO = TMD.MRIRNO') //to get IGRNO,PONO,MRIRNO,mrirdate, - ->join('T_IGR_Master IGRM', 'IGRM.IGRNO = TMM.IGRNO') //to get actualquantity,deliverydate,Invoicedate,vechileno,courierno,igrdate, - ->join('T_PurchaseOrder_Master POMR ', 'IGRM.PONO = POMR.PONO') //to get podate,deliverydate,servicedescription - // ->join ('T_PurchaseOrder_LineItem POLT','IGRM.PONO=POLT.PONO');//to get receivedquantity,quantity - ->join('T_PurchaseOrder_LineItem Line', 'TMM.PONO=Line.PONO and TMD.MaterialCode=Line.MaterialCode') - ->join('T_CostCenter_Master COST', 'Line.CostCenterCode=COST.CostCenterCode', 'left') - //->join ('T_IGR_Details IGRD','IGRD.IGRNO = IGRM.IGRNO');//to get invoicequantity - ->join('T_IGR_Details IGRD', 'IGRD.IGRNO = TMM.IGRNO and TMD.MaterialCode=IGRD.MaterialCode') - ->join('T_MaterialMaster MM', 'TMD.MaterialCode = MM.MaterialCode') - ->join('T_SupplierDetailsN SUPP', 'POMR.SupplierID = SUPP.SupplierID') //to get suppliername,supplieraddress + ->join('t_mrir_details TMD', 'TMM.MRIRNO = TMD.MRIRNO') //to get IGRNO,PONO,MRIRNO,mrirdate, + ->join('t_igr_master IGRM', 'IGRM.IGRNO = TMM.IGRNO') //to get actualquantity,deliverydate,Invoicedate,vechileno,courierno,igrdate, + ->join('t_purchaseorder_master POMR ', 'IGRM.PONO = POMR.PONO') //to get podate,deliverydate,servicedescription + // ->join ('t_purchaseorder_lineitem POLT','IGRM.PONO=POLT.PONO');//to get receivedquantity,quantity + ->join('t_purchaseorder_lineitem Line', 'TMM.PONO=Line.PONO and TMD.MaterialCode=Line.MaterialCode') + ->join('t_costcenter_master COST', 'Line.CostCenterCode=COST.CostCenterCode', 'left') + //->join ('t_igr_details IGRD','IGRD.IGRNO = IGRM.IGRNO');//to get invoicequantity + ->join('t_igr_details IGRD', 'IGRD.IGRNO = TMM.IGRNO and TMD.MaterialCode=IGRD.MaterialCode') + ->join('t_materialmaster MM', 'TMD.MaterialCode = MM.MaterialCode') + ->join('t_supplierdetailsn SUPP', 'POMR.SupplierID = SUPP.SupplierID') //to get suppliername,supplieraddress ->join('tbl_users user', 'user.userid = POMR.CreatedBy') //to get poraisedby - ->join('T_Employee_Details ED', 'ED.EmpID = user.EmpID') + ->join('t_employee_details ED', 'ED.EmpID = user.EmpID') ->join('tbl_users user1', 'user1.userid=TMM.CreatedBy') //to get mrirraisedby - ->join('T_Employee_Details ED1', 'ED1.EmpID = user1.EmpID') + ->join('t_employee_details ED1', 'ED1.EmpID = user1.EmpID') ->join('tbl_users user2', 'user2.userid=IGRM.CreatedBy') //to get igrraisedby - ->join('T_Employee_Details ED2', 'ED2.EmpID = user2.EmpID') + ->join('t_employee_details ED2', 'ED2.EmpID = user2.EmpID') ->where('TMM.MRIRNO', $MrirNo) ->groupBy('TMM.MRIRNO,TMD.MaterialCode'); $query = $builder->get(); @@ -181,14 +158,14 @@ POL.status in (?,?) function master_mrir($mrirmastervalues) { - $builder = $this->db->table('T_MRIR_Master'); + $builder = $this->db->table('t_mrir_master'); $builder->insert($mrirmastervalues); $insert_id = $this->db->affectedRows(); if ($insert_id > 0) { - //$subQuery = 'select max(MRIRNO) as MRIRNo from T_MRIR_Master'; - $subQuery = 'select MRIRNO from T_MRIR_Master order by Createdon desc limit 1'; + //$subQuery = 'select max(MRIRNO) as MRIRNo from t_mrir_master'; + $subQuery = 'select MRIRNO from t_mrir_master order by Createdon desc limit 1'; $query = $this->db->query($subQuery); return $query->getResult(); //_array(); } @@ -198,7 +175,7 @@ POL.status in (?,?) function detail_mrir($mrirdetailvalues) { - $builder = $this->db->table('T_MRIR_Details'); + $builder = $this->db->table('t_mrir_details'); $builder->insert($mrirdetailvalues); $insert_id = $this->db->affectedRows(); @@ -210,7 +187,7 @@ POL.status in (?,?) /* This function is used to update the value in MRIR master table*/ function update_mrirmaster($updatemastervalues, $mrir_no) { - $builder = $this->db->table('T_MRIR_Master') + $builder = $this->db->table('t_mrir_master') ->where('MRIRNO', $mrir_no) ->update($updatemastervalues); $r = $this->db->affectedRows(); @@ -224,7 +201,7 @@ POL.status in (?,?) function update_mrirdetail($updatedetailvalues, $Lineitm) { - $builder = $this->db->table('T_MRIR_Details') + $builder = $this->db->table('t_mrir_details') ->where('MRIRItemNo', $Lineitm) ->update($updatedetailvalues); } @@ -234,17 +211,17 @@ POL.status in (?,?) function get_MRIRs($mrir) { - $builder = $this->db->table('T_MRIR_Master TMM') + $builder = $this->db->table('t_mrir_master TMM') ->select('TMM.MRIRNO,TMM.PONO,TMM.IGRNO,TMD.*,IGRM.DeliveryChellanOrInvoiceNo,IGRM.DeliveryChellanDate,IGRM.VehicleNo,IGRD.*,SUPP.SupplierName,SUPP.Address,POMR.DeliveryDate,POMR.ServiceDescription,MM.MaterialCode,MM.UOM,MM.MaterialName,POLT.Quantity,POLT.ReceivedQuantity,POMR.POType,ED.FirstName as StoreinchargeName') - ->join('T_MRIR_Details TMD', 'TMM.MRIRNO = TMD.MRIRNO') - ->join('T_MaterialMaster MM', 'TMD.MaterialCode = MM.MaterialCode') - ->join('T_IGR_Master IGRM', 'IGRM.IGRNO=TMM.IGRNO') - ->join('T_PurchaseOrder_Master POMR ', 'IGRM.PONO=POMR.PONO') - ->join('T_PurchaseOrder_LineItem POLT', 'IGRM.PONO=POLT.PONO and POLT.MaterialCode=TMD.MaterialCode') - ->join('T_IGR_Details IGRD', 'IGRD.IGRNO= IGRM.IGRNO and IGRD.MaterialCode=TMD.MaterialCode') - ->join('T_SupplierDetailsN SUPP', 'POMR.SupplierID=SUPP.SupplierID') + ->join('t_mrir_details TMD', 'TMM.MRIRNO = TMD.MRIRNO') + ->join('t_materialmaster MM', 'TMD.MaterialCode = MM.MaterialCode') + ->join('t_igr_master IGRM', 'IGRM.IGRNO=TMM.IGRNO') + ->join('t_purchaseorder_master POMR ', 'IGRM.PONO=POMR.PONO') + ->join('t_purchaseorder_lineitem POLT', 'IGRM.PONO=POLT.PONO and POLT.MaterialCode=TMD.MaterialCode') + ->join('t_igr_details IGRD', 'IGRD.IGRNO= IGRM.IGRNO and IGRD.MaterialCode=TMD.MaterialCode') + ->join('t_supplierdetailsn SUPP', 'POMR.SupplierID=SUPP.SupplierID') ->join('tbl_users user', 'user.userid=TMD.StoreInchargeID', 'left') - ->join('T_Employee_Details ED', 'ED.EmpID = user.EmpID', 'left') + ->join('t_employee_details ED', 'ED.EmpID = user.EmpID', 'left') ->where('TMD.MRIRNO', $mrir); //->orderBy('TMD.MRIRNO','asc'); @@ -258,15 +235,15 @@ POL.status in (?,?) function get_IGRdatas() { - $builder = $this->db->table('T_IGR_Master IGRM') + $builder = $this->db->table('t_igr_master IGRM') ->select('IGRM.*,IGRD.*,SUPP.SupplierName,SUPP.Address,TMM.PONO,TMD.*,MM.MaterialCode,MM.UOM,MM.MaterialName,POLT.Quantity,POLT.ReceivedQuantity') - ->join('T_PurchaseOrder_Master POMR ', 'IGRM.PONO=POMR.PONO', 'left') - ->join('T_MRIR_Master TMM', 'TMM.IGRNO=IGRM.IGRNO') - ->join('T_MRIR_Details TMD', 'TMD.MRIRNO=TMM.MRIRNO') - ->join('T_IGR_Details IGRD', 'IGRD.IGRNO= IGRM.IGRNO', 'left') - ->join('T_PurchaseOrder_LineItem POLT', 'IGRM.PONO=POLT.PONO', 'left') - ->join('T_SupplierDetailsN SUPP', 'POMR.SupplierID=SUPP.SupplierID', 'left') - ->join('T_MaterialMaster MM', ' MM.MaterialCode=TMD.MaterialCode', 'left'); + ->join('t_purchaseorder_master POMR ', 'IGRM.PONO=POMR.PONO', 'left') + ->join('t_mrir_master TMM', 'TMM.IGRNO=IGRM.IGRNO') + ->join('t_mrir_details TMD', 'TMD.MRIRNO=TMM.MRIRNO') + ->join('t_igr_details IGRD', 'IGRD.IGRNO= IGRM.IGRNO', 'left') + ->join('t_purchaseorder_lineitem POLT', 'IGRM.PONO=POLT.PONO', 'left') + ->join('t_supplierdetailsn SUPP', 'POMR.SupplierID=SUPP.SupplierID', 'left') + ->join('t_materialmaster MM', ' MM.MaterialCode=TMD.MaterialCode', 'left'); //->where('IGRM.IGRNO '); $query = $builder->get(); $result = $query->getResult(); @@ -280,7 +257,7 @@ POL.status in (?,?) function UpdateIGRStatus($IGRDetails, $IGRNO) { - $builder = $this->db->table('T_IGR_Master') + $builder = $this->db->table('t_igr_master') ->where('IGRNO', $IGRNO) ->update($IGRDetails); return TRUE; @@ -291,13 +268,13 @@ POL.status in (?,?) // echo $MaterialCode; // die(); - $subQuery = 'select Quantity from T_Store_Stockdetails where MaterialCode=?'; + $subQuery = 'select Quantity from t_store_stockdetails where MaterialCode=?'; $query = $this->db->query($subQuery, array($MaterialCode)); return $query->getResultArray(); } function UpdateStock($StockDetails, $MaterialCode) { - $builder = $this->db->table('T_Store_Stockdetails') + $builder = $this->db->table('t_store_stockdetails') ->where('MaterialCode', $MaterialCode) ->update($StockDetails); return TRUE; @@ -308,13 +285,13 @@ POL.status in (?,?) } function UpdatePOLineItem($LineItem, $PONO, $MaterialCode) { - $subQuery = 'select * from T_PurchaseOrder_LineItem where Quantity = ReceivedQuantity and PONO=? and MaterialCode=? '; + $subQuery = 'select * from t_purchaseorder_lineitem where Quantity = ReceivedQuantity and PONO=? and MaterialCode=? '; $query = $this->db->query($subQuery, array($PONO, $MaterialCode)); $ApprovedCount = $query->getNumRows(); - $subQuery = 'select * from T_PurchaseOrder_LineItem where Quantity > ReceivedQuantity and ReceivedQuantity != 0 and PONO=? and MaterialCode=?'; + $subQuery = 'select * from t_purchaseorder_lineitem where Quantity > ReceivedQuantity and ReceivedQuantity != 0 and PONO=? and MaterialCode=?'; $query = $this->db->query($subQuery, array($PONO, $MaterialCode)); $PartialApproved = $query->getNumRows(); @@ -322,7 +299,7 @@ POL.status in (?,?) // echo 'Partialcount'.$PartialApproved; if ($ApprovedCount > 0) { - $builder = $this->db->table('T_PurchaseOrder_LineItem') + $builder = $this->db->table('t_purchaseorder_lineitem') ->where('PONO', $PONO) ->where('MaterialCode', $MaterialCode) ->update($LineItem); @@ -333,7 +310,7 @@ POL.status in (?,?) $updateon = get_current_date_time(); $POLineItem = array('Status' => PARTIAL_MRIRAPPROVED, 'UpdateBY' => $updateby, 'UpdatedOn' => $updateon); - $builder = $this->db->table('T_PurchaseOrder_LineItem') + $builder = $this->db->table('t_purchaseorder_lineitem') ->where('PONO', $PONO) ->where('MaterialCode', $MaterialCode) ->update($POLineItem); @@ -343,7 +320,7 @@ POL.status in (?,?) function UpdatePOMaster($PONO, $PoMrirStatus, $updatedBy) { - $builder = $this->db->table('T_PurchaseOrder_LineItem') + $builder = $this->db->table('t_purchaseorder_lineitem') ->select('*') ->where('PONO', $PONO) ->where('Status !=', MRIR_APPROVED); @@ -352,7 +329,7 @@ POL.status in (?,?) $ApprovedCnt = $query->getNumRows(); - $builder1 = $this->db->table('T_PurchaseOrder_LineItem')->select('*') + $builder1 = $this->db->table('t_purchaseorder_lineitem')->select('*') ->where('PONO', $PONO) ->where('Status !=', MRIR_REJECTED); $query1 = $builder1->get(); @@ -360,7 +337,7 @@ POL.status in (?,?) if ($ApprovedCnt == 0) { $POStatus = array('status' => MRIR_APPROVED, 'UpdateBY' => $updatedBy); - $builder = $this->db->table('T_PurchaseOrder_Master') + $builder = $this->db->table('t_purchaseorder_master') ->where('PONO', $PONO) ->update($POStatus); return TRUE; @@ -368,7 +345,7 @@ POL.status in (?,?) if ($RejectedCnt == 0) { $POStatus = array('status' => MRIR_REJECTED, 'UpdateBY' => $updatedBy); - $builder = $this->db->table('T_PurchaseOrder_Master') + $builder = $this->db->table('t_purchaseorder_master') ->where('PONO', $PONO) ->update($POStatus); return TRUE; diff --git a/app/Models/Payroll_model.php b/app/Models/Payroll_model.php index 21bc2c61..2dc9f207 100644 --- a/app/Models/Payroll_model.php +++ b/app/Models/Payroll_model.php @@ -14,7 +14,7 @@ class Payroll_model extends Model */ function UploadFileName($FileDetails) { - $builder = $this->db->table('T_Payroll_File'); + $builder = $this->db->table('t_payroll_file'); $builder->insert($FileDetails); $Payon = $this->db->affectedRows(); @@ -40,7 +40,7 @@ class Payroll_model extends Model */ function UpdateFileName($FileDetails, $PayOn) { - $builder = $this->db->table('T_Payroll_File') + $builder = $this->db->table('t_payroll_file') ->where('PayOn', $PayOn) ->update($FileDetails); return TRUE; @@ -52,7 +52,7 @@ class Payroll_model extends Model */ function checkFileDetailsExists($PayOn) { - $builder = $this->db->table('T_Payroll_File') + $builder = $this->db->table('t_payroll_file') ->select('PayOn') ->where('PayOn', $PayOn); @@ -66,7 +66,7 @@ class Payroll_model extends Model function checkExistPayData($empid, $payon) { - $builder = $this->db->table('T_Payroll') + $builder = $this->db->table('t_payroll') ->select('PayOn,EmpID') ->where('PayOn', $payon) ->where('EmpID', $empid); @@ -78,7 +78,7 @@ class Payroll_model extends Model { //echo $EmpId; //die(); - $builder = $this->db->table('T_Monthly_Pay_Inputs') + $builder = $this->db->table('t_monthly_pay_inputs') ->select('Month_Year', 'EmpID') ->where('EmpID', $EmpId) ->where('Month_Year', $PayOn); @@ -101,7 +101,7 @@ class Payroll_model extends Model */ function UploadFileData($FileData) { - $builder = $this->db->table('T_Payroll'); + $builder = $this->db->table('t_payroll'); $builder->insert($FileData); $Payon = $this->db->affectedRows(); @@ -111,7 +111,7 @@ class Payroll_model extends Model function UploadFileData2($FileData) { - $builder = $this->db->table('T_Monthly_Pay_Inputs'); + $builder = $this->db->table('t_monthly_pay_inputs'); $builder->insert($FileData); $Payon = $this->db->affectedRows(); @@ -126,7 +126,7 @@ class Payroll_model extends Model */ function UpdateFiledata($FileData, $PayOn, $EmpId) { - $builder = $this->db->table('T_Payroll') + $builder = $this->db->table('t_payroll') ->where('PayOn', $PayOn) ->where('EmpID', $EmpId) ->update($FileData); @@ -141,10 +141,10 @@ class Payroll_model extends Model function GetPayslipdata($PayOn = '', $EmpId = '') { //echo "FROM MODEL" . $PayOn . $EmpId; - $builder = $this->db->table('T_Payroll Pay')->select('Pay.*,Emp.FirstName as FName ,Emp.LastName as Lname,Emp.DateofBirth as Dob,Emp.PANNo as Pan,Emp.BankBranchName as BankName,Emp.BankAccountNo as BankAccountNumber,Emp.IFSCCode as IFSCCode,Emp.DateofJoining as DOJ,Emp.AadharNo,Emp.Designation as Designation,Dep.DepartmentName as DeptName') - //->join('T_Payroll_File payfile', 'Pay.PayOn = payfile.PayOn') - ->join('T_Employee_Details Emp', 'Pay.EmpID = Emp.EmpID') - ->join('T_DepartmentDetails Dep', 'Emp.Departmentcode = Dep.DEPCode'); + $builder = $this->db->table('t_payroll Pay')->select('Pay.*,Emp.FirstName as FName ,Emp.LastName as Lname,Emp.DateofBirth as Dob,Emp.PANNo as Pan,Emp.BankBranchName as BankName,Emp.BankAccountNo as BankAccountNumber,Emp.IFSCCode as IFSCCode,Emp.DateofJoining as DOJ,Emp.AadharNo,Emp.Designation as Designation,Dep.DepartmentName as DeptName') + //->join('t_payroll_file payfile', 'Pay.PayOn = payfile.PayOn') + ->join('t_employee_details Emp', 'Pay.EmpID = Emp.EmpID') + ->join('t_departmentdetails Dep', 'Emp.Departmentcode = Dep.DEPCode'); if ($PayOn != '') { $builder->where('Pay.PayOn', $PayOn); } @@ -166,13 +166,13 @@ class Payroll_model extends Model /* */ /** - * This function is used to get the PayOn details from T_Payroll_File + * This function is used to get the PayOn details from t_payroll_file * @return array $result : This is result of the query */ function getPayOn() { - $builder = $this->db->table('T_Monthly_Pay_Inputs') + $builder = $this->db->table('t_monthly_pay_inputs') ->select('DISTINCT(Month_Year)') ->orderBy("Month_Year", "desc"); $query = $builder->get(); @@ -182,7 +182,7 @@ class Payroll_model extends Model function getBankInfo($bank = "") { - $builder = $this->db->table('T_Bank_Details') + $builder = $this->db->table('t_bank_details') ->select('*') ->where("Is_Active", 1); if (!empty($bank)) { @@ -194,11 +194,11 @@ class Payroll_model extends Model function getReportforBank($bank, $payon) { - $builder = $this->db->table('T_Payroll Pay') + $builder = $this->db->table('t_payroll Pay') ->select('Pay.*,Emp.FirstName as FName ,Emp.LastName as Lname,Emp.PANNo as Pan,Emp.BankBranchName as BankName,Emp.IFSCCode as IFSC,Bank.Address as BAddress') ->distinct() - ->join('T_Employee_Details Emp', 'Pay.EmpID = Emp.EmpID') - ->join('T_Bank_Details Bank', 'Emp.BankBranchName = Bank.Bank_name') + ->join('t_employee_details Emp', 'Pay.EmpID = Emp.EmpID') + ->join('t_bank_details Bank', 'Emp.BankBranchName = Bank.Bank_name') ->orderBy("Pay.EmpID", "asc") ->where('Emp.BankBranchName', $bank) ->where('Pay.PayOn', $payon) @@ -210,9 +210,9 @@ class Payroll_model extends Model function getReportforPFESI($payon) { - $builder = $this->db->table('T_Payroll Pay')->distinct() + $builder = $this->db->table('t_payroll Pay')->distinct() ->select('Pay.EmployeeESI,Pay.PF,Pay.CompanyESI,Pay.CompanyPF,Pay.NoofDaysWorked,Pay.OTperHours,Emp.FirstName as FName ,Emp.LastName as Lname,Emp.PFNO,Emp.ESI') - ->join('T_Employee_Details Emp', 'Pay.EmpID = Emp.EmpID') + ->join('t_employee_details Emp', 'Pay.EmpID = Emp.EmpID') ->where('Pay.PayOn', $payon) // ->where('Pay.EmployeeESI > 0 ') // ->where('Pay.CompanyESI > 0') @@ -226,11 +226,11 @@ class Payroll_model extends Model // echo "
---------------------------"; // echo "
From Model-"; // echo $source.'-'.$year1.'-'.$year2; - $builder = $this->db->table('T_Emp_Pay_Data Pay') + $builder = $this->db->table('t_emp_pay_data Pay') ->distinct() ->select('Pay.EmpID,Emp.FirstName as FName ,Emp.LastName as Lname,sum(loan.Loan_Amount) as Loan_Amount,sum(loan.Paid_Amount) as Paid_Amount') - ->join('T_Employee_Details Emp', 'Pay.EmpID = Emp.EmpID') - ->join('T_Loan_Master loan', 'Pay.EmpID = loan.EmpID'); + ->join('t_employee_details Emp', 'Pay.EmpID = Emp.EmpID') + ->join('t_loan_master loan', 'Pay.EmpID = loan.EmpID'); if ($source != 'company') { $builder->where('Pay.EmpID', $source); @@ -254,9 +254,9 @@ class Payroll_model extends Model function getEmpDetailsforLoan() { - $builder = $this->db->table('T_Employee_Details Pay') + $builder = $this->db->table('t_employee_details Pay') ->select('Pay.EmpID,Pay.FirstName as FName ,Pay.LastName as Lname') - ->join('T_Loan_Master loan', 'Pay.EmpID = loan.EmpID') + ->join('t_loan_master loan', 'Pay.EmpID = loan.EmpID') ->orderBy('Pay.EmpID', 'asc'); $query = $builder->get(); return $query->getResult(); @@ -269,10 +269,10 @@ class Payroll_model extends Model //$this->db->distinct(); if ($string == 'emp') { - $builder = $this->db->table('T_Emp_Pay_Data Pay') + $builder = $this->db->table('t_emp_pay_data Pay') ->select('Pay.EmpID,Emp.FirstName as FName ,Emp.LastName as Lname,loan.*') - ->join('T_Employee_Details Emp', 'Pay.EmpID = Emp.EmpID') - ->join('T_Loan_Master loan', 'Pay.EmpID = loan.EmpID', 'left') + ->join('t_employee_details Emp', 'Pay.EmpID = Emp.EmpID') + ->join('t_loan_master loan', 'Pay.EmpID = loan.EmpID', 'left') // if($source != 'company'){ ->where('Pay.EmpID', $eid); //} @@ -289,15 +289,15 @@ class Payroll_model extends Model return $query->getResult(); } elseif ($string == 'history') { - $builder = $this->db->table('T_Loan_History') - ->select('T_Loan_Master.EmpID,Emp.FirstName,Emp.LastName,T_Loan_Master.Loan_Amount,T_Loan_Master.Loan_Issued_Date,T_Loan_History.*') - ->join('T_Loan_Master', 'T_Loan_Master.Loan_ID=T_Loan_History.Loan_ID') - ->join('T_Employee_Details Emp', 'T_Loan_Master.EmpID = Emp.EmpID') - ->where('T_Loan_History.Loan_ID', $eid); + $builder = $this->db->table('t_loan_history') + ->select('t_loan_master.EmpID,Emp.FirstName,Emp.LastName,t_loan_master.Loan_Amount,t_loan_master.Loan_Issued_Date,t_loan_history.*') + ->join('t_loan_master', 't_loan_master.Loan_ID=t_loan_history.Loan_ID') + ->join('t_employee_details Emp', 't_loan_master.EmpID = Emp.EmpID') + ->where('t_loan_history.Loan_ID', $eid); $q = $builder->get(); // ->orderBy('Entry_Date','asc'); //->where('Loan_ID',$eid); - // $q = $tdb->get('T_Loan_History'); + // $q = $tdb->get('t_loan_history'); //print_r($q-getResult()); return $q->getResult(); // print_r($q-getResult()); @@ -310,15 +310,15 @@ class Payroll_model extends Model } /* */ /** - * This function is used to get the PayOn details from T_Payroll_FileOTperHours + * This function is used to get the PayOn details from t_payroll_fileOTperHours * @return array $result : This is result of the query */ function getEmployeelist($Payon = '') { - $builder = $this->db->table('T_Payroll Pay') + $builder = $this->db->table('t_payroll Pay') ->select('Pay.EmpID as EmpId,Emp.FirstName as Fname,Emp.LastName as Lname') - ->join('T_Employee_Details Emp', 'Pay.EmpID = Emp.EmpID'); + ->join('t_employee_details Emp', 'Pay.EmpID = Emp.EmpID'); if ($Payon != '') { $builder->where('Pay.PayOn', $Payon); } @@ -331,9 +331,9 @@ class Payroll_model extends Model function getEmployeelist2($Payon = '') { - $builder = $this->db->table('T_Monthly_Pay_Inputs Pay') + $builder = $this->db->table('t_monthly_pay_inputs Pay') ->select('Pay.EmpID as EmpId,Emp.FirstName as Fname,Emp.LastName as Lname') - ->join('T_Employee_Details Emp', 'Pay.EmpID = Emp.EmpID'); + ->join('t_employee_details Emp', 'Pay.EmpID = Emp.EmpID'); if ($Payon != '') { $builder->where('Pay.Month_Year', $Payon); } @@ -345,15 +345,15 @@ class Payroll_model extends Model /* */ /** - * This function is used to get the PayOn details from T_Payroll_File + * This function is used to get the PayOn details from t_payroll_file * @return array $result : This is result of the query */ function getEmpAll($Payon = '') { - $builder = $this->db->table('T_Payroll Pay') + $builder = $this->db->table('t_payroll Pay') ->select('Pay.EmpID as EmpId,Emp.FirstName as Fname,Emp.LastName as Lname') - ->join('T_Employee_Details Emp', 'Pay.EmpID = Emp.EmpID'); + ->join('t_employee_details Emp', 'Pay.EmpID = Emp.EmpID'); if ($Payon != '') { $builder->where('Pay.PayOn', $Payon); } @@ -365,21 +365,21 @@ class Payroll_model extends Model /* */ /** - * This function is used to delete the PayOn details from T_Payroll + * This function is used to delete the PayOn details from t_payroll * @return array $result : This is result of the query */ function deleteFileData($PayOn = '') { - $this->db->table('T_Payroll')->delete(['PayOn' => $PayOn]); + $this->db->table('t_payroll')->delete(['PayOn' => $PayOn]); } function getEmpID($q = '') { - $builder = $this->db->table('T_Employee_Details') + $builder = $this->db->table('t_employee_details') ->select('EmpID,FirstName,LastName'); if ($q == "addemppaydate") { - $builder->where('EmpID NOT IN (SELECT EmpID from T_Emp_Pay_Data)', NULL, FALSE); + $builder->where('EmpID NOT IN (SELECT EmpID from t_emp_pay_data)', NULL, FALSE); } $query = $builder->get(); return $query->getResult(); @@ -389,7 +389,7 @@ class Payroll_model extends Model function getEmpIDfromPayData() { - $builder = $this->db->table('T_Emp_Pay_Data') + $builder = $this->db->table('t_emp_pay_data') ->select('EmpID'); $query = $builder->get(); return $query->getResult(); @@ -402,7 +402,7 @@ class Payroll_model extends Model $PayOn = $data['PayOn']; $EmpID = $data['EmpID']; - $builder = $this->db->table('T_Payroll') + $builder = $this->db->table('t_payroll') ->where('Key', $key) ->where('PayOn', $PayOn) ->where('EmpID', $EmpID) @@ -416,7 +416,7 @@ class Payroll_model extends Model { $subQuery = "select CompanyName,Address,GSTNO,PAN,ContactNumber,EmailAddress,AlternateContactNumber,companyWebsite,StateCode - from T_Company_Details "; + from t_company_details "; $query = $this->db->query($subQuery); //print_r($query-getResult());die(); return $query->getResult(); @@ -424,13 +424,13 @@ class Payroll_model extends Model function ChequeDetails($cheque) { - $builder = $this->db->table('T_ChequeDetails'); + $builder = $this->db->table('t_chequedetails'); $builder->insert($cheque); } public function getFiscalYear() { - $sql = "SELECT FiscalYearStartOn, FiscalYearEndsOn FROM T_Company_Details"; + $sql = "SELECT FiscalYearStartOn, FiscalYearEndsOn FROM t_company_details"; $query = $this->db->query($sql); $result = $query->getRow(); return $result; @@ -438,10 +438,10 @@ class Payroll_model extends Model public function getEmpDetailsforLeave($financial_year){ $years = explode('-', $financial_year); - $builder = $this->db->table('T_Attendance as A'); + $builder = $this->db->table('t_attendance as A'); $builder->select('A.EmpID, GROUP_CONCAT(A.Month_Year) AS Month_Year, SUM(A.Days_Worked) AS NoofWorkedDays, SUM(A.Absent) AS NoofAbsentDays, SUM(A.Paid_Leave) AS NoofPaidLeaveDays, CONCAT_WS(" ", E.FirstName, E.LastName) AS FullName'); - $builder->join('T_Employee_Details as E', 'A.EmpID = E.EmpID', 'left'); + $builder->join('t_employee_details as E', 'A.EmpID = E.EmpID', 'left'); $builder->where('A.Month_Year >=', $years[0].'-04-01'); $builder->where('A.Month_Year <=', $years[1].'-03-31'); $builder->groupBy('A.EmpID'); @@ -456,12 +456,12 @@ class Payroll_model extends Model $years = explode('-', $financial_year); - $builder = $this->db->table('T_Attendance as A'); + $builder = $this->db->table('t_attendance as A'); $builder->select('A.EmpID, A.Days_Worked AS NoofWorkedDays, A.Absent AS NoofAbsentDays, A.Paid_Leave AS NoofPaidLeaveDays'); $builder->select('CONCAT_WS(" ", E.FirstName, E.LastName) AS FullName'); $builder->select('DATE_FORMAT(A.Month_Year, "%Y-%m") AS Month_Year'); // Format as YYYY-MM - $builder->join('T_Employee_Details as E', 'A.EmpID = E.EmpID', 'left'); + $builder->join('t_employee_details as E', 'A.EmpID = E.EmpID', 'left'); $builder->where('A.Month_Year >=', $years[0].'-04-01'); $builder->where('A.Month_Year <=', $years[1].'-03-31'); $builder->where('A.EmpID', $employee_id); @@ -479,7 +479,7 @@ class Payroll_model extends Model { $sql = "SELECT Cheque.* - FROM T_ChequeDetails Cheque + FROM t_chequedetails Cheque WHERE Cheque.BankName = ? AND Cheque.MonthYear = ? "; diff --git a/app/Models/Purchaseorder_model.php b/app/Models/Purchaseorder_model.php index 8c7f2c30..526c23b8 100644 --- a/app/Models/Purchaseorder_model.php +++ b/app/Models/Purchaseorder_model.php @@ -8,10 +8,10 @@ class Purchaseorder_model extends Model { function GetServicePOListforStatusUpdate() { - $builder = $this->db->table('T_PurchaseOrder_Master PO')->distinct() + $builder = $this->db->table('t_purchaseorder_master PO')->distinct() ->select('PO.PONO') - ->join('T_PurchaseOrder_LineItem Line', 'PO.PONO = Line.PONO') - ->join('T_Requestion_Master Req', 'Req.ReqNo = Line.ReqNo') + ->join('t_purchaseorder_lineitem Line', 'PO.PONO = Line.PONO') + ->join('t_requestion_master Req', 'Req.ReqNo = Line.ReqNo') ->where('PO.POType', SERVICE) ->where('PO.status', PO_RELEASED) ->where('Req.RequestedDept', $this->session->get('DEPCode')); @@ -30,7 +30,7 @@ class Purchaseorder_model extends Model function getfies($pono) { - $builder = $this->db->table('T_PurchaseOrder_BillUpload bill') + $builder = $this->db->table('t_purchaseorder_billupload bill') ->select('*') ->where('PONO', $pono); @@ -44,7 +44,7 @@ class Purchaseorder_model extends Model function updateMatStock($itemNo, $MaterialstockHistoryupdate) { //echo'hi'; - $this->db->table('T_Material_stock_history') + $this->db->table('t_material_stock_history') ->where('Ref_No', $itemNo) ->update($MaterialstockHistoryupdate); @@ -58,7 +58,7 @@ class Purchaseorder_model extends Model function updateReqDetails($Reqnumber, $MaterialCode, $ReqDetail) { //echo'hi'; - $this->db->table('T_Requestion_Details') + $this->db->table('t_requestion_details') ->where('ReqNo', $Reqnumber) ->where('MaterialCode', $MaterialCode) // ->where('Quantity',$Quantity); @@ -76,8 +76,8 @@ class Purchaseorder_model extends Model $subQuery = 'select IGRM.PONO,IGRD.IGRItemNo,IGRD.IGRNO from -T_IGR_Master IGRM -join T_IGR_Details IGRD on IGRD.IGRNO = IGRM.IGRNO +t_igr_master IGRM +join t_igr_details IGRD on IGRD.IGRNO = IGRM.IGRNO Where IGRM.PONO = ? '; $query = $this->db->query($subQuery, array($PONO)); @@ -89,7 +89,7 @@ Where IGRM.PONO = ? '; function updateIGR($IGRItemNo, $IGRDs) //,$MaterialCode, { //print_r(array($IGRDs,$IGRItemNo)); - $this->db->table('T_IGR_Details') + $this->db->table('t_igr_details') ->where('IGRItemNo', $IGRItemNo) //,'IGRNO',$IGRNO,'MaterialCode',$MaterialCode); //->where('IGRNO',$IGRNO); // ->where('MaterialCode',$MaterialCode); @@ -148,7 +148,7 @@ Where IGRM.PONO = ? '; { //print_r($myfile);die; - $builder = $this->db->table('T_PurchaseOrder_BillUpload'); + $builder = $this->db->table('t_purchaseorder_billupload'); $builder->insert($myfile); $myfile = $this->db->affectedRows(); return $myfile; @@ -158,12 +158,12 @@ Where IGRM.PONO = ? '; /* this function used parendpo igr values get inward report display */ function updateigrmaster($igrno, $NewPOno) { - // $builder = $this->db->table('T_IGR_Master'); + // $builder = $this->db->table('t_igr_master'); // $builder->insert($IGRaddvalues); // $myfile=$this->db->affectedRows(); // return $myfile; - $this->db->table('T_IGR_Master') + $this->db->table('t_igr_master') ->where('IGRNO', $igrno) ->update($NewPOno); @@ -172,7 +172,7 @@ Where IGRM.PONO = ? '; } function updateigrfile($igrno, $NewPOno) { - $this->db->table('T_Inwardgateregister_fileupload') + $this->db->table('t_inwardgateregister_fileupload') ->where('IGRNO', $igrno) ->update($NewPOno); $insert_id = $this->db->affectedRows(); @@ -182,7 +182,7 @@ Where IGRM.PONO = ? '; function selectigrmaster($PONO) { - $builder = $this->db->table('T_IGR_Master')->select('*') + $builder = $this->db->table('t_igr_master')->select('*') ->where('PONO', $PONO); $query = $builder->get(); return $query->getResult(); @@ -192,7 +192,7 @@ Where IGRM.PONO = ? '; function getpolineqty($NewPO) { - $builder = $this->db->table('T_PurchaseOrder_LineItem')->select('sum(Quantity)as Qty,sum(ReceivedQuantity)as rec') + $builder = $this->db->table('t_purchaseorder_lineitem')->select('sum(Quantity)as Qty,sum(ReceivedQuantity)as rec') ->where('PONO', $NewPO); $query = $builder->get(); @@ -202,7 +202,7 @@ Where IGRM.PONO = ? '; function POLineItemsupdatestatus($NewPO, $Newstatus) { - $this->db->table('T_PurchaseOrder_LineItem') + $this->db->table('t_purchaseorder_lineitem') ->where('PONO', $NewPO) ->update($Newstatus); $update = $this->db->affectedRows(); @@ -211,7 +211,7 @@ Where IGRM.PONO = ? '; function pomasterupdatestatus($NewPO, $Newstatus) { - $this->db->table('T_PurchaseOrder_Master') + $this->db->table('t_purchaseorder_master') ->where('PONO', $NewPO) ->update($Newstatus); $update = $this->db->affectedRows(); @@ -226,23 +226,23 @@ Where IGRM.PONO = ? '; function getfunction($pono) { - $builder = $this->db->table('T_PurchaseOrder_BillUpload bill')->distinct() + $builder = $this->db->table('t_purchaseorder_billupload bill')->distinct() ->select('bill.PONO,mstr.IGRNO,bill.BillNo,mstr.MaterialRcvdDate,bill.FilePath,mstr.DeliveryChellanOrInvoiceNo,mstr.DeliveryChellanDate,mstr.VehicleNo,mstr.CourierNo,dtl.QuantityAsPerInvoice,pom.POType') - ->join('T_IGR_Master mstr', 'bill.PONO = mstr.PONO', 'left') - ->join('T_IGR_Details dtl', 'mstr.IGRNO = dtl.IGRNO', 'left') - // ->join('T_MaterialMaster mm','mm.MaterialCode = bill.MaterialCode') - ->join('T_PurchaseOrder_Master pom', 'pom.PONO = bill.PONO') + ->join('t_igr_master mstr', 'bill.PONO = mstr.PONO', 'left') + ->join('t_igr_details dtl', 'mstr.IGRNO = dtl.IGRNO', 'left') + // ->join('t_materialmaster mm','mm.MaterialCode = bill.MaterialCode') + ->join('t_purchaseorder_master pom', 'pom.PONO = bill.PONO') ->where('bill.PONO', $pono) //->orWhere('pom.status',SPECIAL_PO); ->groupBy('bill.BillNo'); - // $builder = $this->db->table('T_IGR_Master mstr') + // $builder = $this->db->table('t_igr_master mstr') // ->select('mstr.PONO,mstr.IGRNO,mstr.DeliveryChellanOrInvoiceNo, // mstr.DeliveryChellanDate,mstr.VehicleNo,mstr.MaterialRcvdDate, // mstr.CourierNo,bill.BillNo,bill.FilePath,pom.Status,pom.POType'); - // ->join('T_PurchaseOrder_BillUpload bill','bill.PONO = mstr.PONO','left'); - // ->join('T_IGR_Details dtl','mstr.IGRNO = dtl.IGRNO','left'); - // // ->join('T_MaterialMaster mm','mm.MaterialCode = bill.MaterialCode'); - // ->join('T_PurchaseOrder_Master pom','pom.PONO = mstr.PONO'); + // ->join('t_purchaseorder_billupload bill','bill.PONO = mstr.PONO','left'); + // ->join('t_igr_details dtl','mstr.IGRNO = dtl.IGRNO','left'); + // // ->join('t_materialmaster mm','mm.MaterialCode = bill.MaterialCode'); + // ->join('t_purchaseorder_master pom','pom.PONO = mstr.PONO'); // ->where('mstr.PONO',$pono); $query = $builder->get(); @@ -254,11 +254,11 @@ Where IGRM.PONO = ? '; { // ->select('bill.PONO,mstr.IGRNO,bill.BillNo,mstr.MaterialRcvdDate,bill.FilePath,mstr.DeliveryChellanOrInvoiceNo,mstr.DeliveryChellanDate,mstr.VehicleNo,mstr.CourierNo,dtl.QuantityAsPerInvoice,pom.POType'); - // $builder = $this->db->table('T_PurchaseOrder_BillUpload bill'); - // ->join('T_IGR_Master mstr','bill.PONO = mstr.PONO','left'); - // ->join('T_IGR_Details dtl','mstr.IGRNO = dtl.IGRNO','left'); - // // ->join('T_MaterialMaster mm','mm.MaterialCode = bill.MaterialCode'); - // ->join('T_PurchaseOrder_Master pom','pom.PONO = bill.PONO'); + // $builder = $this->db->table('t_purchaseorder_billupload bill'); + // ->join('t_igr_master mstr','bill.PONO = mstr.PONO','left'); + // ->join('t_igr_details dtl','mstr.IGRNO = dtl.IGRNO','left'); + // // ->join('t_materialmaster mm','mm.MaterialCode = bill.MaterialCode'); + // ->join('t_purchaseorder_master pom','pom.PONO = bill.PONO'); // ->where('bill.PONO',$pono); // //$this->db->orWhere('pom.status',SPECIAL_PO); // $this->db->group_by('bill.BillNo'); @@ -266,16 +266,16 @@ Where IGRM.PONO = ? '; - $builder = $this->db->table('T_IGR_Master mstr')->distinct() + $builder = $this->db->table('t_igr_master mstr')->distinct() ->select('mstr.PONO,mstr.IGRNO,mstr.DeliveryChellanOrInvoiceNo, mstr.DeliveryChellanDate,mstr.VehicleNo,mstr.MaterialRcvdDate, mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, - //->join('T_PurchaseOrder_BillUpload bill','bill.PONO = mstr.PONO','left'); - ->join('T_IGR_Details dtl', 'mstr.IGRNO = dtl.IGRNO', 'left') - // ->join('T_MaterialMaster mm','mm.MaterialCode = bill.MaterialCode'); - ->join('T_PurchaseOrder_Master pom', 'pom.PONO = mstr.PONO') + //->join('t_purchaseorder_billupload bill','bill.PONO = mstr.PONO','left'); + ->join('t_igr_details dtl', 'mstr.IGRNO = dtl.IGRNO', 'left') + // ->join('t_materialmaster mm','mm.MaterialCode = bill.MaterialCode'); + ->join('t_purchaseorder_master pom', 'pom.PONO = mstr.PONO') ->where('mstr.PONO', $pono); $query = $builder->get(); @@ -287,24 +287,24 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, function getbillfiesr($pono) { - // $builder = $this->db->table('T_PurchaseOrder_BillUpload bill')->select('bill.PONO,mstr.IGRNO,bill.BillNo,mstr.MaterialRcvdDate,bill.FilePath,mstr.DeliveryChellanOrInvoiceNo,mstr.DeliveryChellanDate,mstr.VehicleNo,mstr.CourierNo,dtl.QuantityAsPerInvoice,pom.POType'); - // ->join('T_IGR_Master mstr','bill.PONO = mstr.PONO','left'); - // ->join('T_IGR_Details dtl','mstr.IGRNO = dtl.IGRNO','left'); - // // ->join('T_MaterialMaster mm','mm.MaterialCode = bill.MaterialCode'); - // ->join('T_PurchaseOrder_Master pom','pom.PONO = bill.PONO'); + // $builder = $this->db->table('t_purchaseorder_billupload bill')->select('bill.PONO,mstr.IGRNO,bill.BillNo,mstr.MaterialRcvdDate,bill.FilePath,mstr.DeliveryChellanOrInvoiceNo,mstr.DeliveryChellanDate,mstr.VehicleNo,mstr.CourierNo,dtl.QuantityAsPerInvoice,pom.POType'); + // ->join('t_igr_master mstr','bill.PONO = mstr.PONO','left'); + // ->join('t_igr_details dtl','mstr.IGRNO = dtl.IGRNO','left'); + // // ->join('t_materialmaster mm','mm.MaterialCode = bill.MaterialCode'); + // ->join('t_purchaseorder_master pom','pom.PONO = bill.PONO'); // ->where('bill.PONO',$pono); // //->orWhere('pom.status',SPECIAL_PO); // ->groupBy('bill.BillNo'); - $builder = $this->db->table('T_IGR_Master mstr')->distinct() + $builder = $this->db->table('t_igr_master mstr')->distinct() ->select('mstr.PONO,mstr.IGRNO,mstr.DeliveryChellanOrInvoiceNo, mstr.DeliveryChellanDate,mstr.VehicleNo,mstr.MaterialRcvdDate, mstr.CourierNo,bill.BillNo,bill.FilePath,pom.Status,pom.POType') - ->join('T_PurchaseOrder_BillUpload bill', 'bill.PONO = mstr.PONO', 'left') - ->join('T_IGR_Details dtl', 'mstr.IGRNO = dtl.IGRNO', 'left') - // ->join('T_MaterialMaster mm','mm.MaterialCode = bill.MaterialCode'); - ->join('T_PurchaseOrder_Master pom', 'pom.PONO = mstr.PONO') + ->join('t_purchaseorder_billupload bill', 'bill.PONO = mstr.PONO', 'left') + ->join('t_igr_details dtl', 'mstr.IGRNO = dtl.IGRNO', 'left') + // ->join('t_materialmaster mm','mm.MaterialCode = bill.MaterialCode'); + ->join('t_purchaseorder_master pom', 'pom.PONO = mstr.PONO') ->where('mstr.PONO', $pono); $query = $builder->get(); @@ -319,15 +319,15 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, $subQuery = 'select mast.ReqNo,mast.ReqDate,supp.SupplierName,PODate,st.StatusName as WorkStatus,ServiceWorkStatus,POMast.PaymentTerms, POMast.ServiceWorkStatus,LineItem.*,mat.MaterialName,mat.UOM,emp.FirstName,emp.LastName,POMast.TotalOrderValue - from T_PurchaseOrder_Master POMast - join T_PurchaseOrder_LineItem LineItem on LineItem.PONO = POMast.PONO - join T_SupplierDetailsN supp on supp.SupplierID = POMast.SupplierID - join T_MaterialMaster mat on mat.MaterialCode = LineItem.MaterialCode - join T_Status Stat on Stat.StatusCode = POMast.Status - join T_Status st on st.StatusCode = POMast.ServiceWorkStatus - join T_Requestion_Master mast on mast.ReqNo = LineItem.ReqNo + from t_purchaseorder_master POMast + join t_purchaseorder_lineitem LineItem on LineItem.PONO = POMast.PONO + join t_supplierdetailsn supp on supp.SupplierID = POMast.SupplierID + join t_materialmaster mat on mat.MaterialCode = LineItem.MaterialCode + join t_status Stat on Stat.StatusCode = POMast.Status + join t_status st on st.StatusCode = POMast.ServiceWorkStatus + join t_requestion_master mast on mast.ReqNo = LineItem.ReqNo join tbl_users users on users.userId = mast.CreatedBy - join T_Employee_Details emp on emp.EmpID = users.EmpID + join t_employee_details emp on emp.EmpID = users.EmpID where POMast.POType=? and POMast.PONO=?'; $query = $this->db->query($subQuery, array(SERVICE, $PONO)); @@ -339,18 +339,18 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, { $subQuery = 'select POMast.PONO,supp.SupplierName,PODate,POMast.PaymentTerms,POMast.ServiceWorkStatusRemarks,StatusName,POMast.CapitalRange,POType, LineItem.*,mat.MaterialName,mat.UOM,emp.FirstName,emp.LastName,Tax.TotalValue,Cost.CostCenterName,AdvanceAmount - ,Dept.DepartmentName from T_PurchaseOrder_Master POMast - join T_PurchaseOrder_LineItem LineItem on LineItem.PONO = POMast.PONO - join T_Service_Tax Tax on Tax.LineItemNo = LineItem.LineItemNo - left join T_PurchaseOrder_AdvanceRequest PUADV on POMast.PONO=PUADV.PONO - join T_SupplierDetailsN supp on supp.SupplierID = POMast.SupplierID - join T_MaterialMaster mat on mat.MaterialCode = LineItem.MaterialCode - join T_Status Stat on Stat.StatusCode = POMast.Status - join T_Requestion_Master mast on mast.ReqNo = LineItem.ReqNo + ,Dept.DepartmentName from t_purchaseorder_master POMast + join t_purchaseorder_lineitem LineItem on LineItem.PONO = POMast.PONO + join t_service_tax Tax on Tax.LineItemNo = LineItem.LineItemNo + left join t_purchaseorder_advancerequest PUADV on POMast.PONO=PUADV.PONO + join t_supplierdetailsn supp on supp.SupplierID = POMast.SupplierID + join t_materialmaster mat on mat.MaterialCode = LineItem.MaterialCode + join t_status Stat on Stat.StatusCode = POMast.Status + join t_requestion_master mast on mast.ReqNo = LineItem.ReqNo join tbl_users users on users.userId = POMast.CreatedBy - left join T_Employee_Details emp on emp.EmpID = mast.Requestedby - join T_DepartmentDetails Dept on Dept.DEPCode = mast.RequestedDept - join T_CostCenter_Master Cost on Cost.CostCenterCode=LineItem.CostCenterCode + left join t_employee_details emp on emp.EmpID = mast.Requestedby + join t_departmentdetails Dept on Dept.DEPCode = mast.RequestedDept + join t_costcenter_master Cost on Cost.CostCenterCode=LineItem.CostCenterCode where POMast.POType=? and ServiceWorkStatus=? order by POMast.UpdatedOn desc'; $query = $this->db->query($subQuery, array(SERVICE, SERVICE_COMPLETED)); @@ -366,12 +366,12 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, */ function purchaseorderListingCount() { - $builder = $this->db->table('T_PurchaseOrder_Master POMast')->distinct() + $builder = $this->db->table('t_purchaseorder_master POMast')->distinct() ->select('POMast.PONO,supp.SupplierName,TotalOrderValue,PODate,Stat.StatusName,Req.ReqType,DeliveryDate') - ->join('T_SupplierDetailsN supp', 'supp.SupplierID = POMast.SupplierID') - ->join('T_Status Stat', 'Stat.StatusCode = POMast.Status') - ->join('T_PurchaseOrder_LineItem LineItem', 'POMast.PONO = LineItem.PONO') - ->join('T_Requestion_Master Req', 'Req.ReqNo = LineItem.ReqNo'); + ->join('t_supplierdetailsn supp', 'supp.SupplierID = POMast.SupplierID') + ->join('t_status Stat', 'Stat.StatusCode = POMast.Status') + ->join('t_purchaseorder_lineitem LineItem', 'POMast.PONO = LineItem.PONO') + ->join('t_requestion_master Req', 'Req.ReqNo = LineItem.ReqNo'); $query = $builder->get(); @@ -388,12 +388,12 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, function purchaseorderListing($forwhat = '') { - $builder = $this->db->table('T_PurchaseOrder_Master POMast')->distinct() + $builder = $this->db->table('t_purchaseorder_master POMast')->distinct() ->select('POMast.PONO,supp.SupplierName,TotalOrderValue,PODate,Stat.StatusName,Stat.StatusCode,POMast.POType as ReqType,DeliveryDate,DeliverySchedule,DeliveryOption,POMast.CapitalRange') - ->join('T_SupplierDetailsN supp', 'supp.SupplierID = POMast.SupplierID') - ->join('T_Status Stat', 'Stat.StatusCode = POMast.Status') - ->join('T_PurchaseOrder_LineItem LineItem', 'POMast.PONO = LineItem.PONO') - ->join('T_Requestion_Master Req', 'Req.ReqNo = LineItem.ReqNo'); + ->join('t_supplierdetailsn supp', 'supp.SupplierID = POMast.SupplierID') + ->join('t_status Stat', 'Stat.StatusCode = POMast.Status') + ->join('t_purchaseorder_lineitem LineItem', 'POMast.PONO = LineItem.PONO') + ->join('t_requestion_master Req', 'Req.ReqNo = LineItem.ReqNo'); if ($forwhat == 'amendment') { $builder->where('POMast.Status', PO_RELEASED); } else { @@ -413,7 +413,7 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, */ function getSupplierName($supID = '') { - $builder = $this->db->table('T_SupplierDetailsN')->select('SupplierID, SupplierName,Address,PaymentID') + $builder = $this->db->table('t_supplierdetailsn')->select('SupplierID, SupplierName,Address,PaymentID') ->where('IsActive', 1); if ($supID != '') { $builder->where('SupplierID', $supID); @@ -440,7 +440,7 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, function getqtycheck($PONO) { - $builder = $this->db->table('T_PurchaseOrder_Master')->select('IsQualityChkReqired') + $builder = $this->db->table('t_purchaseorder_master')->select('IsQualityChkReqired') ->where('PONO', $PONO); $query = $builder->get(); @@ -492,8 +492,8 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, function getRawMaterialList($MatType = '', $ReqNoList = '') { - $builder = $this->db->table('T_Requestion_Details Req')->select('ReqNo,Req.MaterialCode,MaterialName,UOM,Req.Quantity') - ->join('T_MaterialMaster mat', 'Req.MaterialCode = mat.MaterialCode') + $builder = $this->db->table('t_requestion_details Req')->select('ReqNo,Req.MaterialCode,MaterialName,UOM,Req.Quantity') + ->join('t_materialmaster mat', 'Req.MaterialCode = mat.MaterialCode') ->where('mat.MaterialType', $MatType) ->whereIn('Req.ReqNo', $ReqNoList); @@ -508,11 +508,11 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, function getRawMaterialListForPO($MatType = '', $ReqNo = '') { $subQuery = 'SELECT ReqNo,Req.MaterialCode,MaterialName,UOM,Req.Quantity - FROM T_Requestion_Details Req - JOIN T_MaterialMaster mat ON Req.MaterialCode = mat.MaterialCode + FROM t_requestion_details Req + JOIN t_materialmaster mat ON Req.MaterialCode = mat.MaterialCode where mat.MaterialType = ? AND Req.ReqNo = ? - AND mat.MaterialCode != (SELECT MaterialCode FROM T_PurchaseOrder_LineItem WHERE ReqNo =? + AND mat.MaterialCode != (SELECT MaterialCode FROM t_purchaseorder_lineitem WHERE ReqNo =? )'; $query = $this->db->query($subQuery, array($MatType, $ReqNo, $ReqNo)); @@ -522,9 +522,9 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, //Import PO Available Budget Amount function GetAvailableImportBudgetAmount($CostCode, $Year, $BudgetType) { - $subQuery = 'select BudgetAmount,(select ifnull(sum((Quantity*Rate*ExchangeRate)),0)as TValue from T_PurchaseOrder_LineItem LineItem - join T_PurchaseOrder_Master Mast on Mast.PONO=LineItem.PONO where POType=? - and CostCenterCode=? and Mast.status not in (?) )as Totalvalue from T_CostCenter_Budget Bud where Bud.CostCenterCode=? and BudgetYear=? and BudgetType=?'; + $subQuery = 'select BudgetAmount,(select ifnull(sum((Quantity*Rate*ExchangeRate)),0)as TValue from t_purchaseorder_lineitem LineItem + join t_purchaseorder_master Mast on Mast.PONO=LineItem.PONO where POType=? + and CostCenterCode=? and Mast.status not in (?) )as Totalvalue from t_costcenter_budget Bud where Bud.CostCenterCode=? and BudgetYear=? and BudgetType=?'; $query = $this->db->query($subQuery, array($BudgetType, $CostCode, PO_AMENDED, $CostCode, $Year, $BudgetType)); return $query->getResultArray(); @@ -534,9 +534,9 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, { $subQuery = 'select BudgetAmount, (select ifnull(sum(IF(POMaster.ExchangeRate>0,Quantity*Rate*POMaster.ExchangeRate,Quantity*Rate-tax.Afterdiscountval)),0) as Totalvalue from - T_PurchaseOrder_LineItem Item join T_Requestion_Master mast - on mast.ReqNo = Item.ReqNo join T_PurchaseOrder_Master POMaster on POMaster.PONO=Item.PONO left join T_Service_Tax tax on tax.LineItemNo=Item.LineItemNo where Item.CostCenterCode=? and POMaster.POType=? and POMaster.status not in (?))as Totalvalue - from T_CostCenter_Budget Bud where Bud.CostCenterCode=? and + t_purchaseorder_lineitem Item join t_requestion_master mast + on mast.ReqNo = Item.ReqNo join t_purchaseorder_master POMaster on POMaster.PONO=Item.PONO left join t_service_tax tax on tax.LineItemNo=Item.LineItemNo where Item.CostCenterCode=? and POMaster.POType=? and POMaster.status not in (?))as Totalvalue + from t_costcenter_budget Bud where Bud.CostCenterCode=? and BudgetYear = ? and BudgetType =?'; $query = $this->db->query($subQuery, array($CostCode, $BudgetType, PO_AMENDED, $CostCode, $Year, $BudgetType)); @@ -547,16 +547,16 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, { $subQuery = 'select distinct Bud.CostCenterCode,BudgetAmount, case WHEN BudgetType = ? then (select round(ifnull(sum((Quantity*Rate)-ifnull(tax.AfterDiscount,0)),0),2) as - Totalvalue from T_PurchaseOrder_LineItem Item join T_Requestion_Master mast - on mast.ReqNo = Item.ReqNo join T_PurchaseOrder_Master POM on POM.PONO = Item.PONO left join T_Revenue_Tax tax on + Totalvalue from t_purchaseorder_lineitem Item join t_requestion_master mast + on mast.ReqNo = Item.ReqNo join t_purchaseorder_master POM on POM.PONO = Item.PONO left join t_revenue_tax tax on tax.LineItemNo = Item.LineItemNo where Item.CostCenterCode=? and POM.POType=? and POM.status not in (?)) else (select round(ifnull(sum(Quantity*Rate*ifnull(case when mast.NumberOfService=? then 1 else mast.NumberOfService end ,1)),0),2) as - Totalvalue from T_PurchaseOrder_LineItem Item join T_Requestion_Master mast - on mast.ReqNo = Item.ReqNo join T_PurchaseOrder_Master POM on POM.PONO = Item.PONO left join T_Requestion_Master ReqMas on ReqMas.ReqNo= Item.ReqNo + Totalvalue from t_purchaseorder_lineitem Item join t_requestion_master mast + on mast.ReqNo = Item.ReqNo join t_purchaseorder_master POM on POM.PONO = Item.PONO left join t_requestion_master ReqMas on ReqMas.ReqNo= Item.ReqNo where Item.CostCenterCode=? and POM.POType=? and POM.status not in (?) ) end as Totalvalue - from T_CostCenter_Budget Bud join T_CostCenter_Departments dept on dept.CostCenterCode = Bud.CostCenterCode + from t_costcenter_budget Bud join t_costcenter_departments dept on dept.CostCenterCode = Bud.CostCenterCode where Bud.CostCenterCode=? and BudgetYear = ? and BudgetType =?'; @@ -572,8 +572,8 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, function GetPOType($ReqNo) { - $builder = $this->db->table('T_PurchaseOrder_Master mast')->select('POType') - ->join('T_PurchaseOrder_LineItem Line', 'mast.PONO=Line.PONO') + $builder = $this->db->table('t_purchaseorder_master mast')->select('POType') + ->join('t_purchaseorder_lineitem Line', 'mast.PONO=Line.PONO') ->where('Line.ReqNo', $ReqNo); $query = $builder->get(); return $query->getResultArray(); @@ -593,16 +593,16 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, endforeach; if ($ReqBy == '' || $ReqBy == null) { - $builder = $this->db->table('T_Requestion_Master mast')->distinct() + $builder = $this->db->table('t_requestion_master mast')->distinct() ->select('ReqNo,ReqType,Status,Requestedby,mast.CreatedDate,mast.Schedule_Type,mast.NumberOfService,mast.Service_Period, Dept.DEPCode,Dept.DepartmentName,mast.ReqDate,mast.CostCenterCode,mast.Status') - ->join('T_DepartmentDetails Dept', 'mast.RequestedDept = Dept.DEPCode') + ->join('t_departmentdetails Dept', 'mast.RequestedDept = Dept.DEPCode') ->whereIn('mast.ReqNo', $ReqNoList); } else if ($ReqBy != '') { - $builder = $this->db->table('T_Requestion_Master mast')->distinct() + $builder = $this->db->table('t_requestion_master mast')->distinct() ->select('ReqNo,ReqType,Status,Requestedby,mast.CreatedDate,mast.Schedule_Type,mast.NumberOfService,mast.Service_Period,emp.FirstName,emp.EmpID,emp.Designation, Dept.DEPCode,Dept.DepartmentName,mast.ReqDate,mast.CostCenterCode,mast.Status') - ->join('T_Employee_Details emp', 'mast.Requestedby = emp.EmpID') - ->join('T_DepartmentDetails Dept', 'mast.RequestedDept = Dept.DEPCode') + ->join('t_employee_details emp', 'mast.Requestedby = emp.EmpID') + ->join('t_departmentdetails Dept', 'mast.RequestedDept = Dept.DEPCode') ->whereIn('mast.ReqNo', $ReqNoList); } @@ -616,10 +616,10 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, */ function getRequistDetailsForPO($ReqNoList = '') { - $builder = $this->db->table('T_Requestion_Master mast') + $builder = $this->db->table('t_requestion_master mast') ->distinct()->select('ReqNo,ReqType,Status,Requestedby,mast.CreatedDate,emp.FirstName,emp.EmpID,emp.Designation, Dept.DEPCode,Dept.DepartmentName,mast.ReqDate') - ->join('T_Employee_Details emp', 'mast.Requestedby = emp.EmpID') - ->join('T_DepartmentDetails Dept', 'emp.Departmentcode = Dept.DEPCode') + ->join('t_employee_details emp', 'mast.Requestedby = emp.EmpID') + ->join('t_departmentdetails Dept', 'emp.Departmentcode = Dept.DEPCode') ->whereIn('mast.ReqNo', $ReqNoList); $query = $builder->get(); @@ -648,12 +648,12 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, function getCostCenterbyRequist($ReqNo = '', $BudYear = '', $ReqType = '') { - $builder = $this->db->table('T_CostCenter_Master Mast')->distinct() + $builder = $this->db->table('t_costcenter_master Mast')->distinct() ->select('Mast.CostCenterCode,Mast.CostCenterName,Bud.BudgetAmount,ReqNo') - ->join('T_CostCenter_Departments CostDept', 'CostDept.CostCenterCode = Mast.CostCenterCode') - ->join('T_CostCenter_Budget Bud', 'Bud.CostCenterCode = Mast.CostCenterCode') - ->join('T_Employee_Details emp', 'CostDept.DEPCode = emp.Departmentcode') - ->join('T_Requestion_Master req', 'req.Requestedby = emp.EmpID') + ->join('t_costcenter_departments CostDept', 'CostDept.CostCenterCode = Mast.CostCenterCode') + ->join('t_costcenter_budget Bud', 'Bud.CostCenterCode = Mast.CostCenterCode') + ->join('t_employee_details emp', 'CostDept.DEPCode = emp.Departmentcode') + ->join('t_requestion_master req', 'req.Requestedby = emp.EmpID') ->where('BudgetType ', $ReqType) ->where('BudgetYear ', $BudYear); if ($ReqNo != '') { @@ -671,7 +671,7 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, function getRequistionNoFromPO($PONO = '') { - $builder = $this->db->table('T_PurchaseOrder_LineItem') + $builder = $this->db->table('t_purchaseorder_lineitem') ->select('ReqNo')->distinct(); if ($PONO != '') { $builder->where('PONO ', $PONO); @@ -691,7 +691,7 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, { - $builder = $this->db->table('T_ConfigDetails')->select('ConfigValue') + $builder = $this->db->table('t_configdetails')->select('ConfigValue') ->where('Config_id ', $ConfigID); if ($ConfigValue != '') { $builder->where('ConfigValue != ', $ConfigValue); @@ -705,14 +705,14 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, /** - * This function is used to get the Company information from T_Company_Details table + * This function is used to get the Company information from t_company_details table * @return array $result : This is result of the query */ function getCompanyInformation() { $subQuery = "select CompanyName,replace(Address,'
','') as Address,GSTNO,PAN,ContactNumber,EmailAddress,AlternateContactNumber,companyWebsite,StateCode - from T_Company_Details "; + from t_company_details "; @@ -724,14 +724,14 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, // return $query->getResult(); } /** - * This function is used to get the Company information from T_Company_Details table + * This function is used to get the Company information from t_company_details table * @return array $result : This is result of the query */ function getCompanyInformationforPDF() { $subQuery = "select CompanyName,Address,GSTNO,PAN,MSME,ContactNumber,EmailAddress,AlternateContactNumber,companyWebsite,StateCode - from T_Company_Details "; + from t_company_details "; @@ -750,7 +750,7 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, function getAllEmployees() { - $builder = $this->db->table('T_Employee_Details')->select('EmpID,FirstName,LastName'); + $builder = $this->db->table('t_employee_details')->select('EmpID,FirstName,LastName'); $query = $builder->get(); return $query->getResult(); @@ -763,7 +763,7 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, function getLastCreatedPODate() { - $builder = $this->db->table('T_PurchaseOrder_Master')->select('max(PODate) as PODate'); + $builder = $this->db->table('t_purchaseorder_master')->select('max(PODate) as PODate'); $query = $builder->get(); return $query->getResult(); @@ -772,7 +772,7 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, function getLastReleasedPODate() { - $builder = $this->db->table('T_PurchaseOrder_Master')->select('max(ReleasedOn) as PODate'); + $builder = $this->db->table('t_purchaseorder_master')->select('max(ReleasedOn) as PODate'); $query = $builder->get(); return $query->getResult(); @@ -817,14 +817,14 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, { // print_r($POMaster); $this->db->transStart(); - $builder = $this->db->table('T_PurchaseOrder_Master'); + $builder = $this->db->table('t_purchaseorder_master'); $builder->insert($POMaster); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); if ($insert_id > 0) { - $subQuery = 'select PONO from T_PurchaseOrder_Master where CreatedBy=? and ParentPO=? order by CreatedDate desc limit 1'; + $subQuery = 'select PONO from t_purchaseorder_master where CreatedBy=? and ParentPO=? order by CreatedDate desc limit 1'; $query = $this->db->query($subQuery, array($CreatedBy, $ParentPO)); @@ -839,14 +839,14 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, { log_message('error', 'addPOLineItem Requested : ' . json_encode($POLineItem)); $this->db->transStart(); - $builder = $this->db->table('T_PurchaseOrder_LineItem'); + $builder = $this->db->table('t_purchaseorder_lineitem'); $builder->insert($POLineItem); $insertId = $this->db->affectedRows(); $this->db->transComplete(); if ($insertId > 0) { - // $subQuery = 'select max(LineItemNo) as LineItemNo from T_PurchaseOrder_LineItem'; - $subQuery = 'SELECT * FROM T_PurchaseOrder_LineItem where PONO = "' . $POLineItem['PONO'] . '" ORDER BY LineItemNo DESC'; + // $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); $result = $query->getResultArray(); @@ -867,7 +867,7 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, log_message('error', 'addRevenueTax Requested : ' . json_encode($RevenueTaxList)); $this->db->transStart(); - $builder = $this->db->table('T_Revenue_Tax'); + $builder = $this->db->table('t_revenue_tax'); $builder->insert($RevenueTaxList); $insertId = $this->db->insertId(); $aff_row = $this->db->affectedRows(); @@ -887,7 +887,7 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, log_message('error', 'addServiceTax Requested : ' . json_encode($ServiceTaxList)); $this->db->transStart(); - $builder = $this->db->table('T_Service_Tax'); + $builder = $this->db->table('t_service_tax'); $builder->insert($ServiceTaxList); $insertId = $this->db->insertId(); $aff_row = $this->db->affectedRows(); @@ -908,7 +908,7 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, log_message('error', 'addImportTax Requested : ' . json_encode($ImportTaxList)); $this->db->transStart(); - $builder = $this->db->table('T_Import_Tax'); + $builder = $this->db->table('t_import_tax'); $builder->insert($ImportTaxList); $insertId = $this->db->insertId(); $aff_row = $this->db->affectedRows(); @@ -925,7 +925,7 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, function addadvanceRequest($advance) { $this->db->transStart(); - $builder = $this->db->table('T_PurchaseOrder_AdvanceRequest'); + $builder = $this->db->table('t_purchaseorder_advancerequest'); $builder->insert($advance); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); @@ -936,7 +936,7 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, { - $builder = $this->db->table('T_PurchaseOrder_AdvanceRequest') + $builder = $this->db->table('t_purchaseorder_advancerequest') ->select('PONO') ->where('PONO ', $PONO); $query = $builder->get(); @@ -950,7 +950,7 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, function updateadvanceRequest($advance, $PONO) { - $this->db->table('T_PurchaseOrder_AdvanceRequest') + $this->db->table('t_purchaseorder_advancerequest') ->where('PONO', $PONO) ->update($advance); $insert_id = $this->db->affectedRows(); @@ -978,12 +978,12 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, function GetServicePurchaseOrder($PONO = '') { - $builder = $this->db->table('T_PurchaseOrder_Master POMast')->distinct() + $builder = $this->db->table('t_purchaseorder_master POMast')->distinct() ->select('ReqNo,POMast.PONO,POMast.PaymentTerms,POMast.PaymentOtherDescription,ServiceDescription,supp.SupplierID,supp.SupplierName,supp.Address,PODate,Stat.StatusName,DeliveryOption,DeliverySchedule,DeliveryDate,DeliveryAddress,POMast.PaymentTerms,POMast.ExchangeRate,POMast.UpdatedOn,Stat.StatusCode,POMast.ServiceWorkStatus,POMast.*,POMast.TotalOrderValue,POMast.BudgetType,IGR.IGRNO') - ->join('T_SupplierDetailsN supp', 'supp.SupplierID = POMast.SupplierID') - ->join('T_Status Stat', 'Stat.StatusCode = POMast.Status') - ->join('T_PurchaseOrder_LineItem LineItem', 'POMast.PONO = LineItem.PONO') - ->join('T_IGR_Master IGR', 'POMast.PONO = IGR.PONO', 'left') + ->join('t_supplierdetailsn supp', 'supp.SupplierID = POMast.SupplierID') + ->join('t_status Stat', 'Stat.StatusCode = POMast.Status') + ->join('t_purchaseorder_lineitem LineItem', 'POMast.PONO = LineItem.PONO') + ->join('t_igr_master IGR', 'POMast.PONO = IGR.PONO', 'left') ->where('POMast.PONO', $PONO); $query = $builder->get(); @@ -1001,13 +1001,13 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, $subQuery = 'SELECT distinct LineItem.LineItemNo,LineItem.ReqNo,LineItem.Per,Mat.MaterialCode,Mat.MaterialName,Mat.UOM,LineItem.Quantity,ReceivedQuantity,Rate,LineItem.Status,(LineItem.Quantity *Rate) as BasicValue ,(After_CGST + After_SGST + After_IGST) as Taxamount,Dept.DepartmentName ,TotalValue,CGST,After_CGST,SGST,After_SGST,IGST,After_IGST,otherallowance,LineItem.CostCenterCode,LineItem.ServiceFrequency,LineItem.ServiceMaterialDescription,Req.Schedule_Type,Req.NumberOfService,Req.Service_Period,ReqDet.MaterialDescription - FROM T_PurchaseOrder_LineItem LineItem - join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode - join T_Service_Tax Tax on Tax.LineItemNo = LineItem.LineItemNo - join T_Requestion_Master Req on Req.ReqNo = LineItem.ReqNo - join T_Requestion_Details ReqDet on ReqDet.ReqNo = LineItem.ReqNo and LineItem.MaterialCode = ReqDet.MaterialCode - left join T_Employee_Details emp on Req.Requestedby = emp.EmpID - join T_DepartmentDetails Dept on Req.RequestedDept = Dept.DEPCode + FROM t_purchaseorder_lineitem LineItem + join t_materialmaster Mat on Mat.MaterialCode = LineItem.MaterialCode + join t_service_tax Tax on Tax.LineItemNo = LineItem.LineItemNo + join t_requestion_master Req on Req.ReqNo = LineItem.ReqNo + join t_requestion_details ReqDet on ReqDet.ReqNo = LineItem.ReqNo and LineItem.MaterialCode = ReqDet.MaterialCode + left join t_employee_details emp on Req.Requestedby = emp.EmpID + join t_departmentdetails Dept on Req.RequestedDept = Dept.DEPCode where LineItem.PONO =?'; $query = $this->db->query($subQuery, array($PONO)); @@ -1024,14 +1024,14 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, Mat.UOM,Quantity,Rate,ROUND((Quantity *Rate),2 ) as BasicValue,POMaster.AmendedDetails,LineItem.AmendedDetails as lineamenddetails, ROUND(( Tax.After_SGST + Tax.After_CGST + Tax.After_IGST ) ,2)as Taxamount,ReqMat.NumberOfService,ReqMat.Schedule_Type,ReqMat.Service_Period, TotalValue,Tax.*,LineItem.CostCenterCode ,POMaster.*,sup.SupplierName,sup.SupplierID,sup.Address,sup.ContactNumber,sup.EmailAddress,sup.PAN,sup.GSTNO,sup.MSME,sup.Cert_MSME,Payment.PaymentTerms,AdvanceAmount - FROM T_PurchaseOrder_LineItem LineItem - join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode - join T_Service_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 - join T_Requestion_Master ReqMat on ReqMat.ReqNo = LineItem.ReqNo - left join T_PurchaseOrder_AdvanceRequest PurAdv on POMaster.PONO=PurAdv.PONO + FROM t_purchaseorder_lineitem LineItem + join t_materialmaster Mat on Mat.MaterialCode = LineItem.MaterialCode + join t_service_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 + join t_requestion_master ReqMat on ReqMat.ReqNo = LineItem.ReqNo + left join t_purchaseorder_advancerequest PurAdv on POMaster.PONO=PurAdv.PONO where LineItem.PONO =?'; $query = $this->db->query($subQuery, array($PONO)); @@ -1047,12 +1047,12 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, $subQuery = 'SELECT distinct LineItem.LineItemNo,Req.ReqNo,Mat.MaterialCode,Mat.MaterialName,Mat.UOM,Quantity,Per,ServiceMaterialDescription,ReceivedQuantity,Rate,Req.Status,(Quantity *Rate) as BasicValue , (( AfterSGST + AfterCGST + AfterIGST )) as Taxamount ,TotalValue,Tax.*,Req.CostCenterCode,Dept.DepartmentName - FROM T_PurchaseOrder_LineItem LineItem - join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode - 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 + FROM t_purchaseorder_lineitem LineItem + join t_materialmaster Mat on Mat.MaterialCode = LineItem.MaterialCode + 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 where LineItem.PONO =?'; $query = $this->db->query($subQuery, array($PONO)); @@ -1070,13 +1070,13 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, AfterIGST)) ,2)as Taxamount,AdvanceAmount, TotalValue,Tax.*,LineItem.CostCenterCode ,POMaster.*,sup.SupplierName,sup.Address,sup.SupplierID,sup.ContactNumber,sup.EmailAddress,sup.PAN,sup.GSTNO,sup.MSME,sup.Cert_MSME, LineItem.AmendedDetails as LineAmend,LineItem.AmendedDetails as lineamenddetails,Payment.PaymentTerms - FROM T_PurchaseOrder_LineItem LineItem - 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 - left join T_PaymentTerms Payment on Payment.PaymentID = POMaster.PaymentTerms - left join T_PurchaseOrder_AdvanceRequest PurAdv on POMaster.PONO=PurAdv.PONO + FROM t_purchaseorder_lineitem LineItem + 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 + left join t_paymentterms Payment on Payment.PaymentID = POMaster.PaymentTerms + left join t_purchaseorder_advancerequest PurAdv on POMaster.PONO=PurAdv.PONO where LineItem.PONO =?'; $query = $this->db->query($subQuery, array($PONO)); @@ -1086,11 +1086,11 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, function getRevenueTaxinforforpdf($PONO) { - $subQuery = 'SELECT group_concat(pl.MaterialCode ORDER BY pl.MaterialCode ASC) as Itemcode,rt.CGST,rt.SGST,rt.IGST,rt.FreightValue,rt.AfterFreightValue,rt.PackagingValue,rt.AfterPackagingValue,rt.DiscountValue,rt.AfterDiscount FROM T_Revenue_Tax rt + $subQuery = 'SELECT group_concat(pl.MaterialCode ORDER BY pl.MaterialCode ASC) as Itemcode,rt.CGST,rt.SGST,rt.IGST,rt.FreightValue,rt.AfterFreightValue,rt.PackagingValue,rt.AfterPackagingValue,rt.DiscountValue,rt.AfterDiscount FROM t_revenue_tax rt - join T_PurchaseOrder_LineItem pl on pl.LineItemNo=rt.LineItemNo + join t_purchaseorder_lineitem pl on pl.LineItemNo=rt.LineItemNo - join T_PurchaseOrder_Master pm on pm.PONO=pl.PONO + join t_purchaseorder_master pm on pm.PONO=pl.PONO where pm.POType=? and pm.PONO=? @@ -1109,27 +1109,27 @@ mstr.CourierNo,pom.Status,pom.POType') //,bill.BillNo,bill.FilePath, // $subQuery ='SELECT distinct LineItem.LineItemNo,LineItem.ReqNo,Mat.MaterialCode,Mat.MaterialName, // Mat.UOM,Quantity,ReqMas.Requestedby,Rate,ROUND((RMCIncludingCustomersPerKG*Quantity),2)as Taxamount, // ProductPrice,Tax.*,LineItem.CostCenterCode , POMaster.*,sup.SupplierName,sup.Address - // FROM T_PurchaseOrder_LineItem LineItem - // join T_Requestion_Master ReqMas on ReqMas.ReqNo=LineItem.ReqNo - // join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode - // join T_Import_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 + // FROM t_purchaseorder_lineitem LineItem + // join t_requestion_master ReqMas on ReqMas.ReqNo=LineItem.ReqNo + // join t_materialmaster Mat on Mat.MaterialCode = LineItem.MaterialCode + // join t_import_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 // where LineItem.PONO =?'; $subQuery = 'SELECT distinct LineItem.LineItemNo,LineItem.ReqNo,Mat.MaterialCode,Mat.MaterialName,Import_DispatchDetails,LineItem.Per,LineItem.ServiceMaterialDescription, Mat.UOM,Quantity,ReqMas.Requestedby,Rate,ROUND((RMCIncludingCustomersPerKG*Quantity),2)as Taxamount , ProductPrice,Tax.*,LineItem.CostCenterCode ,Date(ReqMast.ReqDate) as ReqDate,POMaster.*,sup.SupplierName,sup.Address,LineItem.AmendedDetails as LineAmend,LineItem.AmendedDetails as lineamenddetails,AdvanceAmount, Pay.PaymentTerms as Pay,ROUND((Quantity *Rate),2 ) as BasicValue,HSNCODE, sup.EmailAddress,sup.SupplierID,sup.PAN,sup.ContactNumber,sup.GSTNO,sup.MSME,sup.Cert_MSME -FROM T_PurchaseOrder_LineItem LineItem -join T_Requestion_Master ReqMas on ReqMas.ReqNo=LineItem.ReqNo -join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode -join T_Import_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 -left join T_PurchaseOrder_AdvanceRequest PurAdv on POMaster.PONO=PurAdv.PONO -join T_Requestion_Master ReqMast on LineItem.ReqNo=ReqMast.ReqNo -join T_PaymentTerms Pay on POMaster.PaymentTerms=Pay.PaymentID +FROM t_purchaseorder_lineitem LineItem +join t_requestion_master ReqMas on ReqMas.ReqNo=LineItem.ReqNo +join t_materialmaster Mat on Mat.MaterialCode = LineItem.MaterialCode +join t_import_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 +left join t_purchaseorder_advancerequest PurAdv on POMaster.PONO=PurAdv.PONO +join t_requestion_master ReqMast on LineItem.ReqNo=ReqMast.ReqNo +join t_paymentterms Pay on POMaster.PaymentTerms=Pay.PaymentID where LineItem.PONO =?'; $query = $this->db->query($subQuery, array($PONO)); @@ -1142,7 +1142,7 @@ where LineItem.PONO =?'; function GetCurrencyDetail($Currency = '') { - $subQuery = 'SELECT * from T_Currency_Details where Currency_Code=?'; + $subQuery = 'SELECT * from t_currency_details where Currency_Code=?'; $query = $this->db->query($subQuery, array($Currency)); //print_r($query); return $query->getResult(); @@ -1151,7 +1151,7 @@ where LineItem.PONO =?'; function GerRequesterName($Requester = '') { - $subQuery = 'SELECT EmpID,FirstName,Departmentcode from T_Employee_Details where EmpID=?'; + $subQuery = 'SELECT EmpID,FirstName,Departmentcode from t_employee_details where EmpID=?'; $query = $this->db->query($subQuery, array($Requester)); @@ -1161,7 +1161,7 @@ where LineItem.PONO =?'; function GerRequesterDep($Depcode = '') { - $subQuery = 'SELECT DepartmentName from T_DepartmentDetails where DEPCode=?'; + $subQuery = 'SELECT DepartmentName from t_departmentdetails where DEPCode=?'; $query = $this->db->query($subQuery, array($Depcode)); return $query->getResult(); @@ -1169,7 +1169,7 @@ where LineItem.PONO =?'; function GerCurrencyCodeName($Currencycode = '') { - $subQuery = 'SELECT * from T_Currency_Details where Currency_Code=?'; + $subQuery = 'SELECT * from t_currency_details where Currency_Code=?'; $query = $this->db->query($subQuery, array($Currencycode)); return $query->getResult(); @@ -1178,7 +1178,7 @@ where LineItem.PONO =?'; function GetPOStatus($Status = '') { - $subQuery = 'SELECT StatusName from T_Status where StatusCode=?'; + $subQuery = 'SELECT StatusName from t_status where StatusCode=?'; $query = $this->db->query($subQuery, array($Status)); return $query->getResult(); } @@ -1186,7 +1186,7 @@ where LineItem.PONO =?'; function GetPaymentTerms($PONO = '') { - $subQuery = 'SELECT PaymentTerms from T_PurchaseOrder_Master where PONO=?'; + $subQuery = 'SELECT PaymentTerms from t_purchaseorder_master where PONO=?'; $query = $this->db->query($subQuery, array($PONO)); //print_r($query); return $query->getResult(); @@ -1198,7 +1198,7 @@ where LineItem.PONO =?'; // function getSupplierPayment($Currency='') // { - // $subQuery='select distinct PaymentTerms from T_SupplierDetailsN'; + // $subQuery='select distinct PaymentTerms from t_supplierdetailsn'; // $query=$this->db->query($subQuery,array($Currency)); // // return $query->getResult(); @@ -1208,8 +1208,8 @@ where LineItem.PONO =?'; function getSupplierPayment($Config_ID = '') { - // $subQuery='select distinct PaymentTerms from T_SupplierDetailsN'; - $subQuery = 'select ConfigValue from T_ConfigDetails where Config_ID=?'; + // $subQuery='select distinct PaymentTerms from t_supplierdetailsn'; + $subQuery = 'select ConfigValue from t_configdetails where Config_ID=?'; $query = $this->db->query($subQuery, array($Config_ID)); return $query->getResult(); @@ -1217,7 +1217,7 @@ where LineItem.PONO =?'; function GetWorkStatus($Config_ID = '') { - $subQuery = 'select ConfigValue from T_ConfigDetails where Config_ID=?'; + $subQuery = 'select ConfigValue from t_configdetails where Config_ID=?'; $query = $this->db->query($subQuery, array($Config_ID)); //print_r($query); return $query->getResult(); @@ -1236,18 +1236,18 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, ROUND((RMCIncludingCustomersPerKG*Quantity),2)as Taxamount,LandingCharge,HighSeasSalesCharge,CustomDuty,ExciseDuty,ExciseDutyEdCess,CustomEdCess,POMast.ExchangeRate,AfterLandingCharge,AfterHighSeasSalesCharge,AfterCustomDuty,AfterExciseDuty,AfterExciseDutyEdCess,AddlExciseDuty,AfterAddlExciseDuty,Grossdutypayable,AvailableModvat,Grossexpensesduetocustomduty,purchaseratePerKG,CustomDutyExpensesPerKG,RMCIncludingCustomersPerKG,QuantityKG,BasicPriceInMTon,ProductPrice,CustomSHCess,AfterCustomSHCess,AfterExciseDutySHCess,ExciseDutySHCess, AfterCustomEdCess,ROUND((Quantity *Rate),2)as TotalOrderValue,ROUND((POMast.ExchangeRate*BasicPriceInMTon),2) as BasicINRValue,TotalValue,CurrencyType,ReceivedQuantity,Tax.*,LineItem.ServiceMaterialDescription, - Req.CostCenterCode,Dept.DepartmentName FROM T_PurchaseOrder_LineItem LineItem - join T_PurchaseOrder_Master POMast on POMast.PONO = LineItem.PONO - join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode - join T_Import_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 + Req.CostCenterCode,Dept.DepartmentName FROM t_purchaseorder_lineitem LineItem + join t_purchaseorder_master POMast on POMast.PONO = LineItem.PONO + join t_materialmaster Mat on Mat.MaterialCode = LineItem.MaterialCode + join t_import_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 - left join T_MRIR_Master Mast on POMast.PONO=Mast.PONO + left join t_mrir_master Mast on POMast.PONO=Mast.PONO - left join T_MRIR_Details Det on Det.MaterialCode=LineItem.MaterialCode and Mast.MRIRNO=Det.MRIRNO + left join t_mrir_details Det on Det.MaterialCode=LineItem.MaterialCode and Mast.MRIRNO=Det.MRIRNO - join T_DepartmentDetails Dept on Req.RequestedDept = Dept.DEPCode where LineItem.PONO =?'; + join t_departmentdetails Dept on Req.RequestedDept = Dept.DEPCode where LineItem.PONO =?'; //print_r($subQuery); $query = $this->db->query($subQuery, array($PONO)); @@ -1262,7 +1262,7 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, function GetCurrencytype() { - $subQuery = 'select * from T_Currency_Details'; + $subQuery = 'select * from t_currency_details'; $query = $this->db->query($subQuery); @@ -1271,7 +1271,7 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, function GetINRCurrencytype($Currency_Code = '') { - $subQuery = 'select * from T_Currency_Details where Currency_Code=?'; + $subQuery = 'select * from t_currency_details where Currency_Code=?'; $query = $this->db->query($subQuery, array($Currency_Code)); return $query->getResult(); @@ -1285,7 +1285,7 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, // To Update the PO function updatePOMaster($PONO, $PODetails) { - $this->db->table('T_PurchaseOrder_Master') + $this->db->table('t_purchaseorder_master') ->where('PONO', $PONO) ->update($PODetails); @@ -1297,7 +1297,7 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, function updateAmendPOMaster($PONO, $PODetail) { //echo $PONO."from model"; - $this->db->table('T_PurchaseOrder_Master') + $this->db->table('t_purchaseorder_master') ->where('PONO', $PONO) ->update($PODetail); $insert_id = $this->db->affectedRows(); @@ -1311,7 +1311,7 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, function LineItemExists($LineItemNo) { - $builder = $this->db->table('T_Service_Tax') + $builder = $this->db->table('t_service_tax') ->select('LineItemNo,TaxID') ->where('LineItemNo ', $LineItemNo); //->where('Requestedby ',$ReqBy ); @@ -1329,7 +1329,7 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, function LineItemExistsinRevenueTax($LineItemNo) { - $builder = $this->db->table('T_Revenue_Tax')->select('LineItemNo') + $builder = $this->db->table('t_revenue_tax')->select('LineItemNo') ->where('LineItemNo ', $LineItemNo); $query = $builder->get(); @@ -1342,7 +1342,7 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, function LineItemExistsinImportTax($LineItemNo) { - $builder = $this->db->table('T_Import_Tax')->select('LineItemNo') + $builder = $this->db->table('t_import_tax')->select('LineItemNo') ->where('LineItemNo ', $LineItemNo); $query = $builder->get(); @@ -1353,7 +1353,7 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, // To Update the PO Line Item function updatePOLineItem($PONO, $LineItemNo, $PODetails) { - $this->db->table('T_PurchaseOrder_LineItem') + $this->db->table('t_purchaseorder_lineitem') ->where('PONO', $PONO) ->where('LineItemNo', $LineItemNo) ->update($PODetails); @@ -1363,7 +1363,7 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, /*// To Update the Service Tax Item */ function updateServiceTax($LineItemNo, $PODetails) { - $this->db->table('T_Service_Tax') + $this->db->table('t_service_tax') ->where('LineItemNo', $LineItemNo) ->update($PODetails); @@ -1373,7 +1373,7 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, /*// To Update the Revenue Tax Item */ function updateRevenueTax($LineItemNo, $PODetails) { - $this->db->table('T_Revenue_Tax') + $this->db->table('t_revenue_tax') ->where('LineItemNo', $LineItemNo) ->update($PODetails); return TRUE; @@ -1381,7 +1381,7 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, function updateImportTax($LineItemNo, $PODetails) { - $this->db->table('T_Import_Tax') + $this->db->table('t_import_tax') ->where('LineItemNo', $LineItemNo) ->update($PODetails); return TRUE; @@ -1399,9 +1399,9 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, /* This Method to get all the Department name for the requistion */ function getDepartmentListForAllReq() { - $subQuery = 'SELECT DISTINCT DEPT.DEPCode,DEPT.DepartmentName FROM T_Requestion_Master REQ - JOIN T_Employee_Details EMP ON REQ.Requestedby = EMP.EmpID - JOIN T_DepartmentDetails DEPT ON EMP.Departmentcode = DEPT.DEPCode WHERE REQ.Status not in(?,?,?,?)'; + $subQuery = 'SELECT DISTINCT DEPT.DEPCode,DEPT.DepartmentName FROM t_requestion_master REQ + JOIN t_employee_details EMP ON REQ.Requestedby = EMP.EmpID + JOIN t_departmentdetails DEPT ON EMP.Departmentcode = DEPT.DEPCode WHERE REQ.Status not in(?,?,?,?)'; $query = $this->db->query($subQuery, array(REQ_DRAFT, REQ_PENDING_APPROVAL, REQ_DELETED, REQ_REJECTED)); //print_r($query); @@ -1412,7 +1412,7 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, */ function getDepartmentAllList() { - $subQuery = 'SELECT DISTINCT DEPCode,DepartmentName FROM T_DepartmentDetails'; + $subQuery = 'SELECT DISTINCT DEPCode,DepartmentName FROM t_departmentdetails'; $query = $this->db->query($subQuery); //print_r($query); @@ -1422,8 +1422,8 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, function getStatusListforAllReq() { - $subQuery = 'SELECT DISTINCT STAT.StatusCode, STAT.StatusName FROM T_Requestion_Master REQ - JOIN T_Status STAT on REQ.Status = STAT.StatusCode where STAT.StatusCode not in (?,?,?,?)'; + $subQuery = 'SELECT DISTINCT STAT.StatusCode, STAT.StatusName FROM t_requestion_master REQ + JOIN t_status STAT on REQ.Status = STAT.StatusCode where STAT.StatusCode not in (?,?,?,?)'; $query = $this->db->query($subQuery, array(REQ_DRAFT, REQ_PENDING_APPROVAL, REQ_DELETED, REQ_REJECTED)); @@ -1434,10 +1434,10 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, function getStatusByDepartment($DepNo = '') { - $subQuery = 'SELECT DISTINCT STAT.StatusCode ,STAT.StatusName FROM T_Requestion_Master REQ - JOIN T_Employee_Details EMP ON REQ.Requestedby = EMP.EmpID - JOIN T_DepartmentDetails DEPT ON EMP.Departmentcode = DEPT.DEPCode - JOIN T_Status STAT ON REQ.Status = STAT.StatusCode + $subQuery = 'SELECT DISTINCT STAT.StatusCode ,STAT.StatusName FROM t_requestion_master REQ + JOIN t_employee_details EMP ON REQ.Requestedby = EMP.EmpID + JOIN t_departmentdetails DEPT ON EMP.Departmentcode = DEPT.DEPCode + JOIN t_status STAT ON REQ.Status = STAT.StatusCode WHERE DEPT.DEPCode=? AND REQ.Status NOT IN (?,?,?,?)'; $query = $this->db->query($subQuery, array($DepNo, REQ_DRAFT, REQ_PENDING_APPROVAL, REQ_DELETED, REQ_REJECTED)); @@ -1446,10 +1446,10 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, function getRequistionListbySearch($Depid = '', $Status = '', $FromDate = '', $ToDate = '') { - $subQuery = ' SELECT ReqNo,ReqType,Requestedby,EMP.FirstName,EMP.Designation,STAT.StatusCode ,STAT.StatusName,ReqDate,DEPT.DEPCode,DEPT.DepartmentName FROM T_Requestion_Master REQ - JOIN T_Employee_Details EMP ON REQ.Requestedby = EMP.EmpID - JOIN T_DepartmentDetails DEPT ON EMP.Departmentcode = DEPT.DEPCode - JOIN T_Status STAT on REQ.Status = STAT.StatusCode + $subQuery = ' SELECT ReqNo,ReqType,Requestedby,EMP.FirstName,EMP.Designation,STAT.StatusCode ,STAT.StatusName,ReqDate,DEPT.DEPCode,DEPT.DepartmentName FROM t_requestion_master REQ + JOIN t_employee_details EMP ON REQ.Requestedby = EMP.EmpID + JOIN t_departmentdetails DEPT ON EMP.Departmentcode = DEPT.DEPCode + JOIN t_status STAT on REQ.Status = STAT.StatusCode where REQ.Status NOT IN (?,?,?,?,?)'; $appendQuery = $subQuery; @@ -1505,9 +1505,9 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, function UpdateRequistItemStatus() { - $query = $this->db->query("update T_Requestion_Details REQ - JOIN T_PurchaseOrder_LineItem line ON REQ.ReqNo = line.ReqNo - JOIN T_PurchaseOrder_Master PO ON PO.PONO = line.PONO + $query = $this->db->query("update t_requestion_details REQ + JOIN t_purchaseorder_lineitem line ON REQ.ReqNo = line.ReqNo + JOIN t_purchaseorder_master PO ON PO.PONO = line.PONO set REQ.Status = CASE WHEN REQ.Quantity = line.Quantity THEN 'ST022' WHEN REQ.Quantity > line.Quantity THEN 'ST023' ELSE 'ST003' END , REQ.updatedOn= CURRENT_TIMESTAMP where PO.Status ='" . PO_CREATED . "'"); @@ -1528,7 +1528,7 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, */ function DeletePOLineItem($LineItem = '', $ReqNo = '', $MaterialCode = '') { - $this->db->table('T_PurchaseOrder_LineItem')->delete(['LineItemNo' => $LineItem, 'ReqNo' => $ReqNo, 'MaterialCode' => $MaterialCode]); + $this->db->table('t_purchaseorder_lineitem')->delete(['LineItemNo' => $LineItem, 'ReqNo' => $ReqNo, 'MaterialCode' => $MaterialCode]); return TRUE; } @@ -1539,7 +1539,7 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, function DeletePORevenueTax($LineItem = '') { - $this->db->table('T_Revenue_Tax')->delete(['LineItemNo' => $LineItem]); + $this->db->table('t_revenue_tax')->delete(['LineItemNo' => $LineItem]); return TRUE; } @@ -1549,7 +1549,7 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, */ function DeletePOServiceTax($LineItem = '') { - $this->db->table('T_Service_Tax')->delete(['LineItemNo' => $LineItem]); + $this->db->table('t_service_tax')->delete(['LineItemNo' => $LineItem]); return TRUE; } @@ -1557,34 +1557,34 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, function DeletePOImportTax($LineItem = '') { - $this->db->table('T_Import_Tax')->delete(['LineItemNo' => $LineItem]); + $this->db->table('t_import_tax')->delete(['LineItemNo' => $LineItem]); return TRUE; } /** * This function is used to get the List of PO details to the approver * @return array $result : This is result of the query - * join T_DepartmentDetails Dept on emp.Departmentcode = Dept.DEPCode + * join t_departmentdetails Dept on emp.Departmentcode = Dept.DEPCode */ function getPOList($type) { - $builder = $this->db->table('T_PurchaseOrder_Master mast')->distinct() + $builder = $this->db->table('t_purchaseorder_master mast')->distinct() ->select('mast.PONO,mast.TotalOrderValue,st.StatusCode,st.StatusName,emp.FirstName,mast.CreatedDate,ccm.CostCenterName,ccm.CostCenterCode,mast.POType as RType,mast.Remarks,DepartmentName,mast.ApprovedBy,(select EmpID from tbl_users where userId=mast.ApprovedBy )as EID,rmast.ReqType,mast.Status,mast.CapitalRange, - (select FirstName from T_Employee_Details where EmpID=EID)as Approver,sup.SupplierName') + (select FirstName from t_employee_details where EmpID=EID)as Approver,sup.SupplierName') // ->orderBy('mast.Status',"PO_CREATED"); - ->join('T_SupplierDetailsN sup', 'sup.SupplierID = mast.SupplierID') - ->join('T_Status st', 'st.StatusCode=mast.Status') - ->join('T_PurchaseOrder_LineItem req', 'req.PONO= mast.PONO') - ->join('T_Requestion_Master rmast', 'rmast.ReqNo=req.ReqNo') - //->join('T_CostCenter_Budget bud','bud.CostCenterCode = req.CostCenterCode and bud.BudgetType = rmast.ReqType') - ->join('T_CostCenter_Master ccm', 'ccm.CostCenterCode = req.CostCenterCode', 'left') + ->join('t_supplierdetailsn sup', 'sup.SupplierID = mast.SupplierID') + ->join('t_status st', 'st.StatusCode=mast.Status') + ->join('t_purchaseorder_lineitem req', 'req.PONO= mast.PONO') + ->join('t_requestion_master rmast', 'rmast.ReqNo=req.ReqNo') + //->join('t_costcenter_budget bud','bud.CostCenterCode = req.CostCenterCode and bud.BudgetType = rmast.ReqType') + ->join('t_costcenter_master ccm', 'ccm.CostCenterCode = req.CostCenterCode', 'left') ->join('tbl_users tbl', 'rmast.createdby=tbl.userid') - ->join('T_Employee_Details as emp', 'emp.empid=tbl.empid') - ->join('T_DepartmentDetails as Dep', 'Dep.DEPCode=emp.Departmentcode'); + ->join('t_employee_details as emp', 'emp.empid=tbl.empid') + ->join('t_departmentdetails as Dep', 'Dep.DEPCode=emp.Departmentcode'); // old Status Don't Deleted it. // if ($type == 'APPROVAL') { @@ -1623,7 +1623,7 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, function UpdatePO($store, $PONO) { - $this->db->table('T_PurchaseOrder_Master') + $this->db->table('t_purchaseorder_master') ->where('PONO', $PONO) ->update($store); @@ -1632,10 +1632,10 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, function GetReleasedDetails($PONO) { - $builder = $this->db->table('T_PurchaseOrder_Master mast') + $builder = $this->db->table('t_purchaseorder_master mast') ->select('mast.ReleasedOn,re.FirstName') ->join('tbl_users tbl', 'mast.ReleasedBy=tbl.userid') - ->join('T_Employee_Details re', 're.EmpID=tbl.EmpID') + ->join('t_employee_details re', 're.EmpID=tbl.EmpID') ->where('mast.PONO', $PONO); $result = $builder->get(); @@ -1651,15 +1651,15 @@ QuantityRejected,ROUND(Quantity-ReceivedQuantity)as PendingQty,Per, Mat.UOM,Quantity,ReceivedQuantity,Rate,Req.Status,Tax.*, ROUND((RMCIncludingCustomersPerKG*Quantity),2)as Taxamount,LandingCharge,HighSeasSalesCharge,CustomDuty,ExciseDuty,ExciseDutyEdCess,CustomEdCess,POMast.ExchangeRate,POMast.ExchangeRateCalculatedon,POMast.TotalOrderValue as BasicValue,POMast.CapitalRange,AfterLandingCharge,AfterHighSeasSalesCharge,AfterCustomDuty,AfterExciseDuty,AfterExciseDutyEdCess,AddlExciseDuty,AfterAddlExciseDuty,Grossdutypayable,AvailableModvat,Grossexpensesduetocustomduty,purchaseratePerKG,CustomDutyExpensesPerKG,RMCIncludingCustomersPerKG,QuantityKG,BasicPriceInMTon,ProductPrice,CustomSHCess,AfterCustomSHCess,AfterExciseDutySHCess,ExciseDutySHCess,AfterCustomEdCess,ROUND((POMast.ExchangeRate*BasicPriceInMTon*Quantity),2) as BasicINRValue,Tax.TotalValue as ImportTotalValue,Tax.FreightType,Tax.NoOfTrip,Tax.FreightValue,Tax.AfterFreightValue,POMast.CurrencyType, - Req.CostCenterCode,Dept.DepartmentName FROM T_PurchaseOrder_LineItem LineItem - join T_PurchaseOrder_Master POMast on POMast.PONO = LineItem.PONO -join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode + Req.CostCenterCode,Dept.DepartmentName FROM t_purchaseorder_lineitem LineItem + join t_purchaseorder_master POMast on POMast.PONO = LineItem.PONO +join t_materialmaster Mat on Mat.MaterialCode = LineItem.MaterialCode - join T_Import_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_import_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 where LineItem.PONO =?'; + join t_departmentdetails Dept on Req.RequestedDept = Dept.DEPCode where LineItem.PONO =?'; //print_r($subQuery); $query = $this->db->query($subQuery, array($PONO)); @@ -1674,13 +1674,13 @@ left join T_Employee_Details emp on Req.Requestedby = emp.EmpID $subQuery = 'SELECT distinct LineItem.LineItemNo,LineItem.Per,LineItem.AmendedDetails as lineamd,LineItem.AmendedDetails as lineamenddetails,ReqNo,Mat.MaterialCode,Mat.MaterialName,LineItem.ServiceMaterialDescription, Mat.UOM,Mat.HSNCODE,Quantity,Rate,ROUND((Quantity *Rate),2 ) as BasicValue , LineItem.CostCenterCode , POMaster.*,sup.SupplierName,sup.SupplierID,sup.Address,sup.ContactNumber,sup.EmailAddress,sup.PAN,sup.GSTNO,sup.MSME,sup.Cert_MSME,Payment.PaymentID,Payment.PaymentTerms,AdvanceAmount,HSNCODE - FROM T_PurchaseOrder_LineItem LineItem - join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode + FROM t_purchaseorder_lineitem LineItem + join t_materialmaster Mat on Mat.MaterialCode = LineItem.MaterialCode - 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_PurchaseOrder_AdvanceRequest Adv on POMaster.PONO=Adv.PONO + 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_purchaseorder_advancerequest Adv on POMaster.PONO=Adv.PONO where LineItem.PONO =?'; $query = $this->db->query($subQuery, array($PONO)); @@ -1689,11 +1689,11 @@ left join T_Employee_Details emp on Req.Requestedby = emp.EmpID // get requested by details function GetRequesedByDetails($PONO) { - $builder = $this->db->table('T_PurchaseOrder_Master mast') + $builder = $this->db->table('t_purchaseorder_master mast') ->select('mast.CreatedBy,re.FirstName,Dept.DEPCode,Dept.DepartmentName') ->join('tbl_users tbl', 'mast.CreatedBy=tbl.userid') - ->join('T_Employee_Details re', 're.EmpID=tbl.EmpID') - ->join('T_DepartmentDetails Dept', 're.Departmentcode = Dept.DEPCode') + ->join('t_employee_details re', 're.EmpID=tbl.EmpID') + ->join('t_departmentdetails Dept', 're.Departmentcode = Dept.DEPCode') ->where('mast.PONO', $PONO); $result = $builder->get(); @@ -1711,14 +1711,14 @@ left join T_Employee_Details emp on Req.Requestedby = emp.EmpID ,ServiceTax.TotalValue,ServiceTax.CGST,ServiceTax.After_CGST,ServiceTax.SGST,ServiceTax.After_SGST,ServiceTax.IGST,ServiceTax.After_IGST,ServiceTax.otherallowance,ServiceTax.discount,ServiceTax.discountval,ServiceTax.Afterdiscountval, POMast.ExchangeRate,POMast.ExchangeRateCalculatedon,POMast.TotalOrderValue as BasicValue,POMast.CapitalRange,ROUND((POMast.TotalOrderValue),2) as BasicINRValue,POMast.CurrencyType,FreightType as Ftype,NoOfTrip as NoTrip,FreightValue as Fvalue,AfterFreightValue as Afvalue, - Req.CostCenterCode,Dept.DepartmentName FROM T_PurchaseOrder_LineItem LineItem - join T_PurchaseOrder_Master POMast on POMast.PONO = LineItem.PONO - join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode - join T_Service_Tax ServiceTax on ServiceTax.LineItemNo = LineItem.LineItemNo - join T_Requestion_Master Req on Req.ReqNo = LineItem.ReqNo - join T_Employee_Details emp on Req.Requestedby = emp.EmpID + Req.CostCenterCode,Dept.DepartmentName FROM t_purchaseorder_lineitem LineItem + join t_purchaseorder_master POMast on POMast.PONO = LineItem.PONO + join t_materialmaster Mat on Mat.MaterialCode = LineItem.MaterialCode + join t_service_tax ServiceTax on ServiceTax.LineItemNo = LineItem.LineItemNo + join t_requestion_master Req on Req.ReqNo = LineItem.ReqNo + join t_employee_details emp on Req.Requestedby = emp.EmpID - join T_DepartmentDetails Dept on emp.Departmentcode = Dept.DEPCode where LineItem.PONO =?'; + join t_departmentdetails Dept on emp.Departmentcode = Dept.DEPCode where LineItem.PONO =?'; //print_r($subQuery); $query = $this->db->query($subQuery, array($PONO)); @@ -1731,7 +1731,7 @@ left join T_Employee_Details emp on Req.Requestedby = emp.EmpID function GetPdfRequistionDetails($PONO) { - $builder = $this->db->table('T_PurchaseOrder_LineItem LineItem')->select('LineItem.ReqNo') + $builder = $this->db->table('t_purchaseorder_lineitem LineItem')->select('LineItem.ReqNo') ->where('LineItem.PONO', $PONO); $result = $builder->get(); $ReqNo = ''; @@ -1741,9 +1741,9 @@ left join T_Employee_Details emp on Req.Requestedby = emp.EmpID if ($ReqNo == $res->ReqNo) { } else { $ReqNo = $res->ReqNo; - $builder1 = $this->db->table('T_Requestion_Master ReqMast') + $builder1 = $this->db->table('t_requestion_master ReqMast') ->select('ReqMast.ReqNo,ReqMast.CostCenterCode,ReqMast.ReqDate,ReqMast.Schedule_Type,ReqMast.NumberOfService,ReqMast.Service_Period,Dept.DEPCode,Dept.DepartmentName,Dept.shortName') - ->join('T_DepartmentDetails Dept', 'ReqMast.RequestedDept = Dept.DEPCode') + ->join('t_departmentdetails Dept', 'ReqMast.RequestedDept = Dept.DEPCode') ->where('ReqMast.ReqNo', $ReqNo); $Reqresult = $builder1->get(); $Details['RequistionNo'] = $Reqresult->getResult()[0]->ReqNo; @@ -1769,7 +1769,7 @@ left join T_Employee_Details emp on Req.Requestedby = emp.EmpID } function GetLineItemReceivedQty($ParentPO, $MaterialCode) { - $builder = $this->db->table('T_PurchaseOrder_LineItem') + $builder = $this->db->table('t_purchaseorder_lineitem') ->select('ReceivedQuantity') ->where('PONO', $ParentPO) ->where('MaterialCode', $MaterialCode); @@ -1784,7 +1784,7 @@ left join T_Employee_Details emp on Req.Requestedby = emp.EmpID { - $getpaymentQuery = 'select distinct PaymentID,PaymentTerms,Details from T_PaymentTerms'; + $getpaymentQuery = 'select distinct PaymentID,PaymentTerms,Details from t_paymentterms'; $paymentQuery = $this->db->query($getpaymentQuery); return $paymentQuery->getResult(); @@ -1796,7 +1796,7 @@ left join T_Employee_Details emp on Req.Requestedby = emp.EmpID function getStatus($StatusType = '') { - $builder = $this->db->table('T_Status')->select('StatusCode,StatusName ') + $builder = $this->db->table('t_status')->select('StatusCode,StatusName ') ->where('StatusType', $StatusType); $query = $builder->get(); @@ -1806,23 +1806,23 @@ left join T_Employee_Details emp on Req.Requestedby = emp.EmpID function edit_mrir($MrirNo) { - $builder = $this->db->table('T_MRIR_Master TMM') + $builder = $this->db->table('t_mrir_master TMM') ->distinct() ->select('TMM.MRIRNO,TMM.PONO,TMM.IGRNO,TMM.Createdon,TMD.ActualQuantityReceived,IGRM.DeliveryChellanOrInvoiceNo,IGRM.DeliveryChellanDate,IGRM.VehicleNo,IGRM.CourierNo,IGRM.CreatedDate,IGRD.QuantityAsPerInvoice,SUPP.SupplierName,SUPP.Address,POMR.PODate,POMR.DeliveryDate,POMR.ServiceDescription,TMD.MaterialCode,MM.MaterialName,MM.UOM,POLT.Quantity,POLT.ReceivedQuantity,ED.FirstName as PORasiedbyName,ED1.FirstName as MRIRRasiedbyName, ED2.FirstName as IGRRasiedbyName,TMM.MRIRStatus,TMM.Createdon as MRIRCreatedon,POLT.CostCenterCode,CostCenterName,QuantityAccepted,QuantityRejected,TMD.Remarks') - ->join('T_MRIR_Details TMD', 'TMM.MRIRNO = TMD.MRIRNO', 'left') //to get IGRNO,PONO,MRIRNO,mrirdate, - ->join('T_IGR_Master IGRM', 'IGRM.IGRNO = TMM.IGRNO', 'left') //to get actualquantity,deliverydate,Invoicedate,vechileno,courierno,igrdate, - ->join('T_PurchaseOrder_Master POMR ', 'IGRM.PONO = POMR.PONO', 'left') //to get podate,deliverydate,servicedescription - ->join('T_PurchaseOrder_LineItem POLT', 'IGRM.PONO=POLT.PONO', 'left') //to get receivedquantity,quantity - ->join('T_IGR_Details IGRD', 'IGRD.IGRNO = IGRM.IGRNO', 'left') //to get invoicequantity - ->join('T_MaterialMaster MM', 'IGRD.MaterialCode = MM.MaterialCode', 'left') - ->join('T_SupplierDetailsN SUPP', 'POMR.SupplierID = SUPP.SupplierID', 'left') //to get suppliername,supplieraddress + ->join('t_mrir_details TMD', 'TMM.MRIRNO = TMD.MRIRNO', 'left') //to get IGRNO,PONO,MRIRNO,mrirdate, + ->join('t_igr_master IGRM', 'IGRM.IGRNO = TMM.IGRNO', 'left') //to get actualquantity,deliverydate,Invoicedate,vechileno,courierno,igrdate, + ->join('t_purchaseorder_master POMR ', 'IGRM.PONO = POMR.PONO', 'left') //to get podate,deliverydate,servicedescription + ->join('t_purchaseorder_lineitem POLT', 'IGRM.PONO=POLT.PONO', 'left') //to get receivedquantity,quantity + ->join('t_igr_details IGRD', 'IGRD.IGRNO = IGRM.IGRNO', 'left') //to get invoicequantity + ->join('t_materialmaster MM', 'IGRD.MaterialCode = MM.MaterialCode', 'left') + ->join('t_supplierdetailsn SUPP', 'POMR.SupplierID = SUPP.SupplierID', 'left') //to get suppliername,supplieraddress ->join('tbl_users user', 'user.userid = POMR.CreatedBy', 'left') //to get poraisedby - ->join('T_Employee_Details ED', 'ED.EmpID = user.EmpID', 'left') + ->join('t_employee_details ED', 'ED.EmpID = user.EmpID', 'left') ->join('tbl_users user1', 'user1.userid=TMM.CreatedBy', 'left') //to get mrirraisedby - ->join('T_Employee_Details ED1', 'ED1.EmpID = user1.EmpID', 'left') + ->join('t_employee_details ED1', 'ED1.EmpID = user1.EmpID', 'left') ->join('tbl_users user2', 'user2.userid=IGRM.CreatedBy', 'left') //to get igrraisedby - ->join('T_Employee_Details ED2', 'ED2.EmpID = user2.EmpID', 'left') - ->join('T_CostCenter_Master TCOST', 'POLT.CostCenterCode=TCOST.CostCenterCode') + ->join('t_employee_details ED2', 'ED2.EmpID = user2.EmpID', 'left') + ->join('t_costcenter_master TCOST', 'POLT.CostCenterCode=TCOST.CostCenterCode') ->where('TMM.MRIRNO', $MrirNo) ->groupBy('TMM.MRIRNO,TMD.MaterialCode'); $query = $builder->get(); @@ -1837,14 +1837,14 @@ left join T_Employee_Details emp on Req.Requestedby = emp.EmpID function getadvancePONO($Status = '') { - $builder = $this->db->table('T_PurchaseOrder_Master Mast')->select('Mast.PONO,POType,Mast.CreatedDate,Mast.ReleasedOn,Mast.TotalOrderValue,Mast.SupplierID,DeliveryDate,DeliverySchedule,DeliveryOption,Mast.PaymentTerms as Paycode,Payterm.PaymentTerms,LineItem.ReqNo,Requestedby,Departmentcode,DepartmentName,LineItem.CostCenterCode,SupDet.SupplierName,Import_DispatchDetails,CurrencyType,AdvancePercentage,AdvanceAmount,POAdv.Remarks,Mast.CapitalRange,Mast.PaymentOtherDescription,RequestedDept') - ->join('T_PurchaseOrder_LineItem LineItem', 'Mast.PONO=LineItem.PONO') - ->join('T_Requestion_Master ReqMa', 'LineItem.ReqNo=ReqMa.ReqNo') - ->join('T_Employee_Details EmpDet', 'ReqMa.Requestedby=EmpDet.EmpID', 'left') - ->join('T_DepartmentDetails DepDet', 'EmpDet.Departmentcode=DepDet.DEPCode or ReqMa.RequestedDept=DepDet.DEPCode', 'left') - ->join('T_SupplierDetailsN SupDet', 'Mast.SupplierID=SupDet.SupplierID') - ->join('T_PurchaseOrder_AdvanceRequest POAdv', 'Mast.PONO=POAdv.PONO', 'left') - ->join('T_PaymentTerms Payterm', 'Mast.PaymentTerms=Payterm.PaymentID') + $builder = $this->db->table('t_purchaseorder_master Mast')->select('Mast.PONO,POType,Mast.CreatedDate,Mast.ReleasedOn,Mast.TotalOrderValue,Mast.SupplierID,DeliveryDate,DeliverySchedule,DeliveryOption,Mast.PaymentTerms as Paycode,Payterm.PaymentTerms,LineItem.ReqNo,Requestedby,Departmentcode,DepartmentName,LineItem.CostCenterCode,SupDet.SupplierName,Import_DispatchDetails,CurrencyType,AdvancePercentage,AdvanceAmount,POAdv.Remarks,Mast.CapitalRange,Mast.PaymentOtherDescription,RequestedDept') + ->join('t_purchaseorder_lineitem LineItem', 'Mast.PONO=LineItem.PONO') + ->join('t_requestion_master ReqMa', 'LineItem.ReqNo=ReqMa.ReqNo') + ->join('t_employee_details EmpDet', 'ReqMa.Requestedby=EmpDet.EmpID', 'left') + ->join('t_departmentdetails DepDet', 'EmpDet.Departmentcode=DepDet.DEPCode or ReqMa.RequestedDept=DepDet.DEPCode', 'left') + ->join('t_supplierdetailsn SupDet', 'Mast.SupplierID=SupDet.SupplierID') + ->join('t_purchaseorder_advancerequest POAdv', 'Mast.PONO=POAdv.PONO', 'left') + ->join('t_paymentterms Payterm', 'Mast.PaymentTerms=Payterm.PaymentID') ->where('Mast.Status', $Status); $query = $builder->get(); @@ -1855,8 +1855,8 @@ left join T_Employee_Details emp on Req.Requestedby = emp.EmpID function updateReqDetail($PONO, $POStatus, $MaterialCode) { - $this->db->table('T_PurchaseOrder_LineItem Item') - ->join('T_Requestion_Details Req', 'Item.ReqNo = Req.ReqNo') + $this->db->table('t_purchaseorder_lineitem Item') + ->join('t_requestion_details Req', 'Item.ReqNo = Req.ReqNo') ->where('Item.PONO', $PONO) ->where('Req.MaterialCode', $MaterialCode) ->set('Req.Status', $POStatus) @@ -1866,7 +1866,7 @@ left join T_Employee_Details emp on Req.Requestedby = emp.EmpID function UpdateReceivedQtyforServicePO($PONO, $updateddt, $updatedBy) { - $builder = $this->db->table('T_PurchaseOrder_LineItem')->select('LineItemNo,MaterialCode') + $builder = $this->db->table('t_purchaseorder_lineitem')->select('LineItemNo,MaterialCode') ->where('PONO ', $PONO); $query = $builder->get(); $result = $query->getResult(); @@ -1877,13 +1877,13 @@ left join T_Employee_Details emp on Req.Requestedby = emp.EmpID $MaterialCode = $res->MaterialCode; //echo $LineItemNo; - $subQuery = 'update T_PurchaseOrder_LineItem + $subQuery = 'update t_purchaseorder_lineitem set ReceivedQuantity=Quantity, status=?,UpdatedOn=?,UpdateBY=? where PONO=? and LineItemNo=?'; $query = $this->db->query($subQuery, array(PO_SERVICE_COMPLETED, $updateddt, $updatedBy, $PONO, $LineItemNo)); $finddot = strpos($PONO, '.'); if ($finddot = true) { - $subQuery = 'update T_PurchaseOrder_LineItem + $subQuery = 'update t_purchaseorder_lineitem set ReceivedQuantity=Quantity, status=?,UpdatedOn=?,UpdateBY=? where PONO=substring(?,1,(case when INstr(?,?) > 0 then INstr(?,?)-1 else 0 end)) and MaterialCode=?'; $query = $this->db->query($subQuery, array(PO_SERVICE_COMPLETED, $updateddt, $updatedBy, $PONO, $PONO, '.', $PONO, '.', $MaterialCode)); @@ -1896,9 +1896,9 @@ left join T_Employee_Details emp on Req.Requestedby = emp.EmpID { $taxQuery = 'SELECT group_concat(@count:=@count+1) Itemcode, -st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st - join T_PurchaseOrder_LineItem pl on pl.LineItemNo=st.LineItemNo - join T_PurchaseOrder_Master pm on pm.PONO=pl.PONO JOIN +st.CGST,st.SGST,st.IGST,st.otherallowance FROM t_service_tax st + join t_purchaseorder_lineitem pl on pl.LineItemNo=st.LineItemNo + join t_purchaseorder_master pm on pm.PONO=pl.PONO JOIN (SELECT @count := 0) count where pm.POType=? and pm.PONO=? group by st.CGST,st.SGST,st.IGST,st.otherallowance @@ -1915,9 +1915,9 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st { if ($CapitalRange == 1) { - $taxQuery = 'SELECT group_concat(pl.MaterialCode ORDER BY pl.MaterialCode ASC) as Itemcode,SUM(st.`After_CGST`) AS TotalCGST,SUM(st.`After_SGST`) AS TotalSGST,SUM(st.`After_IGST`) AS TotalIGST,SUM(st.`otherallowance`) AS TotalOtherAllowance,SUM(st.`Afterdiscountval`) AS TotalDiscount,st.discountval,st.Afterdiscountval,st.CGST,st.SGST,st.IGST,st.otherallowance,SUM(st.`AfterFreightValue`) AS TotalFreight,st.FreightValue FROM T_Service_Tax st - join T_PurchaseOrder_LineItem pl on pl.LineItemNo=st.LineItemNo - join T_PurchaseOrder_Master pm on pm.PONO=pl.PONO + $taxQuery = 'SELECT group_concat(pl.MaterialCode ORDER BY pl.MaterialCode ASC) as Itemcode,SUM(st.`After_CGST`) AS TotalCGST,SUM(st.`After_SGST`) AS TotalSGST,SUM(st.`After_IGST`) AS TotalIGST,SUM(st.`otherallowance`) AS TotalOtherAllowance,SUM(st.`Afterdiscountval`) AS TotalDiscount,st.discountval,st.Afterdiscountval,st.CGST,st.SGST,st.IGST,st.otherallowance,SUM(st.`AfterFreightValue`) AS TotalFreight,st.FreightValue FROM t_service_tax st + join t_purchaseorder_lineitem pl on pl.LineItemNo=st.LineItemNo + join t_purchaseorder_master pm on pm.PONO=pl.PONO where pm.POType=? and pm.PONO=? group by st.Afterdiscountval,st.CGST,st.SGST,st.IGST,st.otherallowance ORDER BY st.LineItemNo ASC'; $query = $this->db->query($taxQuery, array("CAPITAL", $PONO)); @@ -1926,9 +1926,9 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st } else if ($CapitalRange == 0) { $taxQuery = 'SELECT group_concat(pl.MaterialCode ORDER BY pl.MaterialCode ASC) as Itemcode, SUM(it.`AfterFreightValue`) AS TotalFreight,it.FreightValue,it.AfterFreightValue, - it.IGST AS TotalIGSTPer,SUM(it.AfterIGST) as AfterIGST1,it.AfterIGST as AIgst FROM T_Import_Tax it - join T_PurchaseOrder_LineItem pl on pl.LineItemNo=it.LineItemNo - join T_PurchaseOrder_Master pm on pm.PONO=pl.PONO + it.IGST AS TotalIGSTPer,SUM(it.AfterIGST) as AfterIGST1,it.AfterIGST as AIgst FROM t_import_tax it + join t_purchaseorder_lineitem pl on pl.LineItemNo=it.LineItemNo + join t_purchaseorder_master pm on pm.PONO=pl.PONO where pm.POType=? and pm.PONO=? group by it.AfterFreightValue ORDER BY it.LineItemNo ASC'; $query = $this->db->query($taxQuery, array("CAPITAL", $PONO)); @@ -1939,7 +1939,7 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st // get po format for acedamic year based function GetPoFormat($PONO = '') { - $poQuery = 'select PONO from T_PurchaseOrder_Master where PONO=?'; + $poQuery = 'select PONO from t_purchaseorder_master where PONO=?'; $query = $this->db->query($poQuery, array($PONO)); return $query->getResult(); @@ -1948,7 +1948,7 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st function getDepartmentEmpList($DepCode = '') { - $builder = $this->db->table('T_Employee_Details')->select('EmpID') + $builder = $this->db->table('t_employee_details')->select('EmpID') ->where('Departmentcode', $DepCode) ->limit('1'); $query = $builder->get(); @@ -1959,7 +1959,7 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st function GetRequistionMasterUsingReqNo($Req) { - $builder = $this->db->table('T_Requestion_Master')->select('Requestedby') + $builder = $this->db->table('t_requestion_master')->select('Requestedby') ->where('ReqNo', $Req[0]); $query = $builder->get(); @@ -1970,8 +1970,8 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st $Amend = 'select p.PONO,p.ParentPO,p.Status,p.TotalOrderValue, m.Status as parentpostatus, m.TotalOrderValue as partenttotalorder - from T_PurchaseOrder_Master as p - join T_PurchaseOrder_Master as m + from t_purchaseorder_master as p + join t_purchaseorder_master as m on m.PONO = p.ParentPO where p.PONO = ?'; $amendment = $this->db->query($Amend, array($PONO)); @@ -2147,8 +2147,8 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st function GetNcrlist() { - $builder = $this->db->table('T_ComplaintRegister')->select('*') - ->join('ip_clients', 'ip_clients.client_id=T_ComplaintRegister.client_id') + $builder = $this->db->table('t_complaintregister')->select('*') + ->join('ip_clients', 'ip_clients.client_id=t_complaintregister.client_id') ->orderBy('CId', 'desc'); $query = $builder->get(); return $query->getResult(); @@ -2197,7 +2197,7 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st function Savecomplaint($save_complaint) { $this->db->transStart(); - $builder = $this->db->table('T_ComplaintRegister'); + $builder = $this->db->table('t_complaintregister'); $builder->insert($save_complaint); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); @@ -2208,8 +2208,8 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st function Get_SavedComplaint($CId) { - $builder = $this->db->table('T_ComplaintRegister')->select('*') - ->join('ip_clients', 'ip_clients.client_id=T_ComplaintRegister.client_id') + $builder = $this->db->table('t_complaintregister')->select('*') + ->join('ip_clients', 'ip_clients.client_id=t_complaintregister.client_id') ->where('CId', $CId) ->orderBy('CId', 'desc'); $query = $builder->get(); @@ -2219,7 +2219,7 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st function Updatecomplaint($save_complaint, $CId) { - $this->db->table('T_ComplaintRegister') + $this->db->table('t_complaintregister') ->where('CId', $CId) ->update($save_complaint); return TRUE; @@ -2227,7 +2227,7 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st function updatecomplaintId($up, $CId) { - $this->db->table('T_ComplaintRegister') + $this->db->table('t_complaintregister') ->where('CId', $CId) ->update($up); return TRUE; @@ -2311,7 +2311,7 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st // if($oldfile != ''){ // //unlink("public/uploads/BillFiles/".$oldfile);//this deletes the file on particular folder too // } - $this->db->table('T_PurchaseOrder_BillUpload') + $this->db->table('t_purchaseorder_billupload') ->set('FilePath', $Picture) //value that used to update column ->where('BillNo', $bill) //which row want to upgrade ->update(); @@ -2334,7 +2334,7 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st // // $this->db->transStart(); - // $builder = $this->db->table('T_POlog_Details'); + // $builder = $this->db->table('t_polog_details'); // $builder->insert($logpo); // // $insert_id = $this->db->affectedRows(); @@ -2352,7 +2352,7 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st // ->where('MaterialCode',$MaterialCode,'LineItemNos',$POLineItemNo) // ->update($logpo) $this->db->transStart(); - $builder = $this->db->table('T_POlog_Details'); + $builder = $this->db->table('t_polog_details'); $builder->insert($logpo); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); @@ -2390,20 +2390,20 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st // from T_ponewlogs_Details log - // join T_PurchaseOrder_LineItem pl on log.LineItemNos = pl.LineItemNo - // join T_PurchaseOrder_Master pm on pm.PONO = log.PONO + // join t_purchaseorder_lineitem pl on log.LineItemNos = pl.LineItemNo + // join t_purchaseorder_master pm on pm.PONO = log.PONO // join tbl_users user on user.userId = log.UpdateBy - // left join T_Employee_Details emp on emp.EmpID= user.EmpID - // left join T_SupplierDetailsN sup on sup.SupplierID = log.SupplierID + // left join t_employee_details emp on emp.EmpID= user.EmpID + // left join t_supplierdetailsn sup on sup.SupplierID = log.SupplierID // where log.PONO ='".$PONO."'"; $SQL = "select log.*,sup.SupplierName,emp.FirstName from - T_POlog_Details log + t_polog_details log join tbl_users user on user.userId = log.UpdateBy - left join T_Employee_Details emp on emp.EmpID= user.EmpID - left join T_SupplierDetailsN sup on sup.SupplierID = log.oldValue + left join t_employee_details emp on emp.EmpID= user.EmpID + left join t_supplierdetailsn sup on sup.SupplierID = log.oldValue where PONO ='" . $PONO . "'"; @@ -2428,7 +2428,7 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st { //print_r($myfile);die; - $builder = $this->db->table('T_PurchaseOrder_BillUpload'); + $builder = $this->db->table('t_purchaseorder_billupload'); $builder->insert($filelist); $myfile = $this->db->affectedRows(); return $myfile; @@ -2440,7 +2440,7 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st { //print_r($igrMaster);die; - $this->db->table('T_IGR_Master') + $this->db->table('t_igr_master') ->where('PONO', $PONO) ->where('IGRNO', $IGRNo) ->update($igrMaster); @@ -2451,8 +2451,8 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st function getigrno($bill) { - $subQuery = 'select bill.BillNo,IGR.IGRNO, IGR.PONO FROM T_IGR_Master IGR - join T_PurchaseOrder_BillUpload bill on bill.IGRNO = IGR.IGRNO + $subQuery = 'select bill.BillNo,IGR.IGRNO, IGR.PONO FROM t_igr_master IGR + join t_purchaseorder_billupload bill on bill.IGRNO = IGR.IGRNO where bill.BillNO = ? '; @@ -2463,12 +2463,12 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st function VerifyWithSupplierForPendingPO($supplierid,$materialcode){ - $subQuery = 'SELECT COUNT(T_PurchaseOrder_Master.PONO) AS PO_count,GROUP_CONCAT(T_PurchaseOrder_Master.PONO) AS PONO,T_PurchaseOrder_LineItem.MaterialCode - FROM T_PurchaseOrder_LineItem - LEFT JOIN T_PurchaseOrder_Master ON T_PurchaseOrder_LineItem.PONO = T_PurchaseOrder_Master .PONO - WHERE T_PurchaseOrder_Master.SupplierID != ? AND T_PurchaseOrder_LineItem.MaterialCode = ? AND T_PurchaseOrder_Master.Status = "ST014" - GROUP BY T_PurchaseOrder_LineItem.MaterialCode'; - // -- and T_PurchaseOrder_Master.Status != "ST026" + $subQuery = 'SELECT COUNT(t_purchaseorder_master.PONO) AS PO_count,GROUP_CONCAT(t_purchaseorder_master.PONO) AS PONO,t_purchaseorder_lineitem.MaterialCode + FROM t_purchaseorder_lineitem + LEFT JOIN t_purchaseorder_master ON t_purchaseorder_lineitem.PONO = t_purchaseorder_master .PONO + WHERE t_purchaseorder_master.SupplierID != ? AND t_purchaseorder_lineitem.MaterialCode = ? AND t_purchaseorder_master.Status = "ST014" + GROUP BY t_purchaseorder_lineitem.MaterialCode'; + // -- and t_purchaseorder_master.Status != "ST026" $query = $this->db->query($subQuery, array($supplierid,$materialcode)); return $query->getResultArray(); @@ -2476,7 +2476,7 @@ st.CGST,st.SGST,st.IGST,st.otherallowance FROM T_Service_Tax st } function lastPONO(){ - $query = $this->db->table('T_PurchaseOrder_Master')->select('PONO')->orderBy('PONO', 'DESC')->limit(1)->get(); + $query = $this->db->table('t_purchaseorder_master')->select('PONO')->orderBy('PONO', 'DESC')->limit(1)->get(); $lastPONO = $query->getRow()->PONO; return $lastPONO; } diff --git a/app/Models/Quality_model.php b/app/Models/Quality_model.php index cf847fc7..f9f55f0d 100644 --- a/app/Models/Quality_model.php +++ b/app/Models/Quality_model.php @@ -22,9 +22,9 @@ class Quality_model extends Model function getAllprodcutsInward() { - $builder = $this->db->table('T_MaterialMaster') + $builder = $this->db->table('t_materialmaster') ->select('MaterialCode,MaterialName') - ->like('T_MaterialMaster.Category', 'raw material'); + ->like('t_materialmaster.Category', 'raw material'); $result = $builder->get(); return $result->getResult(); } @@ -39,7 +39,7 @@ class Quality_model extends Model function getAllcustomersInward() { - $builder = $this->db->table('T_SupplierDetailsN') + $builder = $this->db->table('t_supplierdetailsn') ->select('SupplierID,SupplierName') ->where('IsActive', 1); $result = $builder->get(); @@ -97,9 +97,9 @@ class Quality_model extends Model function getAllspecInward() { $builder = $this->db->table('T_Prodcut_Specification_Master') - ->select('T_Prodcut_Specification_Master.*,T_MaterialMaster.MaterialCode,T_MaterialMaster.MaterialName,T_SupplierDetailsN.SupplierID,T_SupplierDetailsN.SupplierName,count(*) as count') - ->join('T_MaterialMaster', 'T_Prodcut_Specification_Master.product_id=T_MaterialMaster.MaterialCode') - ->join('T_SupplierDetailsN', 'T_Prodcut_Specification_Master.customer_id=T_SupplierDetailsN.SupplierID') + ->select('T_Prodcut_Specification_Master.*,t_materialmaster.MaterialCode,t_materialmaster.MaterialName,t_supplierdetailsn.SupplierID,t_supplierdetailsn.SupplierName,count(*) as count') + ->join('t_materialmaster', 'T_Prodcut_Specification_Master.product_id=t_materialmaster.MaterialCode') + ->join('t_supplierdetailsn', 'T_Prodcut_Specification_Master.customer_id=t_supplierdetailsn.SupplierID') ->groupBy('product_id,customer_id,T_Prodcut_Specification_Master.type'); $result = $builder->get(); return $result->getResult(); @@ -119,9 +119,9 @@ class Quality_model extends Model //print_r($result->getResult()); if (empty($result->getResult())) { $builders = $this->db->table('T_Prodcut_Specification_Master') - ->select('T_Prodcut_Specification_Master.*,T_MaterialMaster.MaterialCode,T_MaterialMaster.MaterialName as product_name,T_SupplierDetailsN.SupplierID,T_SupplierDetailsN.SupplierName as client_name') - ->join('T_MaterialMaster', 'T_Prodcut_Specification_Master.product_id=T_MaterialMaster.MaterialCode') - ->join('T_SupplierDetailsN', 'T_Prodcut_Specification_Master.customer_id=T_SupplierDetailsN.SupplierID') + ->select('T_Prodcut_Specification_Master.*,t_materialmaster.MaterialCode,t_materialmaster.MaterialName as product_name,t_supplierdetailsn.SupplierID,t_supplierdetailsn.SupplierName as client_name') + ->join('t_materialmaster', 'T_Prodcut_Specification_Master.product_id=t_materialmaster.MaterialCode') + ->join('t_supplierdetailsn', 'T_Prodcut_Specification_Master.customer_id=t_supplierdetailsn.SupplierID') ->where('T_Prodcut_Specification_Master.product_id', $prodcutid) ->where('T_Prodcut_Specification_Master.customer_id', $customerid) ->where('T_Prodcut_Specification_Master.type', $type); @@ -180,27 +180,27 @@ class Quality_model extends Model function getOperatorsListforReport() { - $builder = $this->db->table('T_Employee_Details')->select('EmpID,FirstName,LastName'); + $builder = $this->db->table('t_employee_details')->select('EmpID,FirstName,LastName'); return $builder->get()->getResult(); } function getExistOperatorsListforReport($rbcid) { - $sql = "select T_Employee_Details.EmpID,T_Employee_Details.FirstName,T_Employee_Details.LastName - from T_ResinBatchCard_Operators join T_Employee_Details on T_ResinBatchCard_Operators.EmpID = - T_Employee_Details.EmpID where T_ResinBatchCard_Operators.master_id = ?"; + $sql = "select t_employee_details.EmpID,t_employee_details.FirstName,t_employee_details.LastName + from T_ResinBatchCard_Operators join t_employee_details on T_ResinBatchCard_Operators.EmpID = + t_employee_details.EmpID where T_ResinBatchCard_Operators.master_id = ?"; $r = $this->db->query($sql, array($rbcid)); return $r->getResult(); } function getEmplistforReport() { - $builder = $this->db->table('T_Employee_Details') - ->select('T_Employee_Details.EmpID,T_Employee_Details.FirstName,T_Employee_Details.LastName,T_Employee_Details.Departmentcode,T_DepartmentDetails.shortName') - ->join('T_DepartmentDetails', 'T_Employee_Details.Departmentcode=T_DepartmentDetails.DEPCode') + $builder = $this->db->table('t_employee_details') + ->select('t_employee_details.EmpID,t_employee_details.FirstName,t_employee_details.LastName,t_employee_details.Departmentcode,t_departmentdetails.shortName') + ->join('t_departmentdetails', 't_employee_details.Departmentcode=t_departmentdetails.DEPCode') //->join('ip_invoice_items','ip_invoices.invoice_number=ip_invoice_items.invoice_number') //->join('ip_products','ip_invoice_items.item_product_id=ip_products.product_id') //->join('ip_invoice_custom','ip_invoices.invoice_number=ip_invoice_custom.invoice_number and invoice_custom_fieldid=62') - ->orderBy('T_Employee_Details.EmpID'); + ->orderBy('t_employee_details.EmpID'); $res = $builder->get(); return $res->getResult(); } @@ -258,13 +258,13 @@ class Quality_model extends Model function getResinBatchCardDetails($rbcid) { - $sql = 'select T_ResinBatchCard_Master.*,ip_products.product_name,ip_products.product_description,ip_clients.client_name,T_Machine_Master.Machine_Name,T_Employee_Details.EmpID,T_Employee_Details.FirstName,T_Employee_Details.LastName,a.FirstName as name from T_ResinBatchCard_Master + $sql = 'select T_ResinBatchCard_Master.*,ip_products.product_name,ip_products.product_description,ip_clients.client_name,T_Machine_Master.Machine_Name,t_employee_details.EmpID,t_employee_details.FirstName,t_employee_details.LastName,a.FirstName as name from T_ResinBatchCard_Master join ip_products on T_ResinBatchCard_Master.productid = ip_products.product_id join ip_clients on T_ResinBatchCard_Master.customerid = ip_clients.client_id join T_Machine_Master on T_ResinBatchCard_Master.machinecode = T_Machine_Master.Machine_Code join tbl_users on T_ResinBatchCard_Master.createdby = tbl_users.userId - join T_Employee_Details on tbl_users.EmpID = T_Employee_Details.EmpID - join T_Employee_Details as a on a.EmpID = T_ResinBatchCard_Master.operatedby + join t_employee_details on tbl_users.EmpID = t_employee_details.EmpID + join t_employee_details as a on a.EmpID = T_ResinBatchCard_Master.operatedby where T_ResinBatchCard_Master.resinbatch_id = ?'; $res['masterdata'] = $this->db->query($sql, array($rbcid))->getResult(); //print_r($res['masterdata']); @@ -304,8 +304,8 @@ class Quality_model extends Model join ip_products on T_ResinBatchCard_Master.productid=ip_products.product_id join ip_clients on T_ResinBatchCard_Master.customerid=ip_clients.client_id join tbl_users on T_ResinBatchCard_Master.createdby = tbl_users.userId - join T_Employee_Details ED on ED.EmpID = T_ResinBatchCard_Master.operatedby - join T_Employee_Details EmpDtl on EmpDtl.EmpID = tbl_users.EmpID'; + join t_employee_details ED on ED.EmpID = T_ResinBatchCard_Master.operatedby + join t_employee_details EmpDtl on EmpDtl.EmpID = tbl_users.EmpID'; $res = $this->db->query($sql); return $res->getResult(); @@ -338,15 +338,15 @@ class Quality_model extends Model function getIndividualReportData($reportid) { - $builder = $this->db->table('T_Test_Report_Master')->select('T_Test_Report_Master.testreport_id,ip_invoices.invoice_date_created,T_Test_Report_Master.invoiceid,T_Test_Report_Master.batchdate,T_Test_Report_Master.chartdata,ip_clients.client_id,ip_clients.client_name,invoice_custom_fieldvalue,ip_products.product_id,ip_products.product_name,ip_products.product_description,T_Employee_Details.FirstName,T_Employee_Details.LastName,ip_invoice_items.item_quantity,T_Test_Report_Master.approvedby') + $builder = $this->db->table('T_Test_Report_Master')->select('T_Test_Report_Master.testreport_id,ip_invoices.invoice_date_created,T_Test_Report_Master.invoiceid,T_Test_Report_Master.batchdate,T_Test_Report_Master.chartdata,ip_clients.client_id,ip_clients.client_name,invoice_custom_fieldvalue,ip_products.product_id,ip_products.product_name,ip_products.product_description,t_employee_details.FirstName,t_employee_details.LastName,ip_invoice_items.item_quantity,T_Test_Report_Master.approvedby') ->join('ip_invoices', 'T_Test_Report_Master.invoiceid=ip_invoices.invoice_number') ->join('ip_clients', 'ip_invoices.client_id=ip_clients.client_id') ->join('ip_invoice_items', 'ip_invoices.invoice_id=ip_invoice_items.invoice_id') ->join('ip_products', 'ip_products.product_id=ip_invoice_items.item_product_id') ->join('ip_invoice_custom', 'ip_invoices.invoice_id=ip_invoice_custom.invoice_id and invoice_custom_fieldid=62') ->join('tbl_users', 'T_Test_Report_Master.createdby=tbl_users.userid') - ->join('T_Employee_Details', 'tbl_users.EmpID=T_Employee_Details.EmpID') - //->join('T_Employee_Details','T_Test_Report_Master.EmpID=T_Employee_Details.EmpID'); + ->join('t_employee_details', 'tbl_users.EmpID=t_employee_details.EmpID') + //->join('t_employee_details','T_Test_Report_Master.EmpID=t_employee_details.EmpID'); //->join('ip_invoice_custom','ip_invoices.invoice_number=ip_invoice_custom.invoice_number and invoice_custom_fieldid=62'); ->where('testreport_id', $reportid); // ->join('T_Test_Report','T_Test_Report_Master.testreport_id=T_Test_Report.testreport_id'); @@ -374,8 +374,8 @@ class Quality_model extends Model $res2 = $builder2->get(); $reportdata['masterreportafs'] = $res2->getResult(); - $builder3 = $this->db->table('T_Company_Details') - ->select('T_Company_Details.CompanyName,T_Company_Details.Address,T_Company_Details.ProfilePic'); + $builder3 = $this->db->table('t_company_details') + ->select('t_company_details.CompanyName,t_company_details.Address,t_company_details.ProfilePic'); //->where('testreport_id',$reportid) $res3 = $builder3->get(); $reportdata['company'] = $res3->getResult(); @@ -387,14 +387,14 @@ class Quality_model extends Model { $builder = $this->db->table('T_Test_Report_Master') - ->select('T_Test_Report_Master.chartdata,T_Test_Report_Master.batchdate,T_Test_Report_Master.testreport_id,T_IGR_Master.IGRNO,T_IGR_Master.DeliveryChellanOrInvoiceNo,T_IGR_Master.DeliveryChellanDate,T_IGR_Details.IGRItemNo,T_IGR_Details.QuantityAsPerInvoice,T_MaterialMaster.MaterialCode,T_MaterialMaster.Materialname,T_SupplierDetailsN.SupplierID,T_SupplierDetailsN.SupplierName,T_Test_Report_Master.approvedby,T_Employee_Details.EmpID,T_Employee_Details.FirstName,T_Employee_Details.LastName') - ->join('T_IGR_Master', 'T_Test_Report_Master.igrno=T_IGR_Master.IGRNO') - ->join('T_IGR_Details', 'T_Test_Report_Master.igrlineitemno=T_IGR_Details.IGRItemNo') - ->join('T_PurchaseOrder_Master', 'T_IGR_Master.PONO=T_PurchaseOrder_Master.PONO') - ->join('T_MaterialMaster', 'T_IGR_Details.MaterialCode=T_MaterialMaster.MaterialCode') - ->join('T_SupplierDetailsN', 'T_PurchaseOrder_Master.SupplierID=T_SupplierDetailsN.SupplierID') + ->select('T_Test_Report_Master.chartdata,T_Test_Report_Master.batchdate,T_Test_Report_Master.testreport_id,t_igr_master.IGRNO,t_igr_master.DeliveryChellanOrInvoiceNo,t_igr_master.DeliveryChellanDate,t_igr_details.IGRItemNo,t_igr_details.QuantityAsPerInvoice,t_materialmaster.MaterialCode,t_materialmaster.Materialname,t_supplierdetailsn.SupplierID,t_supplierdetailsn.SupplierName,T_Test_Report_Master.approvedby,t_employee_details.EmpID,t_employee_details.FirstName,t_employee_details.LastName') + ->join('t_igr_master', 'T_Test_Report_Master.igrno=t_igr_master.IGRNO') + ->join('t_igr_details', 'T_Test_Report_Master.igrlineitemno=t_igr_details.IGRItemNo') + ->join('t_purchaseorder_master', 't_igr_master.PONO=t_purchaseorder_master.PONO') + ->join('t_materialmaster', 't_igr_details.MaterialCode=t_materialmaster.MaterialCode') + ->join('t_supplierdetailsn', 't_purchaseorder_master.SupplierID=t_supplierdetailsn.SupplierID') ->join('tbl_users', 'T_Test_Report_Master.createdby=tbl_users.userid') - ->join('T_Employee_Details', 'tbl_users.EmpID=T_Employee_Details.EmpID') + ->join('t_employee_details', 'tbl_users.EmpID=t_employee_details.EmpID') ->where('T_Test_Report_Master.testreport_id', $reportid); @@ -419,8 +419,8 @@ class Quality_model extends Model $res3 = $builder3->get(); $reportdata['masterreportafs'] = $res3->getResult(); - $builder4 = $this->db->table('T_Company_Details') - ->select('T_Company_Details.CompanyName,T_Company_Details.Address,T_Company_Details.ProfilePic'); + $builder4 = $this->db->table('t_company_details') + ->select('t_company_details.CompanyName,t_company_details.Address,t_company_details.ProfilePic'); //->where('testreport_id',$reportid); $res4 = $builder4->get()->getResult(); $reportdata['company'] = $res4; @@ -451,14 +451,14 @@ class Quality_model extends Model // $res = $builder->get(); // return $res->getResult(); - $builder = $this->db->table('T_Test_Report_Master')->select('T_Test_Report_Master.batchdate,T_Test_Report_Master.testreport_id,T_IGR_Master.IGRNO,T_IGR_Master.DeliveryChellanOrInvoiceNo,T_IGR_Master.DeliveryChellanDate,T_IGR_Details.IGRItemNo,T_IGR_Details.QuantityAsPerInvoice,T_MaterialMaster.MaterialCode,T_MaterialMaster.Materialname,T_SupplierDetailsN.SupplierID,T_SupplierDetailsN.SupplierName,T_Test_Report_Master.approvedby,T_Test_Report_Master.document,T_Employee_Details.EmpID,T_Employee_Details.FirstName,T_Employee_Details.LastName') - ->join('T_IGR_Master', 'T_Test_Report_Master.igrno=T_IGR_Master.IGRNO') - ->join('T_IGR_Details', 'T_Test_Report_Master.igrlineitemno=T_IGR_Details.IGRItemNo') - ->join('T_PurchaseOrder_Master', 'T_IGR_Master.PONO=T_PurchaseOrder_Master.PONO') - ->join('T_MaterialMaster', 'T_IGR_Details.MaterialCode=T_MaterialMaster.MaterialCode') - ->join('T_SupplierDetailsN', 'T_PurchaseOrder_Master.SupplierID=T_SupplierDetailsN.SupplierID') + $builder = $this->db->table('T_Test_Report_Master')->select('T_Test_Report_Master.batchdate,T_Test_Report_Master.testreport_id,t_igr_master.IGRNO,t_igr_master.DeliveryChellanOrInvoiceNo,t_igr_master.DeliveryChellanDate,t_igr_details.IGRItemNo,t_igr_details.QuantityAsPerInvoice,t_materialmaster.MaterialCode,t_materialmaster.Materialname,t_supplierdetailsn.SupplierID,t_supplierdetailsn.SupplierName,T_Test_Report_Master.approvedby,T_Test_Report_Master.document,t_employee_details.EmpID,t_employee_details.FirstName,t_employee_details.LastName') + ->join('t_igr_master', 'T_Test_Report_Master.igrno=t_igr_master.IGRNO') + ->join('t_igr_details', 'T_Test_Report_Master.igrlineitemno=t_igr_details.IGRItemNo') + ->join('t_purchaseorder_master', 't_igr_master.PONO=t_purchaseorder_master.PONO') + ->join('t_materialmaster', 't_igr_details.MaterialCode=t_materialmaster.MaterialCode') + ->join('t_supplierdetailsn', 't_purchaseorder_master.SupplierID=t_supplierdetailsn.SupplierID') ->join('tbl_users', 'T_Test_Report_Master.createdby=tbl_users.userid') - ->join('T_Employee_Details', 'tbl_users.EmpID=T_Employee_Details.EmpID') + ->join('t_employee_details', 'tbl_users.EmpID=t_employee_details.EmpID') ->orderBy('testreport_id', 'desc'); $res = $builder->get(); return $res->getResult(); @@ -468,13 +468,13 @@ class Quality_model extends Model { // $this->db->distinct(); // ->select('IGRNO'); - // $builder = $this->db->table('T_IGR_Details'); - // ->join('T_MaterialMaster','T_IGR_Details.MaterialCode=T_MaterialMaster.MaterialCode'); - // $this->db->like('T_MaterialMaster.Category','raw material'); + // $builder = $this->db->table('t_igr_details'); + // ->join('t_materialmaster','t_igr_details.MaterialCode=t_materialmaster.MaterialCode'); + // $this->db->like('t_materialmaster.Category','raw material'); - $sql = 'select distinct IGRNO from T_IGR_Details - join T_MaterialMaster on T_IGR_Details.MaterialCode = T_MaterialMaster.MaterialCode - where T_MaterialMaster.Category like "%Raw Material%"and date(T_IGR_Details.CreatedDate) + $sql = 'select distinct IGRNO from t_igr_details + join t_materialmaster on t_igr_details.MaterialCode = t_materialmaster.MaterialCode + where t_materialmaster.Category like "%Raw Material%"and date(t_igr_details.CreatedDate) between date(SUBDATE(CURRENT_DATE,1)) and date(CURRENT_DATE) order by IGRNO desc'; $result = $this->db->query($sql); @@ -484,12 +484,12 @@ class Quality_model extends Model function getIGRLineItemNo($igrno) { // ->select('IGRItemNo'); - // $builder = $this->db->table('T_IGR_Details'); + // $builder = $this->db->table('t_igr_details'); // $this->db->where('IGRNO',$igrno); - $sql = 'select IGRItemNo from T_IGR_Details - join T_MaterialMaster on T_IGR_Details.MaterialCode = T_MaterialMaster.MaterialCode - where IGRNO = ? and T_MaterialMaster.Category like "%Raw Material%"'; + $sql = 'select IGRItemNo from t_igr_details + join t_materialmaster on t_igr_details.MaterialCode = t_materialmaster.MaterialCode + where IGRNO = ? and t_materialmaster.Category like "%Raw Material%"'; $result = $this->db->query($sql, array($igrno)); return $result->getResult(); @@ -503,14 +503,14 @@ class Quality_model extends Model $res['generated'] = ($builder->get()->getResult()); // ->select('IGRNO,IGRItemNo'); - // $builder = $this->db->table('T_IGR_Details'); + // $builder = $this->db->table('t_igr_details'); // $this->db->where('IGRNO NOT IN (SELECT IGRNO from T_Test_Report_Master)',NULL,false); // $this->db->orWhere('IGRItemNo NOT IN (SELECT IGRItemNo from T_Test_Report_Master)',NULL,false); - $sql = 'select distinct IGRNO,IGRItemNo from T_IGR_Details join T_MaterialMaster on T_IGR_Details.MaterialCode = T_MaterialMaster.MaterialCode - where (T_IGR_Details.IGRNO not in (select igrno from T_Test_Report_Master where igrno != "") - or T_IGR_Details.IGRItemNo not in (select igrlineitemno from T_Test_Report_Master where igrno != "") ) - and T_MaterialMaster.Category like "%Raw Material%" - order by T_IGR_Details.IGRNO DESC'; + $sql = 'select distinct IGRNO,IGRItemNo from t_igr_details join t_materialmaster on t_igr_details.MaterialCode = t_materialmaster.MaterialCode + where (t_igr_details.IGRNO not in (select igrno from T_Test_Report_Master where igrno != "") + or t_igr_details.IGRItemNo not in (select igrlineitemno from T_Test_Report_Master where igrno != "") ) + and t_materialmaster.Category like "%Raw Material%" + order by t_igr_details.IGRNO DESC'; $r = $this->db->query($sql); $res['notgenerated'] = ($r->getResult()); @@ -520,34 +520,34 @@ class Quality_model extends Model function getIGRDataforReport($igrno, $igrlineitemno) { //echo $igrno.'-'.$igrlineitemno;die(); - // ->select('T_IGR_Master.DeliveryChellanOrInvoiceNo,T_IGR_Master.DeliveryChellanDate,T_SupplierDetailsN.SupplierID,T_SupplierDetailsN.SupplierName,T_MaterialMaster.MaterialCode,T_MaterialMaster.MaterialName,T_IGR_Details.QuantityAsPerInvoice'); - // $builder = $this->db->table('T_IGR_Master'); - // ->join('T_IGR_Details','T_IGR_Master.IGRNO=T_IGR_Details.IGRNO'); - // ->join('T_MaterialMaster','T_IGR_Details.MaterialCode=T_MaterialMaster.MaterialCode'); - // ->join('T_PurchaseOrder_Master','T_IGR_Master.PONO=T_PurchaseOrder_Master.PONO'); - // ->join('T_SupplierDetailsN','T_PurchaseOrder_Master.SupplierID=T_SupplierDetailsN.SupplierID'); + // ->select('t_igr_master.DeliveryChellanOrInvoiceNo,t_igr_master.DeliveryChellanDate,t_supplierdetailsn.SupplierID,t_supplierdetailsn.SupplierName,t_materialmaster.MaterialCode,t_materialmaster.MaterialName,t_igr_details.QuantityAsPerInvoice'); + // $builder = $this->db->table('t_igr_master'); + // ->join('t_igr_details','t_igr_master.IGRNO=t_igr_details.IGRNO'); + // ->join('t_materialmaster','t_igr_details.MaterialCode=t_materialmaster.MaterialCode'); + // ->join('t_purchaseorder_master','t_igr_master.PONO=t_purchaseorder_master.PONO'); + // ->join('t_supplierdetailsn','t_purchaseorder_master.SupplierID=t_supplierdetailsn.SupplierID'); - // $this->db->where('T_IGR_Details.IGRNO',$igrno); - // $this->db->where('T_IGR_Details.IGRItemNo',$igrlineitemno); - // $this->db->orderBy('T_IGR_Master.IGRNO'); + // $this->db->where('t_igr_details.IGRNO',$igrno); + // $this->db->where('t_igr_details.IGRItemNo',$igrlineitemno); + // $this->db->orderBy('t_igr_master.IGRNO'); // $res = $builder->get(); // return $res->getResult(); - $sql = 'select T_IGR_Master.DeliveryChellanOrInvoiceNo, date_format(T_IGR_Master.DeliveryChellanDate,"%d-%m-%Y") as DeliveryChellanDate,T_SupplierDetailsN.SupplierID,T_SupplierDetailsN.SupplierName,T_MaterialMaster.MaterialCode, - T_MaterialMaster.MaterialName,T_IGR_Details.QuantityAsPerInvoice - from T_IGR_Master - join T_IGR_Details on T_IGR_Master.IGRNO=T_IGR_Details.IGRNO - join T_MaterialMaster on T_IGR_Details.MaterialCode=T_MaterialMaster.MaterialCode - join T_PurchaseOrder_Master on T_IGR_Master.PONO=T_PurchaseOrder_Master.PONO - join T_SupplierDetailsN on T_PurchaseOrder_Master.SupplierID=T_SupplierDetailsN.SupplierID - where T_IGR_Master.IGRNO = ? and T_IGR_Details.IGRItemNo = ?'; + $sql = 'select t_igr_master.DeliveryChellanOrInvoiceNo, date_format(t_igr_master.DeliveryChellanDate,"%d-%m-%Y") as DeliveryChellanDate,t_supplierdetailsn.SupplierID,t_supplierdetailsn.SupplierName,t_materialmaster.MaterialCode, + t_materialmaster.MaterialName,t_igr_details.QuantityAsPerInvoice + from t_igr_master + join t_igr_details on t_igr_master.IGRNO=t_igr_details.IGRNO + join t_materialmaster on t_igr_details.MaterialCode=t_materialmaster.MaterialCode + join t_purchaseorder_master on t_igr_master.PONO=t_purchaseorder_master.PONO + join t_supplierdetailsn on t_purchaseorder_master.SupplierID=t_supplierdetailsn.SupplierID + where t_igr_master.IGRNO = ? and t_igr_details.IGRItemNo = ?'; $res = $this->db->query($sql, array($igrno, $igrlineitemno)); return $res->getResult(); } function getIGRNos() { - $sql = 'select IGRNO from T_IGR_Master order by IGRNO desc'; + $sql = 'select IGRNO from t_igr_master order by IGRNO desc'; $res = $this->db->query($sql); return $res->getResult(); } @@ -567,7 +567,7 @@ class Quality_model extends Model } function getIGRItemNos() { - $sql = 'select IGRItemNo from T_IGR_Details order by IGRItemNo desc'; + $sql = 'select IGRItemNo from t_igr_details order by IGRItemNo desc'; $res = $this->db->query($sql); return $res->getResult(); } diff --git a/app/Models/Rawmaterialdetails_model.php b/app/Models/Rawmaterialdetails_model.php index 5ef35d3d..14db3e5c 100644 --- a/app/Models/Rawmaterialdetails_model.php +++ b/app/Models/Rawmaterialdetails_model.php @@ -17,7 +17,7 @@ class Rawmaterialdetails_model extends Model function rawmaterialListing() { - $builder = $this->db->table('T_MaterialMaster') + $builder = $this->db->table('t_materialmaster') ->select('*') ->where('IsActive', 1) ->orderBy('CreatedDate','DESC'); @@ -29,7 +29,7 @@ class Rawmaterialdetails_model extends Model function getUOM($UOM = '') { $ConfigID = 'C001'; - $builder = $this->db->table('T_ConfigDetails') + $builder = $this->db->table('t_configdetails') ->select('ConfigValue') ->where('Config_id ', $ConfigID); if ($UOM != '') { @@ -43,7 +43,7 @@ class Rawmaterialdetails_model extends Model function getmaterialType($MaterialType = '') { $Config_ID = 'C003'; - $builder = $this->db->table('T_ConfigDetails') + $builder = $this->db->table('t_configdetails') ->select('Config_ID,ConfigValue') ->where('Config_id', $Config_ID); if ($MaterialType != '') { @@ -58,7 +58,7 @@ class Rawmaterialdetails_model extends Model function getmaterialCategory($MaterialCategory = '') { $Config_ID = 'C023'; - $builder = $this->db->table('T_ConfigDetails') + $builder = $this->db->table('t_configdetails') ->select('Config_ID,ConfigValue') ->where('Config_id', $Config_ID); if ($MaterialCategory != '') { @@ -73,7 +73,7 @@ class Rawmaterialdetails_model extends Model function getConversionfactorUOM($ConversionFactorUOM = '') { $Config_ID = 'C024'; - $builder = $this->db->table('T_ConfigDetails') + $builder = $this->db->table('t_configdetails') ->select('Config_ID,ConfigValue') ->where('Config_id', $Config_ID); if ($ConversionFactorUOM != '') { @@ -95,7 +95,7 @@ class Rawmaterialdetails_model extends Model function addNewRawMaterial($RawMaterial = '') { - $builder = $this->db->table('T_MaterialMaster'); + $builder = $this->db->table('t_materialmaster'); $builder->insert($RawMaterial); return TRUE; } @@ -104,7 +104,7 @@ class Rawmaterialdetails_model extends Model { - $builder = $this->db->table('T_ConfigDetails'); + $builder = $this->db->table('t_configdetails'); $builder->insert($config); return TRUE; } @@ -118,7 +118,7 @@ class Rawmaterialdetails_model extends Model { - $sql = " SELECT * FROM T_MaterialMaster WHERE MaterialCode ='$MaterialCode'"; + $sql = " SELECT * FROM t_materialmaster WHERE MaterialCode ='$MaterialCode'"; $query = $this->db->query($sql); return $query->getResult(); } @@ -152,7 +152,7 @@ class Rawmaterialdetails_model extends Model $subquery = "SELECT SUM(IF(Transaction_type='Add',Quantity,0)) - SUM(IF(Transaction_type='Reduce',Quantity,0))as remainingqty -FROM T_Material_stock_history +FROM t_material_stock_history WHERE MaterialCode=? AND CreatedOn >=? AND CreatedOn <=? "; $query = $this->db->query($subquery, array($MaterialCode, $startdate, $newdate)); @@ -165,7 +165,7 @@ WHERE MaterialCode=? AND CreatedOn >=? AND CreatedOn <=? "; function getAssetcode() { - $builder = $this->db->table('T_Asset_Details') + $builder = $this->db->table('t_asset_details') ->select('AssetCode,AssetName'); //->where('Assetcode',$Assetcode ); $query = $builder->get(); @@ -175,7 +175,7 @@ WHERE MaterialCode=? AND CreatedOn >=? AND CreatedOn <=? "; function getCostCenterCode() //$CostCenterCode='') { - $builder = $this->db->table('T_CostCenter_Master') + $builder = $this->db->table('t_costcenter_master') ->select('CostCenterCode,CostCenterName'); //->where('CostCenterCode', $CostCenterCode); $query = $builder->get(); @@ -186,7 +186,7 @@ WHERE MaterialCode=? AND CreatedOn >=? AND CreatedOn <=? "; function editRawmaterial($RawMaterial, $MaterialCode) { - $this->db->table('T_MaterialMaster') + $this->db->table('t_materialmaster') ->where('MaterialCode', $MaterialCode) ->update($RawMaterial); @@ -198,7 +198,7 @@ WHERE MaterialCode=? AND CreatedOn >=? AND CreatedOn <=? "; { echo $MaterialCode; //."and".$RawMaterial ; - $this->db->table('T_MaterialMaster') + $this->db->table('t_materialmaster') ->where('MaterialCode', $MaterialCode) ->update($RawMaterial); @@ -208,12 +208,12 @@ WHERE MaterialCode=? AND CreatedOn >=? AND CreatedOn <=? "; function export_excel() { - $builder = $this->db->table('T_MaterialMaster as det') + $builder = $this->db->table('t_materialmaster as det') ->select('det.*,emp.firstname,emp1.firstname as Updated_By,det.IsActive') ->join('tbl_users as tbl', ' det.createdby = tbl.userid', 'left') - ->join('T_Employee_Details as emp', 'emp.empid=tbl.empid', 'left') + ->join('t_employee_details as emp', 'emp.empid=tbl.empid', 'left') ->join('tbl_users as tbl1', ' det.UpdatedBy = tbl1.userid', 'left') - ->join('T_Employee_Details as emp1', 'emp1.empid=tbl1.empid', 'left'); + ->join('t_employee_details as emp1', 'emp1.empid=tbl1.empid', 'left'); return $builder->get()->getResultArray(); } @@ -231,11 +231,11 @@ WHERE MaterialCode=? AND CreatedOn >=? AND CreatedOn <=? "; function checkMaterialExists($material) { // $sql="SELECT MaterialCode, MaterialName, MaterialType, Category,REPLACE(MaterialName, ' ', '') - // FROM T_MaterialMaster + // FROM t_materialmaster // WHERE REPLACE(MaterialName, ' ', '') LIKE REPLACE('%'".$material."'%', ' ', '')"; - $builder = $this->db->table('T_MaterialMaster') + $builder = $this->db->table('t_materialmaster') ->select('MaterialCode,MaterialName,MaterialType,Category') ->like('REPLACE(MaterialName, " ", "")', $material); @@ -247,7 +247,7 @@ WHERE MaterialCode=? AND CreatedOn >=? AND CreatedOn <=? "; function checkMaterialCategory($mc) { $temp = []; - $builder = $this->db->table('T_ConfigDetails') + $builder = $this->db->table('t_configdetails') ->distinct() ->select('ConfigValue') ->where('Config_ID', 'C023') @@ -269,7 +269,7 @@ WHERE MaterialCode=? AND CreatedOn >=? AND CreatedOn <=? "; function reOrderListing() { - //$subQuery='SELECT * from T_MaterialMaster where Current_stock < reorder?'; + //$subQuery='SELECT * from t_materialmaster where Current_stock < reorder?'; $today = get_current_date(); @@ -290,9 +290,9 @@ WHERE MaterialCode=? AND CreatedOn >=? AND CreatedOn <=? "; $subQuery = "SELECT DISTINCT(p.MaterialCode),mm.MaterialName,opens.CurrentStock,OpeningStock,mm.reorder -FROM T_Material_stock_history AS p +FROM t_material_stock_history AS p -left join T_MaterialMaster mm on mm.MaterialCode = p.MaterialCode +left join t_materialmaster mm on mm.MaterialCode = p.MaterialCode left join (select StockId,pp.MaterialCode mc, @@ -306,8 +306,8 @@ SUM( END ) as OpeningStock -FROM T_Material_stock_history AS pp -left join T_MaterialMaster mm on mm.MaterialCode = pp.MaterialCode +FROM t_material_stock_history AS pp +left join t_materialmaster mm on mm.MaterialCode = pp.MaterialCode GROUP BY pp.MaterialCode ) as opens on opens.mc = p.MaterialCode @@ -323,8 +323,8 @@ where (CurrentStock+OpeningStock)db->query($subQuery, array($RawMaterialID)); diff --git a/app/Models/Requistion_model.php b/app/Models/Requistion_model.php index 96c807a0..dce025d3 100644 --- a/app/Models/Requistion_model.php +++ b/app/Models/Requistion_model.php @@ -12,7 +12,7 @@ class Requistion_model extends Model */ function getSupplierName() { - $builder = $this->db->table('T_SupplierDetailsN') + $builder = $this->db->table('t_supplierdetailsn') ->select('SupplierID, SupplierName,ADeleteRequistionLineItemddress'); //->where('roleId !=', 1); $query = $builder->get(); @@ -58,12 +58,12 @@ class Requistion_model extends Model /* $subQuery ='select distinct Req.ReqNo, Req.MaterialCode,Mat.MaterialName,Mat.UOM, Req.Quantity, ifnull(Po.Quantity,0) as POQTY,sta.StatusName - from T_Requestion_Details Req join T_MaterialMaster Mat on + from t_requestion_details Req join t_materialmaster Mat on Req.MaterialCode = Mat.MaterialCode - left join T_PurchaseOrder_LineItem Po on Po.ReqNo = Req.ReqNo - left join T_PurchaseOrder_Master POmast on POmast.PONO=Po.PONO + left join t_purchaseorder_lineitem Po on Po.ReqNo = Req.ReqNo + left join t_purchaseorder_master POmast on POmast.PONO=Po.PONO and Po.MaterialCode = Req.MaterialCode - join T_Status sta on sta.StatusCode = Req.Status + join t_status sta on sta.StatusCode = Req.Status where Req.ReqNo = ? and POmast.Status != ?'; $query = $this->db->query($subQuery, [$ReqNo,PO_AMENDED)); @@ -79,7 +79,7 @@ class Requistion_model extends Model */ function getStatus() { - $builder = $this->db->table('T_Status') + $builder = $this->db->table('t_status') ->select('StatusCode,StatusName') ->where('StatusType', REQUISTSTATUS) ->where('StatusCode !=', REQ_DRAFT); @@ -107,9 +107,9 @@ class Requistion_model extends Model function GetEmployeeDetails($EmpID) { - $builder = $this->db->table('T_Employee_Details EMP') + $builder = $this->db->table('t_employee_details EMP') ->select(' EMP.EmpID,EMP.Designation,DEPT.DEPCode,DEPT.DepartmentName') - ->join('T_DepartmentDetails DEPT', 'EMP.Departmentcode = DEPT.DEPCode') + ->join('t_departmentdetails DEPT', 'EMP.Departmentcode = DEPT.DEPCode') ->where('EMP.EmpID ',$EmpID ); $query = $builder->get(); @@ -122,9 +122,9 @@ class Requistion_model extends Model */ function GetCostCenterByDept($DeptId) { - $builder = $this->db->table('T_CostCenter_Master Mast ') + $builder = $this->db->table('t_costcenter_master Mast ') ->select('Mast.CostCenterCode,Mast.CostCenterName') - ->join('T_CostCenter_Departments COST', 'COST.CostCenterCode = Mast.CostCenterCode') + ->join('t_costcenter_departments COST', 'COST.CostCenterCode = Mast.CostCenterCode') ->where('COST.DEPCode ',$DeptId ); $query = $builder->get(); @@ -136,7 +136,7 @@ class Requistion_model extends Model */ function GetAvailableBudgetAmount($CostCode,$Year,$BudgetType) { - $builder = $this->db->table('T_CostCenter_Budget') + $builder = $this->db->table('t_costcenter_budget') ->select('BudgetAmount') ->where('CostCenterCode',$CostCode ) ->where('BudgetYear',$Year ) @@ -148,8 +148,8 @@ class Requistion_model extends Model function EditMaterialCode($ReqNo,$ReqType) { $subQuery ='SELECT Mat.MaterialCode,Mat.MaterialName,Mat.UOM - from T_MaterialMaster Mat where Mat.MaterialCode not in (select Req.MaterialCode from T_Requestion_Details Req - join T_Requestion_Master mast on Req.ReqNo = mast.ReqNo where mast.ReqNo=? and mast.ReqType=? + from t_materialmaster Mat where Mat.MaterialCode not in (select Req.MaterialCode from t_requestion_details Req + join t_requestion_master mast on Req.ReqNo = mast.ReqNo where mast.ReqNo=? and mast.ReqType=? ) and Mat.MaterialType=?'; $query = $this->db->query($subQuery, [$ReqNo,$ReqType,$ReqType]); @@ -166,7 +166,7 @@ class Requistion_model extends Model */ function GetMaterialCode($ReqType,$NotArray='') { - $builder = $this->db->table('T_MaterialMaster') + $builder = $this->db->table('t_materialmaster') ->select('MaterialCode, MaterialName,UOM') ->where('IsActive',1); @@ -188,7 +188,7 @@ class Requistion_model extends Model */ function getRawMaterialList($MaterialCode) { - $builder = $this->db->table('T_MaterialMaster') + $builder = $this->db->table('t_materialmaster') ->select('MaterialName,UOM') ->where('MaterialCode',$MaterialCode ); $query = $builder->get(); @@ -202,7 +202,7 @@ class Requistion_model extends Model */ function getConfigValue($ConfigID ,$ConfigValue = '') { - $builder = $this->db->table('T_ConfigDetails') + $builder = $this->db->table('t_configdetails') ->select('ConfigValue') ->where('Config_id ',$ConfigID ); @@ -223,7 +223,7 @@ class Requistion_model extends Model function getAllEmployees() { - $builder = $this->db->table('T_Employee_Details') + $builder = $this->db->table('t_employee_details') ->select('EmpID,FirstName,LastName'); $query = $builder->get(); @@ -238,7 +238,7 @@ class Requistion_model extends Model function getEmpIdByUserID($UserID) { $subQuery ='SELECT EMP.EmpID,EMP.FirstName,EMP.Designation,DEPT.DEPCode,DEPT.DepartmentName - FROM T_Employee_Details EMP JOIN T_DepartmentDetails DEPT ON + FROM t_employee_details EMP JOIN t_departmentdetails DEPT ON EMP.Departmentcode = DEPT.DEPCode WHERE EMP.EmpID=(select EmpID from tbl_users where userId=?)'; @@ -253,10 +253,10 @@ class Requistion_model extends Model */ function getCostCenterUserID($UserID) { - // $subQuery ='SELECT Mast.CostCenterCode,Mast.CostCenterName from T_CostCenter_Master Mast - // LEFT JOIN T_CostCenter_Departments COST ON COST.CostCenterCode = Mast.CostCenterCode - // WHERE COST.DEPCode=(select Departmentcode from T_Employee_Details where EmpID = (select EmpID from tbl_users where userId=?))'; - $subQuery ='SELECT Mast.CostCenterCode,Mast.CostCenterName from T_CostCenter_Master Mast where Mast.IsActive = 1'; + // $subQuery ='SELECT Mast.CostCenterCode,Mast.CostCenterName from t_costcenter_master Mast + // LEFT JOIN t_costcenter_departments COST ON COST.CostCenterCode = Mast.CostCenterCode + // WHERE COST.DEPCode=(select Departmentcode from t_employee_details where EmpID = (select EmpID from tbl_users where userId=?))'; + $subQuery ='SELECT Mast.CostCenterCode,Mast.CostCenterName from t_costcenter_master Mast where Mast.IsActive = 1'; $query = $this->db->query($subQuery, [$UserID]); @@ -270,7 +270,7 @@ class Requistion_model extends Model function CheckDraftStatus($UserID) { - $subQuery = 'select count(ReqNo) as cnt,ReqNo from T_Requestion_Master where + $subQuery = 'select count(ReqNo) as cnt,ReqNo from t_requestion_master where Requestedby= ( select EmpID from tbl_users where userId=?) and status=?'; $query = $this->db->query($subQuery, [$UserID,REQ_DRAFT]); @@ -285,10 +285,10 @@ class Requistion_model extends Model { $subQuery = 'select distinct ReqNo,ReqType,Status,Requestedby,DATE_FORMAT(mast.CreatedDate, "%d-%m-%Y") as CreatedDate,Schedule_Type,NumberOfService,Service_Period ,emp.FirstName,emp.EmpID,emp.Designation, Dept.DEPCode,Dept.DepartmentName,DATE_FORMAT(mast.ReqDate, "%d-%m-%Y") as ReqDate,mast.CostCenterCode,Cost.CostCenterName - from T_Requestion_Master mast - left join T_CostCenter_Master Cost on Cost.CostCenterCode = mast.CostCenterCode - join T_Employee_Details emp on mast.Requestedby = emp.EmpID - join T_DepartmentDetails Dept on emp.Departmentcode = Dept.DEPCode + from t_requestion_master mast + left join t_costcenter_master Cost on Cost.CostCenterCode = mast.CostCenterCode + join t_employee_details emp on mast.Requestedby = emp.EmpID + join t_departmentdetails Dept on emp.Departmentcode = Dept.DEPCode where ReqNo=?'; $query = $this->db->query($subQuery, [$ReqID]); @@ -308,8 +308,8 @@ class Requistion_model extends Model function getRequistListUserID($UserID) { - $subQuery = 'select ReqNo, ReqType ,Status,CreatedDate ,StatusName from T_Requestion_Master mast - join T_Status st on st.StatusCode= mast.Status where + $subQuery = 'select ReqNo, ReqType ,Status,CreatedDate ,StatusName from t_requestion_master mast + join t_status st on st.StatusCode= mast.Status where Requestedby = ( select EmpID from tbl_users where userId=?) and Status != ? '; $query = $this->db->query($subQuery, [$UserID,REQ_DELETED]); @@ -323,10 +323,10 @@ class Requistion_model extends Model function getRequistItemList($ReqID,$NoArray='') { - /* $subQuery = 'select distinct Req.ReqNo, Mat.MaterialCode,Mat.MaterialName,Mat.UOM, Req.Quantity,sum(Po.Quantity) as POQTY,sta.StatusName from T_MaterialMaster Mat - left join T_Requestion_Details Req on Req.MaterialCode = Mat.MaterialCode - left join T_PurchaseOrder_LineItem Po on Po.ReqNo = Req.ReqNo and Po.MaterialCode = Req.MaterialCode - left join T_Status sta on sta.StatusCode = Req.Status where Req.ReqNo=? group by Po.ReqNo,Req.MaterialCode'; + /* $subQuery = 'select distinct Req.ReqNo, Mat.MaterialCode,Mat.MaterialName,Mat.UOM, Req.Quantity,sum(Po.Quantity) as POQTY,sta.StatusName from t_materialmaster Mat + left join t_requestion_details Req on Req.MaterialCode = Mat.MaterialCode + left join t_purchaseorder_lineitem Po on Po.ReqNo = Req.ReqNo and Po.MaterialCode = Req.MaterialCode + left join t_status sta on sta.StatusCode = Req.Status where Req.ReqNo=? group by Po.ReqNo,Req.MaterialCode'; $query = $this->db->query($subQuery, [$ReqID)); */ @@ -355,14 +355,14 @@ class Requistion_model extends Model // function addRequistion($Requistion) // { // $this->db->transStart(); - // $builder = $this->db->table('T_Requestion_Master'); + // $builder = $this->db->table('t_requestion_master'); // $builder->insert($Requistion); // $insert_id = $this->db->affectedRows(); // $this->db->transComplete(); // if($insert_id>0) // { - // $subQuery = 'select max(ReqNo) as ReqNo from T_Requestion_Master'; + // $subQuery = 'select max(ReqNo) as ReqNo from t_requestion_master'; // $query = $this->db->query($subQuery); @@ -372,7 +372,7 @@ class Requistion_model extends Model function addRequisition($Requisition) { $this->db->transStart(); // Start transaction - $result = $this->db->table('T_Requestion_Master')->insert($Requisition); + $result = $this->db->table('t_requestion_master')->insert($Requisition); $insert_id = $this->db->insertID(); $affected_rows = $this->db->affectedRows(); $this->db->transComplete(); // Complete transaction @@ -381,7 +381,7 @@ class Requistion_model extends Model $result = ($result) ? $result : false; if ($result && $affected_rows > 0) { - $subQuery = 'SELECT ReqNo FROM T_Requestion_Master ORDER BY CreatedDate DESC LIMIT 1'; + $subQuery = 'SELECT ReqNo FROM t_requestion_master ORDER BY CreatedDate DESC LIMIT 1'; $query = $this->db->query($subQuery); log_message('error', 'Added new Requisition: ReqID '.$insert_id); @@ -403,7 +403,7 @@ class Requistion_model extends Model function RequistionIsExists($ReqBy) { - $builder = $this->db->table('T_Requestion_Master') + $builder = $this->db->table('t_requestion_master') ->select('ReqNo') ->where('Status ',REQ_DRAFT ) ->where('Requestedby ',$ReqBy ); @@ -421,7 +421,7 @@ class Requistion_model extends Model function LineItemIsExists($ReqNo,$MaterialCode) { - $builder = $this->db->table('T_Requestion_Details') + $builder = $this->db->table('t_requestion_details') ->select('ReqNo') ->where('ReqNo ',$ReqNo ) ->where('MaterialCode ',$MaterialCode ); @@ -439,11 +439,11 @@ class Requistion_model extends Model function addRequistionDetails($Requistion,$RegNo='') { $this->db->transStart(); - $builder = $this->db->table('T_Requestion_Details'); + $builder = $this->db->table('t_requestion_details'); $builder->insert($Requistion); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); - $subQuery = 'select max(ItemNo) as ItemNo from T_Requestion_Details where ReqNo=?'; + $subQuery = 'select max(ItemNo) as ItemNo from t_requestion_details where ReqNo=?'; $query = $this->db->query($subQuery,[$RegNo]); return $query->getResultArray(); @@ -451,7 +451,7 @@ class Requistion_model extends Model function getItemNumber($ReqNo,$MaterialCode) { - $subQuery = 'select ItemNo from T_Requestion_Details where ReqNo=? and MaterialCode=?'; + $subQuery = 'select ItemNo from t_requestion_details where ReqNo=? and MaterialCode=?'; $query = $this->db->query($subQuery,[$ReqNo,$MaterialCode]); @@ -463,7 +463,7 @@ class Requistion_model extends Model */ function DeleteRequistionLineItem( $ReqNo,$MaterialCode) { - $this->db->table('T_Requestion_Details')->delete(['ReqNo' => $ReqNo,'MaterialCode'=>$MaterialCode]); + $this->db->table('t_requestion_details')->delete(['ReqNo' => $ReqNo,'MaterialCode'=>$MaterialCode]); return TRUE; } @@ -473,7 +473,7 @@ class Requistion_model extends Model */ function UpdateRequistionLineItem($Requist, $ReqNo,$MaterialCode) { - $this->db->table('T_Requestion_Details') + $this->db->table('t_requestion_details') ->where('ReqNo', $ReqNo) ->where('MaterialCode', $MaterialCode) ->update($Requist); @@ -487,7 +487,7 @@ class Requistion_model extends Model function UpdateAvlQty($BalanceQuantity,$MaterialCode) { - $this->db->table('T_Store_Stockdetails') + $this->db->table('t_store_stockdetails') ->where('MaterialCode',$MaterialCode) ->update($BalanceQuantity); @@ -500,7 +500,7 @@ class Requistion_model extends Model */ function UpdateRequistion($Requistion, $ReqNo) { - $this->db->table('T_Requestion_Master') + $this->db->table('t_requestion_master') ->where('ReqNo', $ReqNo) ->update($Requistion); return TRUE; @@ -517,11 +517,11 @@ class Requistion_model extends Model // echo 'UserId: '.$UserID . 'From: '.$FromDate .'TO: '. $ToDate. 'Status: '. $Status; $subQuery = 'select distinct ReqNo,Status,mast.CreatedDate,Requestedby,emp.FirstName,mast.Comments,st.StatusName - from T_Requestion_Master mast join T_Employee_Details emp on mast.Requestedby = emp.EmpID - join T_DepartmentDetails Dept on emp.Departmentcode = Dept.DEPCode - join T_Status st on st.StatusCode = mast.Status - where status not in(?,?,?) and emp.Departmentcode in (select DEPCode from T_DepartmentDetails where HeadDept= - (select HeadDept from T_DepartmentDetails where DEPCode = (select Departmentcode from T_Employee_Details where + from t_requestion_master mast join t_employee_details emp on mast.Requestedby = emp.EmpID + join t_departmentdetails Dept on emp.Departmentcode = Dept.DEPCode + join t_status st on st.StatusCode = mast.Status + where status not in(?,?,?) and emp.Departmentcode in (select DEPCode from t_departmentdetails where HeadDept= + (select HeadDept from t_departmentdetails where DEPCode = (select Departmentcode from t_employee_details where EmpID=(select EmpID from tbl_users where userId=?))))'; $subQuery1 = $subQuery; $order_by = ' order by mast.CreatedDate desc'; @@ -567,8 +567,8 @@ class Requistion_model extends Model function getRequestBy(){ $subQuery ='SELECT CONCAT_WS(" ",ted.FirstName,ted.LastName) as Full_Name ,tdd.DepartmentName, ted.EmpID - from T_Employee_Details as ted - left join T_DepartmentDetails as tdd on tdd.DEPCode = ted.Departmentcode + from t_employee_details as ted + left join t_departmentdetails as tdd on tdd.DEPCode = ted.Departmentcode where ted.Designation = "Admin Head" and ted.IsActive = 1'; $query = $this->db->query($subQuery); diff --git a/app/Models/Store_model.php b/app/Models/Store_model.php index 43a09312..538c6e20 100644 --- a/app/Models/Store_model.php +++ b/app/Models/Store_model.php @@ -9,9 +9,9 @@ class Store_model extends Model function viewStock() { - $builder = $this->db->table('T_Store_Stockdetails st ') + $builder = $this->db->table('t_store_stockdetails st ') ->select('st.*,st.Remarks as storeremarks,MM.*') - ->join('T_MaterialMaster MM', 'st.MaterialCode=MM.MaterialCode'); + ->join('t_materialmaster MM', 'st.MaterialCode=MM.MaterialCode'); $query = $builder->get(); $result = $query->getResult(); @@ -20,10 +20,10 @@ class Store_model extends Model // function viewStock() // { - // $builder = $this->db->table('T_Store_Stockdetails st ')->distinct() + // $builder = $this->db->table('t_store_stockdetails st ')->distinct() // ->select('st.*,st.Remarks as storeremarks,MM.*,RDet.DeliveredQuantity') - // ->join('T_MaterialMaster MM','st.MaterialCode=MM.MaterialCode') - // ->join('T_Requestion_Details RDet','st.MaterialCode=RDet.MaterialCode and MM.MaterialCode=RDet.MaterialCode'); + // ->join('t_materialmaster MM','st.MaterialCode=MM.MaterialCode') + // ->join('t_requestion_details RDet','st.MaterialCode=RDet.MaterialCode and MM.MaterialCode=RDet.MaterialCode'); // $query = $builder->get(); // $result = $query->getResult(); // @@ -32,13 +32,13 @@ class Store_model extends Model function GetAllMaterialList() { - $subQuery = 'select MM.* from T_MaterialMaster MM where MaterialCode not in(select MaterialCode from T_Store_Stockdetails)'; + $subQuery = 'select MM.* from t_materialmaster MM where MaterialCode not in(select MaterialCode from t_store_stockdetails)'; $query = $this->db->query($subQuery); return $query->getResult(); } function GetConfigValue($ConfigID) { - $builder = $this->db->table('T_ConfigDetails')->select('ConfigValue') + $builder = $this->db->table('t_configdetails')->select('ConfigValue') ->where('Config_ID', $ConfigID); $query = $builder->get(); @@ -49,7 +49,7 @@ class Store_model extends Model { $this->db->transStart(); - $builder = $this->db->table('T_Store_Stockdetails'); + $builder = $this->db->table('t_store_stockdetails'); $builder->insert($StockDetails); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); @@ -58,14 +58,14 @@ class Store_model extends Model function UpdateStock($StockDetails, $MaterialCode) { - $this->db->table('T_Store_Stockdetails') + $this->db->table('t_store_stockdetails') ->where('MaterialCode', $MaterialCode) ->update($StockDetails); } function GetStockHisory($MaterialCode) { - $builder = $this->db->table('T_Store_Stockdetails_History') + $builder = $this->db->table('t_store_stockdetails_history') ->select('Quantity,ActualQuantity,Remarks,updatedOn') ->where('MaterialCode', $MaterialCode); $query = $builder->get(); diff --git a/app/Models/Storerequistion_model.php b/app/Models/Storerequistion_model.php index 68246ada..72f93171 100644 --- a/app/Models/Storerequistion_model.php +++ b/app/Models/Storerequistion_model.php @@ -10,11 +10,11 @@ class Storerequistion_model extends Model /* completed*/ function getCostUser($userId = '', $BudgetType = '') { - $builder = $this->db->table('T_CostCenter_Master CM') + $builder = $this->db->table('t_costcenter_master CM') ->select('ED.FirstName,CM.CostCenterCode,CM.CostCenterName,CB.BudgetAmount,CB.BudgetType') - ->join('T_CostCenter_Departments CD ', ' CD.CostCenterCode = CM.CostCenterCode') - ->join('T_CostCenter_Budget CB ', ' CB.CostCenterCode = CM.CostCenterCode') - ->join('T_Employee_Details ED ', 'ED.Departmentcode = CD.DEPCode') + ->join('t_costcenter_departments CD ', ' CD.CostCenterCode = CM.CostCenterCode') + ->join('t_costcenter_budget CB ', ' CB.CostCenterCode = CM.CostCenterCode') + ->join('t_employee_details ED ', 'ED.Departmentcode = CD.DEPCode') ->join('tbl_users TU ', ' TU.EmpID = ED.EmpID ') ->where('TU.userId ', $userId); //$this->db->where('CB.BudgetType','SERVICE'); @@ -30,7 +30,7 @@ class Storerequistion_model extends Model function getRawMaterialList($MaterialCode = '') { - $builder = $this->db->table('T_MaterialMaster')->select('MaterialName,UOM,MaterialCode'); + $builder = $this->db->table('t_materialmaster')->select('MaterialName,UOM,MaterialCode'); //$this->db->where('MaterialCode',$MaterialCode ); $query = $builder->get(); $result = $query->getResult(); @@ -46,12 +46,12 @@ class Storerequistion_model extends Model { $this->db->transStart(); - $builder = $this->db->table('T_Store_Requestion_Master'); + $builder = $this->db->table('t_store_requestion_master'); $builder->insert($ReqDate); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); if ($insert_id > 0) { - $subQuery = 'select max(StoreReqNo) as StoreReqNo from T_Store_Requestion_Master'; + $subQuery = 'select max(StoreReqNo) as StoreReqNo from t_store_requestion_master'; $query = $this->db->query($subQuery); @@ -68,7 +68,7 @@ class Storerequistion_model extends Model */ function UpdateRequistion($StoreReqNo, $Request) { - $this->db->table('T_Store_Requestion_Master') + $this->db->table('t_store_requestion_master') ->where('StoreReqNo', $StoreReqNo) ->update($Request); return TRUE; @@ -76,12 +76,12 @@ class Storerequistion_model extends Model function getRequistionList() { - $builder = $this->db->table('T_Store_Requestion_Master Sm') + $builder = $this->db->table('t_store_requestion_master Sm') ->select('Sm.StoreReqNo, Emp.FirstName as Requestedby,Sm.ReqDate,Sm.Status,Sm.Comments as Remarks,St.StatusName,Dept.DepartmentName ') ->join('tbl_users user', 'Sm.CreatedBy = user.userId ') - ->join('T_Employee_Details Emp', 'Emp.EmpID= user.EmpID') - ->join('T_DepartmentDetails Dept', 'Dept.DEPCode = Sm.DepartmentCode') - ->join('T_Status St', 'St.StatusCode = Sm.Status') + ->join('t_employee_details Emp', 'Emp.EmpID= user.EmpID') + ->join('t_departmentdetails Dept', 'Dept.DEPCode = Sm.DepartmentCode') + ->join('t_status St', 'St.StatusCode = Sm.Status') ->where('Sm.Status ', STORE_APPROVAL) ->orWhere('Sm.Status ', STORE_PARTIALLYISSUSED); @@ -97,12 +97,12 @@ class Storerequistion_model extends Model //print_r($Request); //die(); $this->db->transStart(); - $builder = $this->db->table('T_Store_Requestion_Details'); + $builder = $this->db->table('t_store_requestion_details'); $builder->insert($Request); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); if ($insert_id > 0) { - $subQuery = 'select max(StoreReqLineItemNo) as StoreReqLineItemNo from T_Store_Requestion_Details'; + $subQuery = 'select max(StoreReqLineItemNo) as StoreReqLineItemNo from t_store_requestion_details'; $query = $this->db->query($subQuery); @@ -115,12 +115,12 @@ class Storerequistion_model extends Model { //print_r($Request); $this->db->transStart(); - $this->db->table('T_Store_Requestion_Details') + $this->db->table('t_store_requestion_details') ->update($Request); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); if ($insert_id > 0) { - $subQuery = 'select max(StoreReqLineItemNo) as StoreReqLineItemNo from T_Store_Requestion_Details'; + $subQuery = 'select max(StoreReqLineItemNo) as StoreReqLineItemNo from t_store_requestion_details'; $query = $this->db->query($subQuery); @@ -134,7 +134,7 @@ class Storerequistion_model extends Model function LineItemIsExists($StoreReqNo, $MaterialCode) { - $builder = $this->db->table('T_Store_Requestion_Details'); + $builder = $this->db->table('t_store_requestion_details'); $builder->select('StoreReqNo') ->where('StoreReqNo', $StoreReqNo) ->where('MaterialCode', $MaterialCode); @@ -158,7 +158,7 @@ class Storerequistion_model extends Model { //echo "nsmdnsjkkjasdf"; die(); $this->db->transStart(); - $builder = $this->db->table('T_Store_Requestion_Details'); + $builder = $this->db->table('t_store_requestion_details'); $builder->insert($StoreReqLineItemNo); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); @@ -174,7 +174,7 @@ class Storerequistion_model extends Model { //echo "nsmdnsjkkjasdf"; die(); $this->db->transStart(); - $this->db->table('T_Store_Requestion_Details') + $this->db->table('t_store_requestion_details') ->update($StoreReqLineItemNo); $insert_id = $this->db->affectedRows(); $this->db->transComplete(); @@ -189,7 +189,7 @@ class Storerequistion_model extends Model */ function UpdateRequistionLineItem($Request, $StoreReqNo, $MaterialCode) { - $this->db->table('T_Store_Requestion_Details') + $this->db->table('t_store_requestion_details') ->where('MaterialCode', $MaterialCode) ->where('StoreReqNo', $StoreReqNo) ->update($Request); @@ -202,7 +202,7 @@ class Storerequistion_model extends Model */ function DeleteRequistionLineItem($StoreReqNo, $MaterialCode) { - $this->db->table('T_Store_Requestion_Details')->delete(['StoreReqNo' => $StoreReqNo, 'MaterialCode' => $MaterialCode]); + $this->db->table('t_store_requestion_details')->delete(['StoreReqNo' => $StoreReqNo, 'MaterialCode' => $MaterialCode]); return TRUE; } @@ -215,7 +215,7 @@ class Storerequistion_model extends Model function getStatus() { - $builder = $this->db->table('T_Status')->select('StatusCode,StatusName ') + $builder = $this->db->table('t_status')->select('StatusCode,StatusName ') ->where('Remarks', 'STORE REQUISTION STATUS'); //->where('StatusCode!=', REQ_DRAFT); $query = $builder->get(); @@ -226,10 +226,10 @@ class Storerequistion_model extends Model function editstorerequistions($StoreReqNo) { - $builder = $this->db->table('T_Store_Requestion_Details Sr') + $builder = $this->db->table('t_store_requestion_details Sr') ->select('Sr.StoreReqNo,Sr.MaterialCode,Sr.QuantityRequired,Sr.Status,Sr.Remarks,Mm.MaterialName,Mm.UOM,Sr.QuantityIssued,STM.Status ') - ->join('T_MaterialMaster Mm', ' Mm.MaterialCode = Sr.MaterialCode') - ->join('T_Store_Requestion_Master STM', ' STM.StoreReqNo = Sr.StoreReqNo') + ->join('t_materialmaster Mm', ' Mm.MaterialCode = Sr.MaterialCode') + ->join('t_store_requestion_master STM', ' STM.StoreReqNo = Sr.StoreReqNo') ->where('Sr.StoreReqNo', $StoreReqNo); $query = $builder->get(); return $query->getResult(); @@ -243,7 +243,7 @@ class Storerequistion_model extends Model function RequistionIsExists($ReqDate) { - $builder = $this->db->table('T_Store_Requestion_Master') + $builder = $this->db->table('t_store_requestion_master') ->select('StoreReqNo') //->where('Status ',REQ_DRAFT ) ->where('ReqDate', $ReqDate); @@ -261,7 +261,7 @@ class Storerequistion_model extends Model function Storerequisition($MaterialCode) { - $builder = $this->db->table('T_Store_Requestion_Details')->select('StoreReqNo') + $builder = $this->db->table('t_store_requestion_details')->select('StoreReqNo') //->where('Status ',REQ_DRAFT ) ->where('MaterialCode', $MaterialCode); $query = $builder->get(); @@ -282,13 +282,13 @@ class Storerequistion_model extends Model $subQuery = ' select distinct Str.StoreReqNo,Str.Requestedby,Str.ReqDate,Str.Status,Str.CreatedDate,Str.Comments,St.StatusName,Emp1.FirstName - from T_Store_Requestion_Master Str - join T_Status St on St.StatusCode = Str.Status - join T_Employee_Details Emp on Emp.Departmentcode =Str.DepartmentCode - join T_Employee_Details Emp1 on Emp1.EmpID =Str.Requestedby - join T_DepartmentDetails Dept on Dept.DEPCode = Emp.Departmentcode - where Str.Status not in(?,?,?) and Emp.Departmentcode in (select DEPCode from T_DepartmentDetails where HeadDept= - (select HeadDept from T_DepartmentDetails where DEPCode = (select Departmentcode from T_Employee_Details where + from t_store_requestion_master Str + join t_status St on St.StatusCode = Str.Status + join t_employee_details Emp on Emp.Departmentcode =Str.DepartmentCode + join t_employee_details Emp1 on Emp1.EmpID =Str.Requestedby + join t_departmentdetails Dept on Dept.DEPCode = Emp.Departmentcode + where Str.Status not in(?,?,?) and Emp.Departmentcode in (select DEPCode from t_departmentdetails where HeadDept= + (select HeadDept from t_departmentdetails where DEPCode = (select Departmentcode from t_employee_details where EmpID=(select EmpID from tbl_users where userId=?))))'; $query = ''; @@ -304,10 +304,10 @@ class Storerequistion_model extends Model function getRequistDetails($StoreReqNo = '') { - $subQuery = ' select Str.StoreReqNo,Str.Requestedby,Str.ReqDate,Dept.DEPCode,Dept.DepartmentName,Cm.CostCenterCode,Cm.CostCenterName,Emp.FirstName from T_Store_Requestion_Master Str - join T_DepartmentDetails Dept on Dept.DEPCode = Str.DepartmentCode - join T_CostCenter_Master Cm on Cm.CostCenterCode =Str.CostCenterCode - join T_Employee_Details Emp on Emp.EmpID =Str.Requestedby + $subQuery = ' select Str.StoreReqNo,Str.Requestedby,Str.ReqDate,Dept.DEPCode,Dept.DepartmentName,Cm.CostCenterCode,Cm.CostCenterName,Emp.FirstName from t_store_requestion_master Str + join t_departmentdetails Dept on Dept.DEPCode = Str.DepartmentCode + join t_costcenter_master Cm on Cm.CostCenterCode =Str.CostCenterCode + join t_employee_details Emp on Emp.EmpID =Str.Requestedby where StoreReqNo =? '; @@ -319,9 +319,9 @@ class Storerequistion_model extends Model function editRequistDetails($StoreReqNo) { - $builder = $this->db->table('T_Store_Requestion_Master Sr') + $builder = $this->db->table('t_store_requestion_master Sr') ->select('StoreReqNo,Sr.CostCenterCode,Cc.CostCenterName ') - ->join('T_CostCenter_Master Cc ', ' Cc.CostCenterCode=Sr.CostCenterCode') + ->join('t_costcenter_master Cc ', ' Cc.CostCenterCode=Sr.CostCenterCode') ->where('StoreReqNo', $StoreReqNo); $query = $builder->get(); return $query->getResult(); @@ -335,9 +335,9 @@ class Storerequistion_model extends Model { $subQuery = ' select Str.StoreReqNo,Str.MaterialCode,Str.QuantityRequired,Str.Remarks,Mat.MaterialName,Mat.UOM,Ss.StatusName,Str.Status,Str.QuantityIssued - from T_Store_Requestion_Details Str - join T_MaterialMaster Mat on Mat.MaterialCode = Str.MaterialCode - join T_Status Ss on Ss.StatusCode = Str.Status + from t_store_requestion_details Str + join t_materialmaster Mat on Mat.MaterialCode = Str.MaterialCode + join t_status Ss on Ss.StatusCode = Str.Status where Str.StoreReqNo =?'; $query = $this->db->query($subQuery, array($StoreReqNo)); @@ -356,10 +356,10 @@ class Storerequistion_model extends Model { $subQuery = ' select Str.StoreReqNo,Str.MaterialCode,Str.QuantityRequired,Str.QuantityIssued,Str.Remarks,Str.StoreComments,Mat.MaterialName,Mat.UOM,Ss.StatusName,St.Status,St.Quantity - from T_Store_Requestion_Details Str - join T_MaterialMaster Mat on Mat.MaterialCode = Str.MaterialCode - join T_Status Ss on Ss.StatusCode = Str.Status - left join T_Store_Stockdetails St on St.MaterialCode=Str.MaterialCode + from t_store_requestion_details Str + join t_materialmaster Mat on Mat.MaterialCode = Str.MaterialCode + join t_status Ss on Ss.StatusCode = Str.Status + left join t_store_stockdetails St on St.MaterialCode=Str.MaterialCode where Str.StoreReqNo =?'; $query = $this->db->query($subQuery, array($StoreReqNo)); @@ -370,7 +370,7 @@ class Storerequistion_model extends Model function getStoreRequistionStatus($StreReqNo = '') { - $builder = $this->db->table('T_Store_Requestion_Master Sr') + $builder = $this->db->table('t_store_requestion_master Sr') ->select('Status') ->where('StoreReqNo', $StreReqNo); $query = $builder->get(); @@ -379,7 +379,7 @@ class Storerequistion_model extends Model function UpdateStoreRequistionItem($Items, $ReqNo, $MaterialCode) { - $this->db->table('T_Store_Requestion_Details') + $this->db->table('t_store_requestion_details') ->where('StoreReqNo', $ReqNo) ->where('MaterialCode', $Items) ->update($Items); @@ -391,7 +391,7 @@ class Storerequistion_model extends Model function getSavedQty($ReqNO, $MaterialCode) { - $subQuery = 'select QuantityIssued from T_Store_Requestion_Details + $subQuery = 'select QuantityIssued from t_store_requestion_details where StoreReqNo=? and MaterialCode=?'; $query = $this->db->query($subQuery, array($ReqNO, $MaterialCode)); @@ -401,7 +401,7 @@ class Storerequistion_model extends Model function updatestoremaster($updatestatus, $StoreReqNo) { - $this->db->table('T_Store_Requestion_Master') + $this->db->table('t_store_requestion_master') ->where('StoreReqNo', $StoreReqNo) ->update($updatestatus); return TRUE; @@ -410,7 +410,7 @@ class Storerequistion_model extends Model function getstatuscount($Status, $StoreReqNo) { - $builder = $this->db->table('T_Store_Requestion_Details')->select('count(Status) as SCount') + $builder = $this->db->table('t_store_requestion_details')->select('count(Status) as SCount') ->where('Status', $Status) ->where('StoreReqNo', $StoreReqNo); //->where('StoreReqNo', $StoreReqNo); @@ -439,14 +439,14 @@ class Storerequistion_model extends Model function getItemQuantityFromStock($MaterialCode) { - $subQuery = 'select Quantity from T_Store_Stockdetails where MaterialCode=?'; + $subQuery = 'select Quantity from t_store_stockdetails where MaterialCode=?'; $query = $this->db->query($subQuery, array($MaterialCode)); return $query->getResultArray(); } function UpdateStock($StockDetails, $MaterialCode) { - $this->db->table('T_Store_Stockdetails') + $this->db->table('t_store_stockdetails') ->where('MaterialCode', $MaterialCode) ->update($StockDetails); diff --git a/app/Models/Supplier_model.php b/app/Models/Supplier_model.php index e04d956c..cb8e8a6a 100644 --- a/app/Models/Supplier_model.php +++ b/app/Models/Supplier_model.php @@ -17,9 +17,9 @@ class Supplier_model extends Model function supplierlisting() { - $builder = $this->db->table('T_SupplierDetailsN as BaseT') + $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.PaymentTerms,BaseT.PaymentDays,BaseT.PayableAT,pmt.Details'); - ->join('T_PaymentTerms as pmt', 'pmt.PaymentID = BaseT.PaymentID', 'left'); + ->join('t_paymentterms as pmt', 'pmt.PaymentID = BaseT.PaymentID', 'left'); $query = $builder->get(); @@ -37,7 +37,7 @@ class Supplier_model extends Model { $ConfigID = 'C009'; - $builder = $this->db->table('T_ConfigDetails') + $builder = $this->db->table('t_configdetails') ->select('ConfigValue') ->where('Config_id ', $ConfigID); if ($Configvalue != '') { @@ -51,7 +51,7 @@ class Supplier_model extends Model function getPaymentTerms($payment = '') { - $builder = $this->db->table('T_PaymentTerms')->select('*'); + $builder = $this->db->table('t_paymentterms')->select('*'); $query = $builder->get(); $result = $query->getResult(); return $result; @@ -60,7 +60,7 @@ class Supplier_model extends Model function checkPAN($PAN, $SID = '') { - $builder = $this->db->table('T_SupplierDetailsN') + $builder = $this->db->table('t_supplierdetailsn') ->select('PAN')->where('PAN', $PAN); if ($SID != '') { $builder->where('SupplierID !=', $SID); @@ -75,7 +75,7 @@ class Supplier_model extends Model public function checkGST($GST, $SID = null) { - $builder = $this->db->table('T_SupplierDetailsN')->select('GSTNO') + $builder = $this->db->table('t_supplierdetailsn')->select('GSTNO') ->where('GSTNO', $GST); if ($SID !== null) { @@ -95,7 +95,7 @@ class Supplier_model extends Model function addNewsupplier($supplier) { - $builder = $this->db->table('T_SupplierDetailsN'); + $builder = $this->db->table('t_supplierdetailsn'); $builder->insert($supplier); $SID = $this->db->affectedRows(); return $SID; @@ -105,13 +105,13 @@ class Supplier_model extends Model // function addNewsupplier($supplier) // { - // $builder = $this->db->table('T_SupplierDetailsN'); + // $builder = $this->db->table('t_supplierdetailsn'); // $builder->insert($supplier); // $SID = $this->db->affectedRows(); // // if($SID>0) // // { - // // $subQuery = 'select max(SupplierID) as suppid from T_SupplierDetailsN'; + // // $subQuery = 'select max(SupplierID) as suppid from t_supplierdetailsn'; // // $query = $this->db->query($subQuery); // // return $query->getResult(); // // } @@ -128,8 +128,8 @@ class Supplier_model extends Model { //->select('SD.SupplierID, SD.SupplierName, SD.Address, SD.ContactNumber, SD.AlternateContactNumber, SD.EmailAddress, SD.Exiseregistration, SD.TIN, SD.PAN, SD.CSTNO, SD.CSTDate, SD.GSTNO, SD.GSTRange, SD.CollectrateAddress, SD.UANumber, SD.BankAcNumber, SD.IsService, SD.IsMaintanance, SD.IsRawMaterial, SD.IFSCCode, SD.BranchName, SD.BankAddress, SD.IsActive, SD.PaymentID,PT.PaymentTerms'); - $builder = $this->db->table('T_SupplierDetailsN SD')->select('SD.*,PT.PaymentTerms') - ->join('T_PaymentTerms PT', 'PT.PaymentID = SD.PaymentID', 'left') + $builder = $this->db->table('t_supplierdetailsn SD')->select('SD.*,PT.PaymentTerms') + ->join('t_paymentterms PT', 'PT.PaymentID = SD.PaymentID', 'left') ->where('SD.SupplierID', $supplierID); $query = $builder->get(); @@ -138,13 +138,13 @@ class Supplier_model extends Model /* This function to get the Supplier Address on respective Supplier ID */ function GetSupplierAddress($supplierID) { - $builder = $this->db->table('T_SupplierDetailsN')->select('Address')->where('SupplierID', $supplierID); + $builder = $this->db->table('t_supplierdetailsn')->select('Address')->where('SupplierID', $supplierID); $query = $builder->get(); return $query->getResultArray(); } function UpdateSupplier($supplier, $supplierID) { - $this->db->table('T_SupplierDetailsN') + $this->db->table('t_supplierdetailsn') ->where('SupplierID', $supplierID) ->update($supplier); return $this->db->affectedRows(); @@ -154,7 +154,7 @@ class Supplier_model extends Model function viewsupplier($supplier, $supplierID) { - $this->db->table('T_SupplierDetailsN') + $this->db->table('t_supplierdetailsn') ->where('SupplierID', $supplierID) ->update($supplier); return $this->db->affectedRows(); @@ -170,16 +170,16 @@ class Supplier_model extends Model function export_excel() { - $builder = $this->db->table('T_SupplierDetailsN as det') + $builder = $this->db->table('t_supplierdetailsn as det') ->select('det.SupplierID,SupplierName,det.Address,det.ContactNumber,det.AlternateContactNumber,det.EmailAddress, det.PAN,det.GSTNO,det.MSME, CONCAT(det.BankAcNumber, "-", det.IFSCCode, "-", det.BranchName," ", det.BankAddress) AS ConcatenatedBankDetails, pmt.PaymentTerms,det.IsService,det.IsMaintanance,det.IsRawMaterial,emp.firstname ,emp1.firstname as Update_by,det.IsActive') ->join('tbl_users as tbl', ' det.createdby = tbl.userid', 'left') - ->join('T_Employee_Details as emp', 'emp.empid=tbl.empid', 'left') + ->join('t_employee_details as emp', 'emp.empid=tbl.empid', 'left') ->join('tbl_users as tbl1', ' det.UpdatedBy = tbl1.userid', 'left') - ->join('T_Employee_Details as emp1', 'emp1.empid=tbl1.empid', 'left') - ->join('T_PaymentTerms as pmt', 'pmt.PaymentID = det.PaymentID', 'left'); + ->join('t_employee_details as emp1', 'emp1.empid=tbl1.empid', 'left') + ->join('t_paymentterms as pmt', 'pmt.PaymentID = det.PaymentID', 'left'); $query = $builder->get(); return $query->getResultArray(); @@ -188,7 +188,7 @@ class Supplier_model extends Model function checkSupplierExists($supp_name) { - $builder = $this->db->table('T_SupplierDetailsN') + $builder = $this->db->table('t_supplierdetailsn') ->select('SupplierID,SupplierName,Address') ->like('REPLACE(SupplierName, " ", "")', $supp_name); diff --git a/app/Models/User_model.php b/app/Models/User_model.php index f8c09811..cf61f531 100644 --- a/app/Models/User_model.php +++ b/app/Models/User_model.php @@ -17,10 +17,10 @@ class User_model extends Model */ function userListing() { - $builder = $this->db->table('T_Employee_Details EMP') + $builder = $this->db->table('t_employee_details EMP') ->select('EMP.EmpID,EMP.FirstName,EMP.LastName,EMP.Designation,EMP.EmailId,EMP.ContactNumber, DEPT.DEPCode,DEPT.DepartmentName,role.role,user.userId') - ->join('T_DepartmentDetails DEPT', 'EMP.Departmentcode = DEPT.DEPCode') + ->join('t_departmentdetails DEPT', 'EMP.Departmentcode = DEPT.DEPCode') ->join('tbl_users user', 'user.EmpID = EMP.EmpID') ->join('tbl_roles role', 'user.roleId = role.roleId') ->where('user.isDeleted !=', 1); @@ -191,7 +191,7 @@ class User_model extends Model { //echo $UserId; $subQuery = 'select EMP.EmpID,EMP.FirstName,EMP.LastName,EMP.Designation,EMP.EmailId,EMP.ContactNumber,DEPT.DEPCode,DEPT.DepartmentName from - T_Employee_Details EMP join T_DepartmentDetails DEPT on + t_employee_details EMP join t_departmentdetails DEPT on EMP.Departmentcode = DEPT.DEPCode where EMP.EmpID= (select EmpID from tbl_users where userId=?)'; $query = $this->db->query($subQuery, array($UserId)); @@ -207,13 +207,13 @@ class User_model extends Model function getAllEmployees() { /*->select('EmpID,FirstName,LastName'); - $builder = $this->db->table('T_Employee_Details'); + $builder = $this->db->table('t_employee_details'); $query = $builder->get(); return $query->getResult(); */ - $builder = $this->db->table('T_Employee_Details EMP') + $builder = $this->db->table('t_employee_details EMP') ->select('EMP.EmpID,EMP.FirstName,EMP.LastName,EMP.Designation,EMP.EmailId,EMP.ContactNumber,DEPT.DEPCode,DEPT.DepartmentName') - ->join('T_DepartmentDetails DEPT', 'EMP.Departmentcode = DEPT.DEPCode') + ->join('t_departmentdetails DEPT', 'EMP.Departmentcode = DEPT.DEPCode') ->where('EMP.IsActive ', 1); $query = $builder->get(); return $query->getResult(); @@ -223,7 +223,7 @@ class User_model extends Model function addAccess($userdept) { $this->db->transStart(); - $builder = $this->db->table('T_AccessDepartments'); + $builder = $this->db->table('t_accessdepartments'); $builder->insert($userdept); $insert_id = $this->db->affectedRows(); @@ -236,7 +236,7 @@ class User_model extends Model function DeleteAccess($empid, $Depcode) { - $query = $this->db->table('T_AccessDepartments')->delete(['Departmentcode' => $Depcode, 'EmpID' => $empid]); + $query = $this->db->table('t_accessdepartments')->delete(['Departmentcode' => $Depcode, 'EmpID' => $empid]); return TRUE; } @@ -295,10 +295,10 @@ GROUP BY financial_year "; function favouriteadd($favourite) { if ($favourite['Menu_ID'] != '') { - $query = $this->db->table('T_fav_add')->delete(['Menu_ID' => $favourite['Menu_ID']]); + $query = $this->db->table('t_fav_add')->delete(['Menu_ID' => $favourite['Menu_ID']]); } else { //echo "else"; - $builder = $this->db->table('T_fav_add'); + $builder = $this->db->table('t_fav_add'); $builder->insert($favourite); $r = $this->db->affectedRows(); return $r; diff --git a/app/Views/Favourite.php b/app/Views/Favourite.php index 93390dd6..305defba 100644 --- a/app/Views/Favourite.php +++ b/app/Views/Favourite.php @@ -827,9 +827,9 @@ else{
-
Inward Gate Register Entry
+
Inward Gate Register Entry
-
View Inward Gate Register
+
View Inward Gate Register
Outward Gate Register Entry
@@ -839,7 +839,7 @@ else{ -
View Inward Gate Register
+
View Inward Gate Register
View Material Inspection Report
@@ -895,13 +895,13 @@ else{
-
View Inward Gate Register
+
View Inward Gate Register
View Material Inspection Report
Product Test Specification Master
Product Test Report
Inward Material Test Report
-
Inward Gate Register Entry
-
View Inward Gate Register
+
Inward Gate Register Entry
+
View Inward Gate Register
Outward Gate Register Entry
View Outward Gate Register
diff --git a/app/Views/alterpurchaseorder.php b/app/Views/alterpurchaseorder.php index ac8a9c6c..5795041b 100644 --- a/app/Views/alterpurchaseorder.php +++ b/app/Views/alterpurchaseorder.php @@ -149,7 +149,7 @@ if (!empty($INRSYMBOL)) { <%=TotalValue%> -     +     @@ -5487,7 +5487,7 @@ if (!empty($INRSYMBOL)) { <%=TotalValue%> -     +     diff --git a/app/Views/bankamountunpaid.php b/app/Views/bankamountunpaid.php index eea921c0..3a6ef468 100644 --- a/app/Views/bankamountunpaid.php +++ b/app/Views/bankamountunpaid.php @@ -253,7 +253,7 @@ foreach($financialyear as $item) PO Amount (₹) IGR File PO File - + diff --git a/app/Views/includes/header.php b/app/Views/includes/header.php index 6ba888ad..ea4c0e0b 100644 --- a/app/Views/includes/header.php +++ b/app/Views/includes/header.php @@ -1480,7 +1480,7 @@ $DEPCode == "Inspection" ) { ?>
  • - + Inward Gate Register Entry @@ -1554,7 +1554,7 @@ - 'InvoiceNo','value' => set_value('InvoiceNo'),'id'=>'InvoiceNo', 'class' => 'form-control', 'required=>"true"' ); // ,'onkeypress'=>'return isNumberKey(event);' ); - - echo form_input($data); + 'Purchase Order No'); + if(!empty($PO_NO)){ + //print_r($PO_NO); + foreach ($PO_NO as $SI): + $options[$SI->PONO] = $SI->PONO .'-'. $SI->SupplierName ; + $PONO = $SI->PONO; + endforeach; + } + echo form_dropdown('PONO', $options,set_value('PONO'),'id="PONO"' ,'class="form-control select2"' , 'required="true"'); + ?> + +
  • + +
    + +
    + 'SupplierName','value' => set_value('SupplierName'),'id'=>'Sup', 'class' => 'form-control' ,'readonly' => 'true'); + echo form_input($data); + ?> +
    +
    +
    +
    +
    + + 'InvoiceNo','value' => set_value('InvoiceNo'),'id'=>'InvoiceNo', 'class' => 'form-control', 'required=>"true"' ); // ,'onkeypress'=>'return isNumberKey(event);' ); + echo form_input($data); ?>
    -
    - - 'InvoiceDate','value' => set_value('InvoiceDate'),'id'=>'InvoiceDate', 'class' => 'form-control num', 'required'=>'true' ); - echo form_input($data); - ?> - +
    + + 'InvoiceDate','value' => set_value('InvoiceDate'),'id'=>'InvoiceDate', 'class' => 'form-control num', 'required'=>'true' ); + echo form_input($data); + ?>
    - -
    -
    -
    - - + + 'MaterialRcvdDate','value' => set_value('MaterialRcvdDate'),'id'=>'MaterialRcvdDate', 'class' => 'form-control num', 'required'=>'true' ); echo form_input($data); - ?> - + ?>
    - -
    - - 'VehicleNo','value' => set_value('VehicleNo'), 'id'=>'VehicleNo', 'class' => 'form-control', 'maxlength' => '20' ); - echo form_input($data); +
    +
    +
    + + 'VehicleNo','value' => set_value('VehicleNo'), 'id'=>'VehicleNo', 'class' => 'form-control', 'maxlength' => '20' ); + echo form_input($data); ?>
    -
    - - 'DriverName','value' => set_value('DriverName'), 'id'=>'DriverName', 'class' => 'form-control', 'maxlength' => '50' ); - echo form_input($data); +
    + + 'DriverName','value' => set_value('DriverName'), 'id'=>'DriverName', 'class' => 'form-control', 'maxlength' => '50' ); + echo form_input($data); ?>
    -
    - - + + 'DriverMobileNumber','value' => set_value('DriverMobileNumber'), 'id'=>'DriverMobileNumber', 'class' => 'form-control', 'maxlength' => '50' ); - echo form_input($data); + echo form_input($data); ?>
    - - - @@ -519,8 +507,8 @@ function validate() $("#Sup").val(obj.SupplierName); $("#hiddenIsOpenOrder").val(obj.IsOpenOrder); var isOpenOrder = parseInt(obj.IsOpenOrder, 2); - var formatted_IsOpenOrder = (isOpenOrder === 0 || isNaN(isOpenOrder)) ? "Ordered Quantity PO" : "Open Order PO"; - $('#formatted_IsOpenOrder').text(formatted_IsOpenOrder); + var formatted_IsOpenOrder = (isOpenOrder === 0 || isNaN(isOpenOrder)) ? "" : "Open"; + $('.help-block').text(formatted_IsOpenOrder); //$("#Add").val(obj.Address); $("#del").val(obj.DeliveryDate); @@ -537,7 +525,7 @@ function validate() $.ajax({ data:{id:id}, type:"POST", - url:"inwardgateregister/IGRITEM", + url:"GetIGRLineItemDetails", success:function(data) { @@ -568,7 +556,7 @@ function validate() '' + ' ' + - ' ' + + ' ' + diff --git a/app/Views/requisitionform.php b/app/Views/requisitionform.php index 87d9d005..57a73c52 100644 --- a/app/Views/requisitionform.php +++ b/app/Views/requisitionform.php @@ -182,6 +182,9 @@ if (!empty($Emp)) {
    + Add Line Item
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Date of IGR CreatedIGR NoPO NoSupplier NameInvoice NoDate of InvoiceVechicle NoIGR StatusAction
    CreatedDate); - echo $createddate->format('d-m-Y h:i A'); ?> IGRNO ?>PONO ?>SupplierName ?>DeliveryChellanOrInvoiceNo ?>DeliveryChellanDate); - echo $date->format('d-m-Y'); ?>VehicleNo ?>IGRStatus == 'ST074' ? 'Draft' : 'Completed'; ?> - -
    -
    -
    -
    - +
    +
    +
    +

    View Inward Gate Register

    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Created DateIGR NoPO NoSupplier NameInvoice NoInvoice Date Vechicle NoIGR Status
    CreatedDate ?>CreatedDate); + echo $createddate->format('d-m-Y h:i A'); ?> IGRNO ?>PONO ?>SupplierName ?>DeliveryChellanOrInvoiceNo ?>DeliveryChellanDate); + echo $date->format('d-m-Y'); ?>VehicleNo ?>IGRStatus == 'ST074' ? 'Draft' : 'Completed'; ?>FilePath)) { ?> + + file)) { ?> + + + + +   + + + +   + + +
    +
    +
    +
    +
    + + - - - - - - + + + + + + + \ No newline at end of file + function fileupload(counter) { + var formData = new FormData(); + var file = document.getElementById('images' + counter).files[0]; + var PONO = $('#hiddenPONO').val(); + var igr = $('#hiddenIGRNO').val(); + + formData.append('file', file); + formData.append('PONO', PONO); + formData.append('count', counter); + formData.append('igr', igr); + + $('.content').loader('show'); + $.ajax({ + data: formData, + type: "POST", + url: "inwardgateregister/addloadfile", + cache: false, + contentType: false, + processData: false, + success: function(data) { + if (data) { + const chars = data.split("-"); + billNo = chars[1] != undefined ? chars[1] : ""; + alert('File uploaded successfully.'); + addToTable(counter,billNo, file.name); + $('.content').loader('hide'); + $('#billModel').modal('hide'); + } + } + }); + } + function addToTable(counter,billNo, fileName) { + var file_count = $("#counts").val(); + alert(file_count); + + var newRow = '' + + '' + counter + '' + + '' + billNo + '' + + '' + $('#hiddenPONO').val() + '' + + '' + fileName + '' + + '' + '' + + '' + + '' + + '' + + '' + + '' + + '' + + ''; + $('#tblefile').append(newRow); + } + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/css/bootstrap.css b/public/assets/css/bootstrap.css index 4165d414..66c1dca4 100644 --- a/public/assets/css/bootstrap.css +++ b/public/assets/css/bootstrap.css @@ -915,12 +915,12 @@ textarea { line-height: inherit; } a { - color: #428bca; + color: #5cb85c; text-decoration: none; } a:hover, a:focus { - color: #2a6496; + color: #962a2a; text-decoration: underline; } a:focus { diff --git a/public/assets/css/bootstrap.min.css b/public/assets/css/bootstrap.min.css index 4af8905e..c63a42c0 100644 --- a/public/assets/css/bootstrap.min.css +++ b/public/assets/css/bootstrap.min.css @@ -2,4 +2,4 @@ * Bootstrap v3.3.0 (http://getbootstrap.com) * Copyright 2011-2014 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px;line-height:1.42857143 \0}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px;line-height:1.5 \0}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px;line-height:1.33 \0}_:-ms-fullscreen,:root input[type=date],_:-ms-fullscreen,:root input[type=time],_:-ms-fullscreen,:root input[type=datetime-local],_:-ms-fullscreen,:root input[type=month]{line-height:1.42857143}_:-ms-fullscreen.input-sm,:root input[type=date].input-sm,_:-ms-fullscreen.input-sm,:root input[type=time].input-sm,_:-ms-fullscreen.input-sm,:root input[type=datetime-local].input-sm,_:-ms-fullscreen.input-sm,:root input[type=month].input-sm{line-height:1.5}_:-ms-fullscreen.input-lg,:root input[type=date].input-lg,_:-ms-fullscreen.input-lg,:root input[type=time].input-lg,_:-ms-fullscreen.input-lg,:root input[type=datetime-local].input-lg,_:-ms-fullscreen.input-lg,:root input[type=month].input-lg{line-height:1.33}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#428bca;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#428bca;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#428bca}.panel-primary>.panel-heading .badge{color:#428bca;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file + *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#5cb85c;text-decoration:none}a:hover,a:focus{color:#962a2a;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px;line-height:1.42857143 \0}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px;line-height:1.5 \0}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px;line-height:1.33 \0}_:-ms-fullscreen,:root input[type=date],_:-ms-fullscreen,:root input[type=time],_:-ms-fullscreen,:root input[type=datetime-local],_:-ms-fullscreen,:root input[type=month]{line-height:1.42857143}_:-ms-fullscreen.input-sm,:root input[type=date].input-sm,_:-ms-fullscreen.input-sm,:root input[type=time].input-sm,_:-ms-fullscreen.input-sm,:root input[type=datetime-local].input-sm,_:-ms-fullscreen.input-sm,:root input[type=month].input-sm{line-height:1.5}_:-ms-fullscreen.input-lg,:root input[type=date].input-lg,_:-ms-fullscreen.input-lg,:root input[type=time].input-lg,_:-ms-fullscreen.input-lg,:root input[type=datetime-local].input-lg,_:-ms-fullscreen.input-lg,:root input[type=month].input-lg{line-height:1.33}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#428bca;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#428bca;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#428bca}.panel-primary>.panel-heading .badge{color:#428bca;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file