method: GetmaterialInfo | time: 2026-04-21 08:59:18 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Labor", "material_name": "Pipe Laying Work" } method: GetmaterialInfo | time: 2026-04-21 09:37:58 json: { "work_name": "Civil.Building Construction", "cost_category": "Material", "material_name": "1x1 box bar 1.4" } method: GetmaterialInfo | time: 2026-04-21 09:44:03 json: { "work_name": "Civil.Building Construction", "cost_category": "Material", "material_name": "8ft Roofing sheet" } method: GetmaterialInfo | time: 2026-04-21 09:45:04 json: { "work_name": "Civil.Building Construction", "cost_category": "Transportation\/Site Visit Expenses", "material_name": "transport\/hire" } method: GetmaterialInfo | time: 2026-04-21 09:53:28 json: { "work_name": "WaterTreatment.Plant Installation", "cost_category": "Other", "material_name": "Construction Fee" } method: GetmaterialInfo | time: 2026-04-21 09:58:19 json: { "work_name": "Civil.Building Construction", "cost_category": "Material", "material_name": "5mm clear glass" } method: GetmaterialInfo | time: 2026-04-21 10:01:58 json: { "work_name": "Civil.Building Construction", "cost_category": "Equipment Rental", "material_name": "Portable Air Compressor" } method: GetmaterialInfo | time: 2026-04-21 10:40:16 json: { "work_name": "Civil.Other", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-04-21 13:32:12 json: { "work_name": "Civil.Other", "cost_category": "Material", "material_name": "Cement" } method: GetmaterialInfo | time: 2026-04-21 13:32:41 json: { "work_name": "Civil.Other", "cost_category": "Material", "material_name": "Metal" } method: GetmaterialInfo | time: 2026-04-21 13:34:02 json: { "work_name": "Civil.Other", "cost_category": "Material", "material_name": "Sand" } method: GetmaterialInfo | time: 2026-04-21 13:34:40 json: { "work_name": "Civil.Other", "cost_category": "Material", "material_name": "Metal" } method: GetmaterialInfo | time: 2026-04-21 14:00:19 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Labor", "material_name": "Pipe Laying Work" } method: GetmaterialInfo | time: 2026-04-21 14:09:22 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "Quarry Dust" } method: GetmaterialInfo | time: 2026-04-21 14:10:16 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "Quarry Dust" } method: GetmaterialInfo | time: 2026-04-21 16:02:41 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-04-21 16:31:47 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Labor", "material_name": "Pipe Laying Work" } method: GetmaterialInfo | time: 2026-04-21 16:33:00 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Labor", "material_name": "Pipe Laying Work" } method: GetmaterialInfo | time: 2026-04-21 16:33:18 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Labor", "material_name": "Pipe Laying Work" } method: GetmaterialInfo | time: 2026-04-21 16:33:36 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Labor", "material_name": "Pipe Laying Work" } method: GetmaterialInfo | time: 2026-04-21 16:41:47 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Labor", "material_name": "Pipe Laying Work" } method: GetmaterialInfo | time: 2026-04-21 16:43:42 json: { "work_name": "Civil.Other", "cost_category": "Transportation\/Site Visit Expenses", "material_name": "Site Visit" } method: GetmaterialInfo | time: 2026-04-21 16:45:21 json: { "work_name": "Civil.Other", "cost_category": "Transportation\/Site Visit Expenses", "material_name": "Site Visit" } method: GetmaterialInfo | time: 2026-04-21 19:06:49 json: { "work_name": "Civil.Other", "cost_category": "Transportation\/Site Visit Expenses", "material_name": "Site Visit" }