method: GetmaterialInfo | time: 2026-04-30 09:40:15 json: { "work_name": "Civil.Water Tanks", "cost_category": "Labor", "material_name": "Civil Work" } method: CostCategoryList | time: 2026-04-30 10:37:35 json: [] method: GetmaterialInfo | time: 2026-04-30 11:20:16 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "63mm endcap" } method: GetmaterialInfo | time: 2026-04-30 11:34:04 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "63mm endcap" } method: GetmaterialInfo | time: 2026-04-30 13:50:20 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-04-30 15:22:09 json: { "work_name": "Civil.Other", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-04-30 15:22:35 json: { "work_name": "Civil.Other", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-04-30 15:27:37 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Civil Work" }