Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
2
21_22-J 31
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
3
Merge Requests
3
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
21_22-J 31
21_22-J 31
Commits
f9f1b865
Commit
f9f1b865
authored
May 01, 2022
by
chalaka78
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
service charge prediction completed
parent
9c42be55
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
339 additions
and
94 deletions
+339
-94
Data/MaintainData.csv
Data/MaintainData.csv
+274
-0
User/views.py
User/views.py
+19
-38
db.sqlite3
db.sqlite3
+0
-0
templates/Admin/MaintainData.html
templates/Admin/MaintainData.html
+26
-42
templates/Admin/NextMaintain.html
templates/Admin/NextMaintain.html
+20
-14
No files found.
Data/MaintainData.csv
View file @
f9f1b865
...
@@ -242,3 +242,277 @@ Date,Service,ServiceName,TakenTime,Price,Customer,VehicleType,VehicleMake,Vehicl
...
@@ -242,3 +242,277 @@ Date,Service,ServiceName,TakenTime,Price,Customer,VehicleType,VehicleMake,Vehicl
12/4/2020,1,Full Service,30,2350,1,Motor Cycle,BAJAJ,DISCOVER 150-DIS,XG - 6466,51732,2011,608,nbachalaka@gmail.com
12/4/2020,1,Full Service,30,2350,1,Motor Cycle,BAJAJ,DISCOVER 150-DIS,XG - 6466,51732,2011,608,nbachalaka@gmail.com
6/6/2021,1,Full Service,30,2400,1,Motor Cycle,BAJAJ,DISCOVER 150-DIS,XG - 6466,55122,2011,565,nbachalaka@gmail.com
6/6/2021,1,Full Service,30,2400,1,Motor Cycle,BAJAJ,DISCOVER 150-DIS,XG - 6466,55122,2011,565,nbachalaka@gmail.com
12/9/2021,1,Full Service,30,2450,1,Motor Cycle,BAJAJ,DISCOVER 150-DIS,XG - 6466,58896,2011,629,nbachalaka@gmail.com
12/9/2021,1,Full Service,30,2450,1,Motor Cycle,BAJAJ,DISCOVER 150-DIS,XG - 6466,58896,2011,629,nbachalaka@gmail.com
10/20/2013,2,Full Service,45,3900,1,Motor Car,TOYOTA,IST UA-NCP60,KA-5010,70940,2002,608,nbachalaka@gmail.com
11/28/2014,2,Full Service,45,4150,1,Motor Car,TOYOTA,IST UA-NCP60,KA-5010,78116,2002,598,nbachalaka@gmail.com
8/18/2015,2,Full Service,45,4250,1,Motor Car,TOYOTA,IST UA-NCP60,KA-5010,86612,2002,708,nbachalaka@gmail.com
7/29/2016,2,Full Service,45,4700,1,Motor Car,TOYOTA,IST UA-NCP60,KA-5010,94220,2002,634,nbachalaka@gmail.com
6/20/2016,2,Full Service,45,5000,1,Motor Car,TOYOTA,IST UA-NCP60,KA-5010,102608,2002,699,nbachalaka@gmail.com
6/4/2017,2,Full Service,45,5280,1,Motor Car,TOYOTA,IST UA-NCP60,KA-5010,112232,2002,802,nbachalaka@gmail.com
5/27/2018,2,Full Service,45,5500,1,Motor Car,TOYOTA,IST UA-NCP60,KA-5010,120776,2002,712,nbachalaka@gmail.com
4/18/2019,2,Full Service,45,5860,1,Motor Car,TOYOTA,IST UA-NCP60,KA-5010,128828,2002,671,nbachalaka@gmail.com
4/22/2020,2,Full Service,45,6100,1,Motor Car,TOYOTA,IST UA-NCP60,KA-5010,137324,2002,708,nbachalaka@gmail.com
3/26/2021,2,Full Service,45,6250,1,Motor Car,TOYOTA,IST UA-NCP60,KA-5010,145064,2002,645,nbachalaka@gmail.com
10/10/2015,1,Full Service,60,3750,3,Dual Purpose Vehicle,TOYOTA,HIACE,254-0119,97370,1994,867,sarathjay@gmail.com
12/23/2014,1,Full Service,60,3825,3,Dual Purpose Vehicle,TOYOTA,HIACE,254-0119,88700,1994,960,sarathjay@gmail.com
8/9/2016,1,Full Service,60,3900,3,Dual Purpose Vehicle,TOYOTA,HIACE,254-0119,107412,1994,1004,sarathjay@gmail.com
6/22/2017,1,Full Service,60,4000,3,Dual Purpose Vehicle,TOYOTA,HIACE,254-0119,119532,1994,1212,sarathjay@gmail.com
4/8/2018,1,Full Service,60,4075,3,Dual Purpose Vehicle,TOYOTA,HIACE,254-0119,127592,1994,797,sarathjay@gmail.com
2/28/2019,1,Full Service,60,4125,3,Dual Purpose Vehicle,TOYOTA,HIACE,254-0119,135572,1994,808,sarathjay@gmail.com
12/16/2019,1,Full Service,60,4125,3,Dual Purpose Vehicle,TOYOTA,HIACE,254-0119,144692,1994,912,sarathjay@gmail.com
10/18/2020,1,Full Service,60,4125,3,Dual Purpose Vehicle,TOYOTA,HIACE,254-0119,155142,1994,1045,sarathjay@gmail.com
8/13/2021,1,Full Service,60,4125,3,Dual Purpose Vehicle,TOYOTA,HIACE,254-0119,164492,1994,935,sarathjay@gmail.com
8/10/2017,1,Full Service,60,4000,4,Motor Car,SUZUKI,DAA-MH44s WAGONR,CAR-1325,11281,2014,657,sankasilva@gmail.com
7/19/2018,1,Full Service,60,4220,4,Motor Car,SUZUKI,DAA-MH44s WAGONR,CAR-1325,16869,2014,508,sankasilva@gmail.com
6/26/2019,1,Full Service,60,4350,4,Motor Car,SUZUKI,DAA-MH44s WAGONR,CAR-1325,21126,2014,387,sankasilva@gmail.com
5/7/2020,1,Full Service,60,4450,4,Motor Car,SUZUKI,DAA-MH44s WAGONR,CAR-1325,25581,2014,405,sankasilva@gmail.com
4/18/2021,1,Full Service,60,4500,4,Motor Car,SUZUKI,DAA-MH44s WAGONR,CAR-1325,30938,2014,487,sankasilva@gmail.com
3/5/2022,1,Full Service,60,4800,4,Motor Car,SUZUKI,DAA-MH44s WAGONR,CAR-1325,34293,2014,305,sankasilva@gmail.com
2/1/2015,1,Full Service,120,5500,5,Dual Purpose Vehicle,LAND ROVER,DEFENDER,PR-8007,15276,2011,566,nirmalhadagama@gmail.com
2/13/2016,1,Full Service,120,5650,5,Dual Purpose Vehicle,LAND ROVER,DEFENDER,PR-8007,22572,2011,608,nirmalhadagama@gmail.com
2/9/2017,1,Full Service,120,5800,5,Dual Purpose Vehicle,LAND ROVER,DEFENDER,PR-8007,31068,2011,708,nirmalhadagama@gmail.com
2/25/2018,1,Full Service,120,6000,5,Dual Purpose Vehicle,LAND ROVER,DEFENDER,PR-8007,42768,2011,975,nirmalhadagama@gmail.com
3/1/2019,1,Full Service,120,6500,5,Dual Purpose Vehicle,LAND ROVER,DEFENDER,PR-8007,52248,2011,790,nirmalhadagama@gmail.com
2/5/2020,1,Full Service,120,6850,5,Dual Purpose Vehicle,LAND ROVER,DEFENDER,PR-8007,60456,2011,684,nirmalhadagama@gmail.com
2/8/2021,1,Full Service,120,7500,5,Dual Purpose Vehicle,LAND ROVER,DEFENDER,PR-8007,68988,2011,711,nirmalhadagama@gmail.com
1/20/2020,1,Full Service,60,4100,6,Motor Car,SUZUKI,ALTO LXI 800,CAT-5600,21704,2016,701,nisalrenuja@gmail.com
1/5/2021,1,Full Service,60,4250,6,Motor Car,SUZUKI,ALTO LXI 800,CAT-5600,30020,2016,693,nisalrenuja@gmail.com
1/18/2022,1,Full Service,60,4500,6,Motor Car,SUZUKI,ALTO LXI 800,CAT-5600,40724,2016,892,nisalrenuja@gmail.com
4/18/2014,1,Full Service,30,700,7,Motor Cycle,BAJAJ,PLATINA,BAA-5673,7368,2012,422,samanedisrisinghe@gmail.com
10/28/2014,1,Full Service,30,750,7,Motor Cycle,BAJAJ,PLATINA,BAA-5673,9690,2012,387,samanedisrisinghe@gmail.com
5/2/2015,1,Full Service,30,890,7,Motor Cycle,BAJAJ,PLATINA,BAA-5673,10614,2012,154,samanedisrisinghe@gmail.com
10/16/2015,1,Full Service,30,960,7,Motor Cycle,BAJAJ,PLATINA,BAA-5673,13152,2012,423,samanedisrisinghe@gmail.com
4/15/2016,1,Full Service,30,1050,7,Motor Cycle,BAJAJ,PLATINA,BAA-5673,15204,2012,342,samanedisrisinghe@gmail.com
10/9/2016,1,Full Service,30,1150,7,Motor Cycle,BAJAJ,PLATINA,BAA-5673,17970,2012,461,samanedisrisinghe@gmail.com
4/5/2017,1,Full Service,30,1150,7,Motor Cycle,BAJAJ,PLATINA,BAA-5673,19758,2012,298,samanedisrisinghe@gmail.com
10/28/2017,1,Full Service,30,1350,7,Motor Cycle,BAJAJ,PLATINA,BAA-5673,22770,2012,502,samanedisrisinghe@gmail.com
4/11/2018,1,Full Service,30,1400,7,Motor Cycle,BAJAJ,PLATINA,BAA-5673,26802,2012,672,samanedisrisinghe@gmail.com
9/28/2018,1,Full Service,30,1500,7,Motor Cycle,BAJAJ,PLATINA,BAA-5673,28974,2012,362,samanedisrisinghe@gmail.com
3/19/2019,1,Full Service,30,1600,7,Motor Cycle,BAJAJ,PLATINA,BAA-5673,32676,2012,617,samanedisrisinghe@gmail.com
10/1/2019,1,Full Service,30,1650,7,Motor Cycle,BAJAJ,PLATINA,BAA-5673,34464,2012,298,samanedisrisinghe@gmail.com
4/21/2020,1,Full Service,30,1700,7,Motor Cycle,BAJAJ,PLATINA,BAA-5673,37326,2012,477,samanedisrisinghe@gmail.com
10/7/2020,1,Full Service,30,1750,7,Motor Cycle,BAJAJ,PLATINA,BAA-5673,41568,2012,707,samanedisrisinghe@gmail.com
4/5/2021,1,Full Service,30,1800,7,Motor Cycle,BAJAJ,PLATINA,BAA-5673,43890,2012,387,samanedisrisinghe@gmail.com
10/29/2021,1,Full Service,30,1900,7,Motor Cycle,BAJAJ,PLATINA,BAA-5673,46338,2012,408,samanedisrisinghe@gmail.com
1/5/2021,1,Full Service,120,7200,8,Motor Car,TOYOTA,CBA-TRJ150W PRADO,CAZ-4000,20386,2017,608,ranjanjayasinghe@gmail.com
1/19/2022,1,Full Service,120,7500,8,Motor Car,TOYOTA,CBA-TRJ150W PRADO,CAZ-4000,26242,2017,488,ranjanjayasinghe@gmail.com
9/29/2017,1,Full Service,45,3600,9,Motor Car,TOYOTA,PRIUS C,CAA-4563,16307,2014,657,mallikasamarasinghe22@gmail.com
7/25/2018,1,Full Service,45,4000,9,Motor Car,TOYOTA,PRIUS C,CAA-4563,23757,2014,745,mallikasamarasinghe22@gmail.com
5/4/2019,1,Full Service,45,4300,9,Motor Car,TOYOTA,PRIUS C,CAA-4563,29654,2014,589,mallikasamarasinghe22@gmail.com
2/18/2020,1,Full Service,45,4500,9,Motor Car,TOYOTA,PRIUS C,CAA-4563,35153,2014,611,mallikasamarasinghe22@gmail.com
10/8/2020,1,Full Service,45,4700,9,Motor Car,TOYOTA,PRIUS C,CAA-4563,42321,2014,896,mallikasamarasinghe22@gmail.com
7/21/2021,1,Full Service,45,4900,9,Motor Car,TOYOTA,PRIUS C,CAA-4563,47505,2014,576,mallikasamarasinghe22@gmail.com
3/22/2022,1,Full Service,45,5200,9,Motor Car,TOYOTA,PRIUS C,CAA-4563,52905,2014,675,mallikasamarasinghe22@gmail.com
10/11/2011,1,Full Service,80,1250,52,Motor Car,NISSAN,SUNNY,KD-6444,63622,2003,672,nilanshatharaka@gmail.com
8/9/2012,1,Full Service,80,1300,52,Motor Car,NISSAN,SUNNY,KD-6444,70702,2003,708,nilanshatharaka@gmail.com
6/15/2013,1,Full Service,80,1450,52,Motor Car,NISSAN,SUNNY,KD-6444,77602,2003,690,nilanshatharaka@gmail.com
4/11/2014,1,Full Service,80,1500,52,Motor Car,NISSAN,SUNNY,KD-6444,83212,2003,561,nilanshatharaka@gmail.com
2/28/2015,1,Full Service,80,1700,52,Motor Car,NISSAN,SUNNY,KD-6444,88642,2003,543,nilanshatharaka@gmail.com
12/2/2015,1,Full Service,80,2000,52,Motor Car,NISSAN,SUNNY,KD-6444,92722,2003,408,nilanshatharaka@gmail.com
10/1/2016,1,Full Service,80,2200,52,Motor Car,NISSAN,SUNNY,KD-6444,98552,2003,583,nilanshatharaka@gmail.com
8/6/2017,1,Full Service,80,2450,52,Motor Car,NISSAN,SUNNY,KD-6444,106322,2003,777,nilanshatharaka@gmail.com
6/17/2018,1,Full Service,80,2650,52,Motor Car,NISSAN,SUNNY,KD-6444,112762,2003,644,nilanshatharaka@gmail.com
4/18/2019,1,Full Service,80,2850,52,Motor Car,NISSAN,SUNNY,KD-6444,117672,2003,491,nilanshatharaka@gmail.com
2/7/2020,1,Full Service,80,3000,52,Motor Car,NISSAN,SUNNY,KD-6444,124402,2003,673,nilanshatharaka@gmail.com
12/4/2020,1,Full Service,80,3100,52,Motor Car,NISSAN,SUNNY,KD-6444,126972,2003,257,nilanshatharaka@gmail.com
10/9/2021,1,Full Service,80,3100,52,Motor Car,NISSAN,SUNNY,KD-6444,131122,2003,415,nilanshatharaka@gmail.com
4/9/2008,1,Full Service,80,900,74,Motor Car,MITSUBISHI,J44,31-6926,27953,1981,451,nadeelshavinda@gmail.om
12/12/2008,1,Full Service,80,1000,74,Motor Car,MITSUBISHI,J44,31-6926,34065,1981,764,nadeelshavinda@gmail.om
8/2/2009,1,Full Service,80,1090,74,Motor Car,MITSUBISHI,J44,31-6926,37361,1981,412,nadeelshavinda@gmail.om
4/27/2010,1,Full Service,80,1200,74,Motor Car,MITSUBISHI,J44,31-6926,42153,1981,599,nadeelshavinda@gmail.om
12/1/2010,1,Full Service,80,1270,74,Motor Car,MITSUBISHI,J44,31-6926,46041,1981,486,nadeelshavinda@gmail.om
7/30/2011,1,Full Service,80,1320,74,Motor Car,MITSUBISHI,J44,31-6926,52505,1981,808,nadeelshavinda@gmail.om
3/2/2012,1,Full Service,80,1500,74,Motor Car,MITSUBISHI,J44,31-6926,55969,1981,433,nadeelshavinda@gmail.om
11/13/2012,1,Full Service,80,1590,74,Motor Car,MITSUBISHI,J44,31-6926,60225,1981,532,nadeelshavinda@gmail.om
6/26/2013,1,Full Service,80,1600,74,Motor Car,MITSUBISHI,J44,31-6926,67697,1981,934,nadeelshavinda@gmail.om
2/7/2014,1,Full Service,80,1850,74,Motor Car,MITSUBISHI,J44,31-6926,72689,1981,624,nadeelshavinda@gmail.om
10/18/2014,1,Full Service,80,1900,74,Motor Car,MITSUBISHI,J44,31-6926,75849,1981,395,nadeelshavinda@gmail.om
6/7/2015,1,Full Service,80,2000,74,Motor Car,MITSUBISHI,J44,31-6926,80993,1981,643,nadeelshavinda@gmail.om
1/31/2016,1,Full Service,80,2250,74,Motor Car,MITSUBISHI,J44,31-6926,85717,1981,598,nadeelshavinda@gmail.om
9/15/2016,1,Full Service,80,2350,74,Motor Car,MITSUBISHI,J44,31-6926,91525,1981,726,nadeelshavinda@gmail.om
5/22/2017,1,Full Service,80,2500,74,Motor Car,MITSUBISHI,J44,31-6926,95901,1981,547,nadeelshavinda@gmail.om
1/2/2018,1,Full Service,80,2750,74,Motor Car,MITSUBISHI,J44,31-6926,101229,1981,666,nadeelshavinda@gmail.om
9/12/2018,1,Full Service,80,2960,74,Motor Car,MITSUBISHI,J44,31-6926,107645,1981,802,nadeelshavinda@gmail.om
4/30/2019,1,Full Service,80,3010,74,Motor Car,MITSUBISHI,J44,31-6926,113109,1981,683,nadeelshavinda@gmail.om
12/28/2019,1,Full Service,80,3090,74,Motor Car,MITSUBISHI,J44,31-6926,116709,1981,450,nadeelshavinda@gmail.om
8/14/2020,1,Full Service,80,3200,74,Motor Car,MITSUBISHI,J44,31-6926,121437,1981,591,nadeelshavinda@gmail.om
4/20/2021,1,Full Service,80,3500,74,Motor Car,MITSUBISHI,J44,31-6926,126661,1981,653,nadeelshavinda@gmail.om
12/15/2021,1,Full Service,80,3700,74,Motor Car,MITSUBISHI,J44,31-6926,132693,1981,754,nadeelshavinda@gmail.om
8/20/2011,1,Full Service,70,2600,100,Dual Purpose Vehicle,MITSUBISHI,L200-DIAMOND,PD-4932,13615,2008,674,maheshsamarakoon@gmail.com
6/5/2012,1,Full Service,70,2600,100,Dual Purpose Vehicle,MITSUBISHI,L200-DIAMOND,PD-4932,20615,2008,875,maheshsamarakoon@gmail.com
4/22/2013,1,Full Service,70,2600,100,Dual Purpose Vehicle,MITSUBISHI,L200-DIAMOND,PD-4932,25863,2008,656,maheshsamarakoon@gmail.com
2/5/2014,1,Full Service,70,2600,100,Dual Purpose Vehicle,MITSUBISHI,L200-DIAMOND,PD-4932,32335,2008,809,maheshsamarakoon@gmail.com
12/29/2014,1,Full Service,70,2600,100,Dual Purpose Vehicle,MITSUBISHI,L200-DIAMOND,PD-4932,41319,2008,1123,maheshsamarakoon@gmail.com
9/10/2015,1,Full Service,70,2600,100,Dual Purpose Vehicle,MITSUBISHI,L200-DIAMOND,PD-4932,47391,2008,759,maheshsamarakoon@gmail.com
7/4/2016,1,Full Service,70,2600,100,Dual Purpose Vehicle,MITSUBISHI,L200-DIAMOND,PD-4932,56271,2008,888,maheshsamarakoon@gmail.com
4/23/2017,1,Full Service,70,2600,100,Dual Purpose Vehicle,MITSUBISHI,L200-DIAMOND,PD-4932,62231,2008,745,maheshsamarakoon@gmail.com
12/16/2017,1,Full Service,70,2600,100,Dual Purpose Vehicle,MITSUBISHI,L200-DIAMOND,PD-4932,67391,2008,654,maheshsamarakoon@gmail.com
10/21/2018,1,Full Service,70,2600,100,Dual Purpose Vehicle,MITSUBISHI,L200-DIAMOND,PD-4932,73311,2008,592,maheshsamarakoon@gmail.com
6/6/2019,1,Full Service,70,2600,100,Dual Purpose Vehicle,MITSUBISHI,L200-DIAMOND,PD-4932,79983,2008,834,maheshsamarakoon@gmail.com
4/8/2020,1,Full Service,70,2600,100,Dual Purpose Vehicle,MITSUBISHI,L200-DIAMOND,PD-4932,84953,2008,497,maheshsamarakoon@gmail.com
2/22/2021,1,Full Service,70,2600,100,Dual Purpose Vehicle,MITSUBISHI,L200-DIAMOND,PD-4932,88993,2008,505,maheshsamarakoon@gmail.com
10/7/2021,1,Full Service,70,2600,100,Dual Purpose Vehicle,MITSUBISHI,L200-DIAMOND,PD-4932,94401,2008,676,maheshsamarakoon@gmail.com
9/1/2014,1,Full Service,130,4200,99,Motor Car,MERCEDES BENZ,CLS350,CAA-1111,16552,2011,843,sugaththilakarathne@gmail.com
7/27/2015,1,Full Service,130,4500,99,Motor Car,MERCEDES BENZ,CLS350,CAA-1111,16552,2011,924,sugaththilakarathne@gmail.com
5/5/2016,1,Full Service,130,4750,99,Motor Car,MERCEDES BENZ,CLS350,CAA-1111,23905,2011,735,sugaththilakarathne@gmail.com
2/12/2017,1,Full Service,130,4900,99,Motor Car,MERCEDES BENZ,CLS350,CAA-1111,31177,2011,808,sugaththilakarathne@gmail.com
9/25/2017,1,Full Service,130,5500,99,Motor Car,MERCEDES BENZ,CLS350,CAA-1111,38492,2011,1045,sugaththilakarathne@gmail.com
5/21/2018,1,Full Service,130,5790,99,Motor Car,MERCEDES BENZ,CLS350,CAA-1111,44524,2011,754,sugaththilakarathne@gmail.com
2/8/2019,1,Full Service,130,6310,99,Motor Car,MERCEDES BENZ,CLS350,CAA-1111,52129,2011,845,sugaththilakarathne@gmail.com
11/15/2019,1,Full Service,130,6890,99,Motor Car,MERCEDES BENZ,CLS350,CAA-1111,60832,2011,967,sugaththilakarathne@gmail.com
8/11/2020,1,Full Service,130,7500,99,Motor Car,MERCEDES BENZ,CLS350,CAA-1111,66709,2011,653,sugaththilakarathne@gmail.com
5/22/2021,1,Full Service,130,7800,99,Motor Car,MERCEDES BENZ,CLS350,CAA-1111,73513,2011,756,sugaththilakarathne@gmail.com
8/24/2013,1,Full Service,85,2500,114,Dual Purpose Vehicle,MAHINDRA,MAXXIMO,PR-3322,9514,2011,785,sadunkumara@gmail.com
4/4/2014,1,Full Service,85,2700,114,Dual Purpose Vehicle,MAHINDRA,MAXXIMO,PR-3322,16426,2011,864,sadunkumara@gmail.com
12/23/2014,1,Full Service,85,3050,114,Dual Purpose Vehicle,MAHINDRA,MAXXIMO,PR-3322,24090,2011,958,sadunkumara@gmail.com
9/3/2015,1,Full Service,85,3290,114,Dual Purpose Vehicle,MAHINDRA,MAXXIMO,PR-3322,29589,2011,611,sadunkumara@gmail.com
5/19/2016,1,Full Service,85,3570,114,Dual Purpose Vehicle,MAHINDRA,MAXXIMO,PR-3322,36565,2011,872,sadunkumara@gmail.com
1/22/2017,1,Full Service,85,3780,114,Dual Purpose Vehicle,MAHINDRA,MAXXIMO,PR-3322,44413,2011,981,sadunkumara@gmail.com
10/18/2017,1,Full Service,85,3980,114,Dual Purpose Vehicle,MAHINDRA,MAXXIMO,PR-3322,48481,2011,452,sadunkumara@gmail.com
6/30/2018,1,Full Service,85,4150,114,Dual Purpose Vehicle,MAHINDRA,MAXXIMO,PR-3322,55257,2011,847,sadunkumara@gmail.com
2/28/2019,1,Full Service,85,4230,114,Dual Purpose Vehicle,MAHINDRA,MAXXIMO,PR-3322,60777,2011,690,sadunkumara@gmail.com
10/3/2019,1,Full Service,85,4450,114,Dual Purpose Vehicle,MAHINDRA,MAXXIMO,PR-3322,68401,2011,953,sadunkumara@gmail.com
6/15/2020,1,Full Service,85,4600,114,Dual Purpose Vehicle,MAHINDRA,MAXXIMO,PR-3322,74817,2011,802,sadunkumara@gmail.com
2/1/2021,1,Full Service,85,4750,114,Dual Purpose Vehicle,MAHINDRA,MAXXIMO,PR-3322,77929,2011,389,sadunkumara@gmail.com
10/28/2021,1,Full Service,85,5100,114,Dual Purpose Vehicle,MAHINDRA,MAXXIMO,PR-3322,83729,2011,725,sadunkumara@gmail.com
11/25/2010,1,Full Service,110,3250,93,Motor Car,TOYOTA LEXUS,DBA-NZE141-AXIO,KL-1124,24700,2007,856,kusalranasinghe@gmail.com
10/5/2011,1,Full Service,110,3340,93,Motor Car,TOYOTA LEXUS,DBA-NZE141-AXIO,KL-1124,33148,2007,768,kusalranasinghe@gmail.com
8/12/2012,1,Full Service,110,3570,93,Motor Car,TOYOTA LEXUS,DBA-NZE141-AXIO,KL-1124,41178,2007,857,kusalranasinghe@gmail.com
6/9/2013,1,Full Service,110,3710,93,Motor Car,TOYOTA LEXUS,DBA-NZE141-AXIO,KL-1124,46998,2007,582,kusalranasinghe@gmail.com
4/13/2014,1,Full Service,110,3990,93,Motor Car,TOYOTA LEXUS,DBA-NZE141-AXIO,KL-1124,56848,2007,985,kusalranasinghe@gmail.com
1/22/2015,1,Full Service,110,4190,93,Motor Car,TOYOTA LEXUS,DBA-NZE141-AXIO,KL-1124,64534,2007,854,kusalranasinghe@gmail.com
11/3/2015,1,Full Service,110,4280,93,Motor Car,TOYOTA LEXUS,DBA-NZE141-AXIO,KL-1124,72374,2007,784,kusalranasinghe@gmail.com
8/20/2016,1,Full Service,110,4410,93,Motor Car,TOYOTA LEXUS,DBA-NZE141-AXIO,KL-1124,78080,2007,634,kusalranasinghe@gmail.com
5/11/2017,1,Full Service,110,4510,93,Motor Car,TOYOTA LEXUS,DBA-NZE141-AXIO,KL-1124,85964,2007,876,kusalranasinghe@gmail.com
2/6/2018,1,Full Service,110,4700,93,Motor Car,TOYOTA LEXUS,DBA-NZE141-AXIO,KL-1124,97286,2007,1258,kusalranasinghe@gmail.com
11/30/2018,1,Full Service,110,4750,93,Motor Car,TOYOTA LEXUS,DBA-NZE141-AXIO,KL-1124,105152,2007,874,kusalranasinghe@gmail.com
8/7/2019,1,Full Service,110,4800,93,Motor Car,TOYOTA LEXUS,DBA-NZE141-AXIO,KL-1124,111902,2007,750,kusalranasinghe@gmail.com
5/13/2020,1,Full Service,110,5000,93,Motor Car,TOYOTA LEXUS,DBA-NZE141-AXIO,KL-1124,117689,2007,643,kusalranasinghe@gmail.com
1/27/2021,1,Full Service,110,5250,93,Motor Car,TOYOTA LEXUS,DBA-NZE141-AXIO,KL-1124,123617,2007,741,kusalranasinghe@gmail.com
10/9/2021,1,Full Service,110,5500,93,Motor Car,TOYOTA LEXUS,DBA-NZE141-AXIO,KL-1124,128864,2007,583,kusalranasinghe@gmail.com
9/10/2010,1,Full Service,110,3200,110,Dual Purpose Vehicle,TOYOTA,KR-KDH200K,PF-3680,15887,2006,548,shanesenarath@gmail.com
3/24/2011,1,Full Service,110,3420,110,Dual Purpose Vehicle,TOYOTA,KR-KDH200K,PF-3680,25031,2006,1524,shanesenarath@gmail.com
11/9/2011,1,Full Service,110,3570,110,Dual Purpose Vehicle,TOYOTA,KR-KDH200K,PF-3680,32695,2006,958,shanesenarath@gmail.com
7/7/2012,1,Full Service,110,3780,110,Dual Purpose Vehicle,TOYOTA,KR-KDH200K,PF-3680,38783,2006,761,shanesenarath@gmail.com
3/23/2013,1,Full Service,110,4100,110,Dual Purpose Vehicle,TOYOTA,KR-KDH200K,PF-3680,45559,2006,847,shanesenarath@gmail.com
11/9/2014,1,Full Service,110,4250,110,Dual Purpose Vehicle,TOYOTA,KR-KDH200K,PF-3680,50935,2006,672,shanesenarath@gmail.com
7/24/2015,1,Full Service,110,4480,110,Dual Purpose Vehicle,TOYOTA,KR-KDH200K,PF-3680,59871,2006,1117,shanesenarath@gmail.com
4/1/2016,1,Full Service,110,4780,110,Dual Purpose Vehicle,TOYOTA,KR-KDH200K,PF-3680,65127,2006,584,shanesenarath@gmail.com
1/5/2017,1,Full Service,110,4990,110,Dual Purpose Vehicle,TOYOTA,KR-KDH200K,PF-3680,70635,2006,612,shanesenarath@gmail.com
9/15/2017,1,Full Service,110,5200,110,Dual Purpose Vehicle,TOYOTA,KR-KDH200K,PF-3680,77147,2006,814,shanesenarath@gmail.com
5/23/2018,1,Full Service,110,5380,110,Dual Purpose Vehicle,TOYOTA,KR-KDH200K,PF-3680,84515,2006,921,shanesenarath@gmail.com
1/3/2019,1,Full Service,110,5650,110,Dual Purpose Vehicle,TOYOTA,KR-KDH200K,PF-3680,91355,2006,855,shanesenarath@gmail.com
8/20/2019,1,Full Service,110,5970,110,Dual Purpose Vehicle,TOYOTA,KR-KDH200K,PF-3680,99003,2006,956,shanesenarath@gmail.com
4/13/2020,1,Full Service,110,6200,110,Dual Purpose Vehicle,TOYOTA,KR-KDH200K,PF-3680,105603,2006,825,shanesenarath@gmail.com
10/10/2020,1,Full Service,110,6400,110,Dual Purpose Vehicle,TOYOTA,KR-KDH200K,PF-3680,113013,2006,1235,shanesenarath@gmail.com
6/27/2021,1,Full Service,110,6860,110,Dual Purpose Vehicle,TOYOTA,KR-KDH200K,PF-3680,119973,2006,870,shanesenarath@gmail.com
2/2/2022,1,Full Service,110,7200,110,Dual Purpose Vehicle,TOYOTA,KR-KDH200K,PF-3680,125669,2006,712,shanesenarath@gmail.com
8/11/2010,1,Full Service,110,3100,113,Dual Purpose Vehicle,TOYOTA,KR-KDH200V HIACE,PF-2030,17692,2007,855,dilithmahanama@gmail.com
5/9/2011,1,Full Service,110,3260,113,Dual Purpose Vehicle,TOYOTA,KR-KDH200V HIACE,PF-2030,26656,2007,996,dilithmahanama@gmail.com
2/20/2012,1,Full Service,110,3650,113,Dual Purpose Vehicle,TOYOTA,KR-KDH200V HIACE,PF-2030,36142,2007,1054,dilithmahanama@gmail.com
11/2/2012,1,Full Service,110,3870,113,Dual Purpose Vehicle,TOYOTA,KR-KDH200V HIACE,PF-2030,43810,2007,852,dilithmahanama@gmail.com
8/11/2013,1,Full Service,110,4110,113,Dual Purpose Vehicle,TOYOTA,KR-KDH200V HIACE,PF-2030,50290,2007,720,dilithmahanama@gmail.com
5/4/2014,1,Full Service,110,4310,113,Dual Purpose Vehicle,TOYOTA,KR-KDH200V HIACE,PF-2030,58237,2007,883,dilithmahanama@gmail.com
1/11/2015,1,Full Service,110,4620,113,Dual Purpose Vehicle,TOYOTA,KR-KDH200V HIACE,PF-2030,66069,2007,979,dilithmahanama@gmail.com
9/20/2015,1,Full Service,110,4820,113,Dual Purpose Vehicle,TOYOTA,KR-KDH200V HIACE,PF-2030,75852,2007,1087,dilithmahanama@gmail.com
6/6/2016,1,Full Service,110,5070,113,Dual Purpose Vehicle,TOYOTA,KR-KDH200V HIACE,PF-2030,83745,2007,877,dilithmahanama@gmail.com
12/2/2016,1,Full Service,110,5240,113,Dual Purpose Vehicle,TOYOTA,KR-KDH200V HIACE,PF-2030,95493,2007,1958,dilithmahanama@gmail.com
8/7/2017,1,Full Service,110,5500,113,Dual Purpose Vehicle,TOYOTA,KR-KDH200V HIACE,PF-2030,101613,2007,765,dilithmahanama@gmail.com
5/20/2018,1,Full Service,110,5780,113,Dual Purpose Vehicle,TOYOTA,KR-KDH200V HIACE,PF-2030,107868,2007,695,dilithmahanama@gmail.com
2/28/2019,1,Full Service,110,6010,113,Dual Purpose Vehicle,TOYOTA,KR-KDH200V HIACE,PF-2030,114888,2007,780,dilithmahanama@gmail.com
11/7/2019,1,Full Service,110,6230,113,Dual Purpose Vehicle,TOYOTA,KR-KDH200V HIACE,PF-2030,122142,2007,806,dilithmahanama@gmail.com
8/8/2020,1,Full Service,110,6360,113,Dual Purpose Vehicle,TOYOTA,KR-KDH200V HIACE,PF-2030,130764,2007,958,dilithmahanama@gmail.com
3/21/2021,1,Full Service,110,6830,113,Dual Purpose Vehicle,TOYOTA,KR-KDH200V HIACE,PF-2030,136732,2007,746,dilithmahanama@gmail.com
12/6/2021,1,Full Service,110,7200,113,Dual Purpose Vehicle,TOYOTA,KR-KDH200V HIACE,PF-2030,144877,2007,905,dilithmahanama@gmail.com
10/11/2009,1,Full Service,70,2300,103,Motor Car,PROTON,GEN-2,KD-9033,11664,2006,765,anuradhapanagoda@gmail.com
7/20/2010,1,Full Service,70,2450,103,Motor Car,PROTON,GEN-2,KD-9033,16596,2006,548,anuradhapanagoda@gmail.com
4/16/2011,1,Full Service,70,2570,103,Motor Car,PROTON,GEN-2,KD-9033,22185,2006,621,anuradhapanagoda@gmail.com
2/5/2012,1,Full Service,70,2710,103,Motor Car,PROTON,GEN-2,KD-9033,29898,2006,857,anuradhapanagoda@gmail.com
11/1/2012,1,Full Service,70,2890,103,Motor Car,PROTON,GEN-2,KD-9033,35982,2006,676,anuradhapanagoda@gmail.com
8/20/2013,1,Full Service,70,3010,103,Motor Car,PROTON,GEN-2,KD-9033,42948,2006,774,anuradhapanagoda@gmail.com
5/9/2014,1,Full Service,70,3290,103,Motor Car,PROTON,GEN-2,KD-9033,50571,2006,847,anuradhapanagoda@gmail.com
1/7/2015,1,Full Service,70,3500,103,Motor Car,PROTON,GEN-2,KD-9033,56531,2006,745,anuradhapanagoda@gmail.com
10/3/2015,1,Full Service,70,3750,103,Motor Car,PROTON,GEN-2,KD-9033,62111,2006,620,anuradhapanagoda@gmail.com
7/28/2016,1,Full Service,70,3850,103,Motor Car,PROTON,GEN-2,KD-9033,67493,2006,598,anuradhapanagoda@gmail.com
4/22/2017,1,Full Service,70,4010,103,Motor Car,PROTON,GEN-2,KD-9033,71948,2006,495,anuradhapanagoda@gmail.com
12/30/2017,1,Full Service,70,4200,103,Motor Car,PROTON,GEN-2,KD-9033,79740,2006,974,anuradhapanagoda@gmail.com
9/9/2018,1,Full Service,70,4350,103,Motor Car,PROTON,GEN-2,KD-9033,84924,2006,576,anuradhapanagoda@gmail.com
6/4/2019,1,Full Service,70,4540,103,Motor Car,PROTON,GEN-2,KD-9033,90351,2006,603,anuradhapanagoda@gmail.com
3/13/2020,1,Full Service,70,4720,103,Motor Car,PROTON,GEN-2,KD-9033,96660,2006,701,anuradhapanagoda@gmail.com
12/24/2020,1,Full Service,70,4980,103,Motor Car,PROTON,GEN-2,KD-9033,102807,2006,983,anuradhapanagoda@gmail.com
9/11/2021,1,Full Service,70,5200,103,Motor Car,PROTON,GEN-2,KD-9033,109593,2006,754,anuradhapanagoda@gmail.com
7/3/2009,1,Full Service,90,2600,90,Dual Purpose Vehicle,NISSAN,NAVARA,PD-4992,19205,2007,685,rahulperera@gmail.com
4/6/2010,1,Full Service,90,2750,90,Dual Purpose Vehicle,NISSAN,NAVARA,PD-4992,26234,2007,781,rahulperera@gmail.com
1/12/2011,1,Full Service,90,2970,90,Dual Purpose Vehicle,NISSAN,NAVARA,PD-4992,33434,2007,800,rahulperera@gmail.com
10/11/2011,1,Full Service,90,3170,90,Dual Purpose Vehicle,NISSAN,NAVARA,PD-4992,37286,2007,428,rahulperera@gmail.com
8/1/2012,1,Full Service,90,3360,90,Dual Purpose Vehicle,NISSAN,NAVARA,PD-4992,43116,2007,583,rahulperera@gmail.com
5/3/2013,1,Full Service,90,3500,90,Dual Purpose Vehicle,NISSAN,NAVARA,PD-4992,49182,2007,674,rahulperera@gmail.com
2/3/2014,1,Full Service,90,3650,90,Dual Purpose Vehicle,NISSAN,NAVARA,PD-4992,54348,2007,574,rahulperera@gmail.com
11/27/2014,1,Full Service,90,3760,90,Dual Purpose Vehicle,NISSAN,NAVARA,PD-4992,59622,2007,586,rahulperera@gmail.com
8/18/2015,1,Full Service,90,3900,90,Dual Purpose Vehicle,NISSAN,NAVARA,PD-4992,64194,2007,508,rahulperera@gmail.com
5/8/2016,1,Full Service,90,4150,90,Dual Purpose Vehicle,NISSAN,NAVARA,PD-4992,69837,2007,627,rahulperera@gmail.com
1/26/2017,1,Full Service,90,4280,90,Dual Purpose Vehicle,NISSAN,NAVARA,PD-4992,76965,2007,891,rahulperera@gmail.com
10/6/2017,1,Full Service,90,4480,90,Dual Purpose Vehicle,NISSAN,NAVARA,PD-4992,82248,2007,587,rahulperera@gmail.com
7/8/2018,1,Full Service,90,4690,90,Dual Purpose Vehicle,NISSAN,NAVARA,PD-4992,87909,2007,629,rahulperera@gmail.com
4/12/2019,1,Full Service,90,4900,90,Dual Purpose Vehicle,NISSAN,NAVARA,PD-4992,93210,2007,589,rahulperera@gmail.com
12/24/2019,1,Full Service,90,5200,90,Dual Purpose Vehicle,NISSAN,NAVARA,PD-4992,97426,2007,527,rahulperera@gmail.com
9/6/2020,1,Full Service,90,5500,90,Dual Purpose Vehicle,NISSAN,NAVARA,PD-4992,103141,2007,635,rahulperera@gmail.com
6/1/2021,1,Full Service,90,5750,90,Dual Purpose Vehicle,NISSAN,NAVARA,PD-4992,108442,2007,589,rahulperera@gmail.com
9/6/2008,1,Full Service,60,2370,86,Motor Car,TOYOTA,UA-ZZE122,KJ-7099,34491,2003,684,gamunupranavithana@gmail.com
7/4/2009,1,Full Service,60,2470,86,Motor Car,TOYOTA,UA-ZZE122,KJ-7099,41071,2003,658,gamunupranavithana@gmail.com
5/17/2010,1,Full Service,60,2540,86,Motor Car,TOYOTA,UA-ZZE122,KJ-7099,48611,2003,754,gamunupranavithana@gmail.com
3/21/2011,1,Full Service,60,2700,86,Motor Car,TOYOTA,UA-ZZE122,KJ-7099,54401,2003,579,gamunupranavithana@gmail.com
12/27/2011,1,Full Service,60,2850,86,Motor Car,TOYOTA,UA-ZZE122,KJ-7099,59621,2003,580,gamunupranavithana@gmail.com
10/4/2012,1,Full Service,60,2990,86,Motor Car,TOYOTA,UA-ZZE122,KJ-7099,66441,2003,682,gamunupranavithana@gmail.com
8/9/2013,1,Full Service,60,3050,86,Motor Car,TOYOTA,UA-ZZE122,KJ-7099,73921,2003,748,gamunupranavithana@gmail.com
6/21/2014,1,Full Service,60,3200,86,Motor Car,TOYOTA,UA-ZZE122,KJ-7099,80011,2003,609,gamunupranavithana@gmail.com
3/1/2015,1,Full Service,60,3450,86,Motor Car,TOYOTA,UA-ZZE122,KJ-7099,86176,2003,685,gamunupranavithana@gmail.com
12/14/2015,1,Full Service,60,3600,86,Motor Car,TOYOTA,UA-ZZE122,KJ-7099,92863,2003,743,gamunupranavithana@gmail.com
10/2/2016,1,Full Service,60,3750,86,Motor Car,TOYOTA,UA-ZZE122,KJ-7099,98623,2003,576,gamunupranavithana@gmail.com
7/17/2017,1,Full Service,60,3910,86,Motor Car,TOYOTA,UA-ZZE122,KJ-7099,104815,2003,688,gamunupranavithana@gmail.com
4/10/2018,1,Full Service,60,4190,86,Motor Car,TOYOTA,UA-ZZE122,KJ-7099,110953,2003,682,gamunupranavithana@gmail.com
1/5/2019,1,Full Service,60,4250,86,Motor Car,TOYOTA,UA-ZZE122,KJ-7099,116299,2003,594,gamunupranavithana@gmail.com
10/22/2019,1,Full Service,60,4400,86,Motor Car,TOYOTA,UA-ZZE122,KJ-7099,122311,2003,668,gamunupranavithana@gmail.com
7/4/2020,1,Full Service,60,4690,86,Motor Car,TOYOTA,UA-ZZE122,KJ-7099,128935,2003,736,gamunupranavithana@gmail.com
4/19/2021,1,Full Service,60,4870,86,Motor Car,TOYOTA,UA-ZZE122,KJ-7099,134209,2003,586,gamunupranavithana@gmail.com
1/7/2022,1,Full Service,60,5200,86,Motor Car,TOYOTA,UA-ZZE122,KJ-7099,140437,2003,692,gamunupranavithana@gmail.com
8/2/2008,1,Full Service,70,2350,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,23064,2004,746,ramidusandeepa@gmail.com
5/1/2009,1,Full Service,70,2500,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,29328,2004,696,ramidusandeepa@gmail.com
2/8/2010,1,Full Service,70,2670,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,35727,2004,711,ramidusandeepa@gmail.com
7/8/2010,1,Full Service,70,2760,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,43157,2004,1486,ramidusandeepa@gmail.com
4/12/2011,1,Full Service,70,2900,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,50402,2004,805,ramidusandeepa@gmail.com
2/21/2012,1,Full Service,70,3020,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,54242,2004,384,ramidusandeepa@gmail.com
11/11/2012,1,Full Service,70,3200,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,60119,2004,653,ramidusandeepa@gmail.com
8/12/2013,1,Full Service,70,3290,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,65366,2004,583,ramidusandeepa@gmail.com
5/9/2014,1,Full Service,70,3400,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,71261,2004,655,ramidusandeepa@gmail.com
2/2/2015,1,Full Service,70,3670,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,77660,2004,711,ramidusandeepa@gmail.com
10/19/2015,1,Full Service,70,3780,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,85548,2004,986,ramidusandeepa@gmail.com
6/9/2016,1,Full Service,70,4000,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,93108,2004,945,ramidusandeepa@gmail.com
2/8/2017,1,Full Service,70,4150,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,100244,2004,892,ramidusandeepa@gmail.com
11/6/2017,1,Full Service,70,4300,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,107120,2004,764,ramidusandeepa@gmail.com
8/16/2018,1,Full Service,70,4590,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,113474,2004,706,ramidusandeepa@gmail.com
5/13/2019,1,Full Service,70,4700,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,119756,2004,698,ramidusandeepa@gmail.com
1/22/2020,1,Full Service,70,4850,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,127620,2004,983,ramidusandeepa@gmail.com
10/17/2020,1,Full Service,70,5010,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,135288,2004,852,ramidusandeepa@gmail.com
7/3/2021,1,Full Service,70,5400,81,Motor Car,MITSUBISHI,MONTERO,KD-1234,143532,2004,916,ramidusandeepa@gmail.com
2/2/2006,1,Full Service,90,1650,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,46554,1995,784,rukshansenevirathne@gmail.com
11/13/2006,1,Full Service,90,1700,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,52404,1995,650,rukshansenevirathne@gmail.com
7/2/2007,1,Full Service,90,1790,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,58803,1995,711,rukshansenevirathne@gmail.com
4/11/2008,1,Full Service,90,1850,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,66516,1995,857,rukshansenevirathne@gmail.com
1/22/2009,1,Full Service,90,2000,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,72753,1995,693,rukshansenevirathne@gmail.com
10/5/2009,1,Full Service,90,2100,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,78036,1995,587,rukshansenevirathne@gmail.com
8/7/2010,1,Full Service,90,2250,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,79896,1995,186,rukshansenevirathne@gmail.com
5/21/2011,1,Full Service,90,2300,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,86718,1995,758,rukshansenevirathne@gmail.com
2/2/2012,1,Full Service,90,2450,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,92523,1995,645,rukshansenevirathne@gmail.com
11/23/2012,1,Full Service,90,2650,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,99111,1995,732,rukshansenevirathne@gmail.com
8/2/2013,1,Full Service,90,2740,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,103593,1995,498,rukshansenevirathne@gmail.com
5/15/2014,1,Full Service,90,2840,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,112467,1995,986,rukshansenevirathne@gmail.com
1/31/2015,1,Full Service,90,2900,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,119355,1995,861,rukshansenevirathne@gmail.com
9/12/2015,1,Full Service,90,3000,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,125139,1995,723,rukshansenevirathne@gmail.com
6/4/2016,1,Full Service,90,3250,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,132465,1995,814,rukshansenevirathne@gmail.com
3/28/2017,1,Full Service,90,3350,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,143787,1995,1258,rukshansenevirathne@gmail.com
12/8/2017,1,Full Service,90,3420,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,152409,1995,958,rukshansenevirathne@gmail.com
10/3/2018,1,Full Service,90,3640,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,162349,1995,994,rukshansenevirathne@gmail.com
7/6/2019,1,Full Service,90,3800,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,170080,1995,859,rukshansenevirathne@gmail.com
4/17/2020,1,Full Service,90,3950,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,178693,1995,957,rukshansenevirathne@gmail.com
10/28/2020,1,Full Service,90,4200,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,186925,1995,1029,rukshansenevirathne@gmail.com
7/7/2021,1,Full Service,90,4350,79,Dual Purpose Vehicle,NISSAN,HOMY,254-0040,194683,1995,862,rukshansenevirathne@gmail.com
User/views.py
View file @
f9f1b865
...
@@ -912,35 +912,26 @@ def NextMaintain(request):
...
@@ -912,35 +912,26 @@ def NextMaintain(request):
# message_count = int(parts[0])
# message_count = int(parts[0])
# print(message_count)
# print(message_count)
#ARIMA SECTION
# ARIMA SECTION
# inputdate = '12/01/2020'
# HERE I USE AN EXMAMPLE FROM MATPLOTLIB SITE
# Data for plotting
# t = np.arange(0.0, 2.0, 0.01)
# s = 1 + np.sin(2 * np.pi * t)
import
numpy
as
np
import
matplotlib.pyplot
as
plt
df2
=
pd
.
read_csv
(
'Data/MaintainData.csv'
)
df2
=
pd
.
read_csv
(
'Data/MaintainData.csv'
)
df2
=
df2
[(
df2
[
"Customer"
]
==
customerid
)]
df2
=
df2
[(
df2
[
"Customer"
]
==
customerid
)]
df2
=
df2
[(
df2
[
"Service"
]
==
ServiceType
)]
df2
=
df2
[(
df2
[
"Service"
]
==
ServiceType
)]
df
=
df2
[(
df2
[
"VehicleNumber"
]
==
Vnumber
)]
df
=
df2
[(
df2
[
"VehicleNumber"
]
==
Vnumber
)]
#df.drop('Service','ServiceName','TakenTime','Customer','VehicleType','VehicleMake','VehicleModel','VehicleNumber','MeterReading','VehicleManufacturedYear','AvergeUsage','mailID', axis=1, inplace=True)
# df.drop('Service','ServiceName','TakenTime','Customer','VehicleType','VehicleMake','VehicleModel','VehicleNumber','MeterReading','VehicleManufacturedYear','AvergeUsage','mailID', axis=1, inplace=True)
df
=
df
.
drop
(
columns
=
[
'Service'
,
'ServiceName'
,
'TakenTime'
,
'Customer'
,
'VehicleType'
,
'VehicleMake'
,
'VehicleModel'
,
'VehicleNumber'
,
'MeterReading'
,
'VehicleManufacturedYear'
,
'AvergeUsage'
,
'mailID'
,
])
df
=
df
.
drop
(
columns
=
[
'Service'
,
'ServiceName'
,
'TakenTime'
,
'Customer'
,
'VehicleType'
,
'VehicleMake'
,
'VehicleModel'
,
'VehicleNumber'
,
'MeterReading'
,
'VehicleManufacturedYear'
,
'AvergeUsage'
,
'mailID'
,
])
df
.
head
()
df
.
head
()
## Cleaning up the data
## Cleaning up the data
df
.
columns
=
[
"Date"
,
"Price"
]
df
.
columns
=
[
"Date"
,
"Price"
]
rrr
=
df
.
head
()
rrr
=
df
.
head
()
## Drop last 2 rows
## Drop last 2 rows
#df.drop(106, axis=0, inplace=True)
#
df.drop(106, axis=0, inplace=True)
#df.tail()
#
df.tail()
# df.drop(105, axis=0, inplace=True)
# df.drop(105, axis=0, inplace=True)
# df.tail()
# df.tail()
# Convert Date into Datetime
# Convert Date into Datetime
df
[
'Date'
]
=
pd
.
to_datetime
(
df
[
'Date'
])
df
[
'Date'
]
=
pd
.
to_datetime
(
df
[
'Date'
])
...
@@ -979,12 +970,12 @@ def NextMaintain(request):
...
@@ -979,12 +970,12 @@ def NextMaintain(request):
import
statsmodels.api
as
sm
import
statsmodels.api
as
sm
# For non-seasonal data
# For non-seasonal data
# p=1, d=1, q=0 or 1
# p=1, d=1, q=0 or 1
# from statsmodels.tsa.arima_model import ARIMA
# from statsmodels.tsa.arima_model import ARIMA
from
statsmodels.tsa.arima.model
import
ARIMA
from
statsmodels.tsa.arima.model
import
ARIMA
model
=
ARIMA
(
df
[
'Price'
],
order
=
(
1
,
1
,
1
))
model
=
ARIMA
(
df
[
'Price'
],
order
=
(
1
,
1
,
1
))
model_fit
=
model
.
fit
()
model_fit
=
model
.
fit
()
# model_fit.summary()
# model_fit.summary()
# df['forecast'] = model_fit.predict(start=8, end=8, dynamic=True)
# df['forecast'] = model_fit.predict(start=8, end=8, dynamic=True)
# df[['Price','forecast']].plot(figsize=(12,8))
# df[['Price','forecast']].plot(figsize=(12,8))
model
=
sm
.
tsa
.
statespace
.
SARIMAX
(
df
[
'Price'
],
order
=
(
1
,
1
,
1
),
seasonal_order
=
(
1
,
1
,
1
,
12
))
model
=
sm
.
tsa
.
statespace
.
SARIMAX
(
df
[
'Price'
],
order
=
(
1
,
1
,
1
),
seasonal_order
=
(
1
,
1
,
1
,
12
))
results
=
model
.
fit
()
results
=
model
.
fit
()
...
@@ -996,26 +987,23 @@ def NextMaintain(request):
...
@@ -996,26 +987,23 @@ def NextMaintain(request):
future_df
=
pd
.
concat
([
df
,
future_datest_df
])
future_df
=
pd
.
concat
([
df
,
future_datest_df
])
print
(
future_df
)
Datefinding
=
int
(
df
.
shape
[
1
]
+
15
)
Datefinding
=
int
(
df
.
shape
[
1
]
+
15
)
print
(
Datefinding
)
forecastedPrice
=
future_df
[
'forecast'
]
=
results
.
predict
(
start
=
Datefinding
,
end
=
Datefinding
,
dynamic
=
True
)
forecastedPrice
=
future_df
[
'forecast'
]
=
results
.
predict
(
start
=
Datefinding
,
end
=
Datefinding
,
dynamic
=
True
)
print
(
"its Arima output"
)
print
(
"Arima output - Servport price prediction"
)
forecastedPrice
=
(
forecastedPrice
.
to_string
())
forecastedPrice
=
str
(
forecastedPrice
.
to_list
()[
0
])
forecastedPrice
=
int
(
float
(
forecastedPrice
))
forecastedPrice
=
str
(
forecastedPrice
)
print
(
forecastedPrice
)
print
(
forecastedPrice
[
5
:
13
])
else
:
else
:
form
=
MyFormServices
()
form
=
MyFormServices
()
context
=
{
'form'
:
form
,
'd'
:
"CUSTOMER NOT FOUND"
}
context
=
{
'form'
:
form
,
'd'
:
"CUSTOMER NOT FOUND"
}
return
render
(
request
,
'Admin/NextMaintain.html'
,
context
)
return
render
(
request
,
'Admin/NextMaintain.html'
,
context
)
context
=
{
'form'
:
form
,
'd'
:
enddate
,
'forecastedPrice'
:
' Rs '
+
forecastedPrice
}
context
=
{
'form'
:
form
,
'd'
:
enddate
,
'forecastedPrice'
:
' Rs '
+
forecastedPrice
[
5
:
13
]
}
return
render
(
request
,
'Admin/NextMaintain.html'
,
context
)
return
render
(
request
,
'Admin/NextMaintain.html'
,
context
)
else
:
else
:
...
@@ -1027,7 +1015,7 @@ def NextMaintain(request):
...
@@ -1027,7 +1015,7 @@ def NextMaintain(request):
def
MaintainData
(
request
):
def
MaintainData
(
request
):
data1
=
pd
.
read_csv
(
'Data/MaintainData.csv'
)
data1
=
pd
.
read_csv
(
'Data/MaintainData.csv'
)
finalpt
=
data1
.
head
(
10
)
finalpt
=
data1
.
head
(
518
)
json_records
=
finalpt
.
reset_index
()
.
to_json
(
orient
=
'records'
)
json_records
=
finalpt
.
reset_index
()
.
to_json
(
orient
=
'records'
)
arr
=
[]
arr
=
[]
arr
=
json
.
loads
(
json_records
)
arr
=
json
.
loads
(
json_records
)
...
@@ -1062,10 +1050,3 @@ def AdminHome(request):
...
@@ -1062,10 +1050,3 @@ def AdminHome(request):
db.sqlite3
View file @
f9f1b865
No preview for this file type
templates/Admin/MaintainData.html
View file @
f9f1b865
...
@@ -24,66 +24,50 @@
...
@@ -24,66 +24,50 @@
{% endif %}
{% endif %}
<div
class=
"card-heading"
>
<div
class=
"card-heading"
>
<h2
class=
"title
"
>
MAINTAINS DATA
</h2>
<h2
class=
"title
mt-3"
style=
"color: #02111f;"
>
MAINTENANCE DATA
</h2>
</div>
</div>
<div
id=
"myDiv"
>
<div
id=
"myDiv"
>
<div
id=
"div_print"
>
<div
id=
"div_print"
>
<div
class=
"card card-body printableArea"
>
<div
class=
"card card-body printableArea"
>
<div
class=
"container"
style=
"overflow-x:auto;"
>
<div
class=
"container"
style=
"overflow-x:auto;"
>
Customer Maintains Data
<table
class=
"table table-striped"
>
<table
class=
"table table-striped"
>
<thead>
<thead>
<tr>
<tr>
<th>
Service Date
</th>
<th>
Service Date
</th>
<th>
Service
</th>
<th>
Service
</th>
<th>
Taken Time
</th>
<th>
Taken Time
</th>
<th>
Price
</th>
<th>
Price
</th>
<th>
Customer
</th>
<th>
Customer
</th>
<th>
Vehicle Type
</th>
<th>
Vehicle Type
</th>
<th>
Vehicle Make
</th>
<th>
Vehicle Make
</th>
<th>
Vehicle Model
</th>
<th>
Vehicle Model
</th>
<th>
Vehicle Number
</th>
<th>
Vehicle Number
</th>
<th>
Meter Reading
</th>
<th>
Meter Reading
</th>
<th>
Vehicle Manufactured Year
</th>
<th>
Vehicle Manufactured Year
</th>
<th>
Average Usage
</th>
<th>
Average Usage
</th>
</tr>
</tr>
</thead>
</thead>
<tbody>
<tbody>
{% if d %}
{% if d %}
{% for i in d %}
{% for i in d %}
<tr>
<tr>
<td>
{{i.Date}}
</td>
<td>
{{i.ServiceName}}
</td>
<td>
{{i.Date}}
</td>
<td>
{{i.ServiceName}}
</td>
<td>
{{i.TakenTime}}
</td>
<td>
{{i.TakenTime}}
</td>
<td>
{{i.Price}}
</td>
<td>
{{i.Price}}
</td>
<td>
{{i.Customer}}
</td>
<td>
{{i.Customer}}
</td>
<td>
{{i.VehicleType}}
</td>
<td>
{{i.VehicleType}}
</td>
<td>
{{i.VehicleMake}}
</td>
<td>
{{i.VehicleMake}}
</td>
<td>
{{i.VehicleModel}}
</td>
<td>
{{i.VehicleModel}}
</td>
<td>
{{i.VehicleNumber}}
</td>
<td>
{{i.VehicleNumber}}
</td>
<td>
{{i.MeterReading}}
</td>
<td>
{{i.MeterReading}}
</td>
<td>
{{i.VehicleManufacturedYear}}
</td>
<td>
{{i.VehicleManufacturedYear}}
</td>
<td>
{{i.AverageUsage}}
</td>
<td>
{{i.AverageUsage}}
</td>
</tr>
</tr>
{% endfor %}
{% endfor %}
{% endif %}
{% endif %}
...
@@ -98,7 +82,7 @@
...
@@ -98,7 +82,7 @@
<script
language=
"javascript"
>
<script
language=
"javascript"
>
function
printdiv
(
printpage
)
{
function
printdiv
(
printpage
)
{
var
headstr
=
"
<html><head><title></title></head><body>
"
;
var
headstr
=
"
<html><head><title></title></head><body>
"
;
var
footstr
=
"
</body>
"
;
var
footstr
=
"
</body>
"
;
var
newstr
=
document
.
all
.
item
(
printpage
).
innerHTML
;
var
newstr
=
document
.
all
.
item
(
printpage
).
innerHTML
;
...
@@ -115,10 +99,10 @@
...
@@ -115,10 +99,10 @@
<div
class=
"card-body"
>
<div
class=
"card-body"
>
<input
name=
"b_print"
type=
"button"
class=
"btn btn-pri
mary btn-print"
onClick=
"printdiv('div_print');"
value=
" Print
"
>
<input
name=
"b_print"
type=
"button"
class=
"btn btn-pri
nt"
onClick=
"printdiv('div_print');"
value=
" Print "
style=
"background: #02111f;
"
>
</div>
</div>
<div
class=
"alert alert-primary
"
role=
"alert"
>
© SMART SERVICE STATION 2022
</div>
<div
class=
"alert alert-primary
fixed-bottom mb-0 text-center"
style=
"background: #747578; border: none; color: white;"
role=
"alert"
>
© SERVPORT 2022
</div>
</div>
</div>
...
...
templates/Admin/NextMaintain.html
View file @
f9f1b865
...
@@ -15,16 +15,18 @@
...
@@ -15,16 +15,18 @@
<div
style=
"margin-left: 0px;"
class=
"card card-5"
>
<div
style=
"margin-left: 0px;"
class=
"card card-5"
>
<br/><br/>
{% if messages %}
{% if messages %}
<ul
class=
"messages"
>
<div
class=
"alert alert-danger"
role=
"alert"
>
{% for message in messages %}
{% for message in messages %}
<li
{%
if
message
.
tags
%}
class=
" {{ message.tags }} "
{%
endif
%}
>
{{ message }}
</li>
{% if message.tags %} {% endif %} {{ message }}
{% endfor %}
{% endfor %}
</ul
>
</div
>
{% endif %}
{% endif %}
<div
class=
"card-heading"
>
<div
class=
"card-heading"
>
<h2
class=
"title"
>
NEXT MAINTAIN DATE
PREDICTION
</h2>
<h2
class=
"title"
style=
"color:#02111f"
>
NEXT MAINTAIN DATE
PREDICTION
</h2>
</div>
</div>
...
@@ -35,43 +37,47 @@
...
@@ -35,43 +37,47 @@
<form
action=
"/Admin/NextMaintain/"
method=
"post"
>
<form
action=
"/Admin/NextMaintain/"
method=
"post"
>
{% csrf_token %}
{% csrf_token %}
<table
class=
"table table-light"
>
<table
class=
"table table-light"
>
{{form3.as_table}}
{{form3.as_table}}
{{form.as_table}}
{{form.as_table}}
</table>
</table>
<input
type=
"submit"
value=
"NEXT MAINTAIN DATE"
class=
"btn btn--radius-2 btn
-primary
"
/>
<input
type=
"submit"
value=
"NEXT MAINTAIN DATE"
class=
"btn btn--radius-2 btn
"
style=
"background:#02111f
"
/>
</form>
</form>
<br>
<br>
{% if d %}
<center>
<div
class=
"alert alert-success"
>
<center>
<div
class=
"alert alert-success"
>
{{ d }}
Predicted Date:
{{ d }}
<br/>
{{ forecastedPrice }}
Approximate Price:
{{ forecastedPrice }}
</div>
</center>
</div>
</center>
{% endif %}
<br>
</div>
</div>
</div>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div>
</div>
</div>
<div
class=
"alert alert-primary"
role=
"alert"
>
© SMART SERVICE STATION 2022
</div>
<div
class=
"alert alert-primary fixed-bottom mb-0 text-center"
style=
"background: #747578; border: none; color: white;"
role=
"alert"
>
© SERVPORT 2022
</div>
</div>
</div>
{% endblock content %}
{% endblock content %}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment