method: GetmaterialInfo | time: 2026-04-22 08:54:29 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-04-22 08:56:33 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-04-22 09:00:40 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-04-22 09:01:47 json: { "work_name": "WaterTreatment.Plant Installation", "cost_category": "Transportation\/Site Visit Expenses", "material_name": "Site Visit" } method: GetmaterialInfo | time: 2026-04-22 09:28:00 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-04-22 09:29:20 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-04-22 15:45:15 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Labor", "material_name": "Pipe Laying Work" } method: GetmaterialInfo | time: 2026-04-22 15:45:59 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "Miscellaneous Material purchase" } method: GetmaterialInfo | time: 2026-04-22 15:48:40 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-04-22 18:30:36 json: { "work_name": "Civil.Other", "cost_category": "Transportation\/Site Visit Expenses", "material_name": "Site Visit" }