method: GetmaterialInfo | time: 2026-05-21 10:18:40 json: { "work_name": "WaterTreatment.Plant Installation", "cost_category": "Material", "material_name": "Tank 2000L" } method: GetmaterialInfo | time: 2026-05-21 10:41:21 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-05-21 16:00:48 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-05-21 16:02:00 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-05-21 16:02:38 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-05-21 16:35:59 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-05-21 16:41:10 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-05-21 16:54:18 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Equipment Rental", "material_name": "Soil Compactor" } method: GetmaterialInfo | time: 2026-05-21 16:55:26 json: { "work_name": "Civil.Other", "cost_category": "Transportation\/Site Visit Expenses", "material_name": "transport\/hire" } method: GetmaterialInfo | time: 2026-05-21 16:55:57 json: { "work_name": "Civil.Other", "cost_category": "Transportation\/Site Visit Expenses", "material_name": "transport\/hire" }