method: GetmaterialInfo | time: 2026-07-15 08:59:42 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "90mm SDR17 PIPE" } method: GetmaterialInfo | time: 2026-07-15 09:30:48 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "110mm SDR17 PIPE" } method: GetmaterialInfo | time: 2026-07-15 09:33:56 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "90mm SDR17 PIPE" } method: GetmaterialInfo | time: 2026-07-15 09:34:56 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "110mm SDR17 PIPE" } method: GetmaterialInfo | time: 2026-07-15 09:35:38 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "90mm SDR11 PIPE" } method: GetmaterialInfo | time: 2026-07-15 09:36:57 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "90mm 22 1\/2 deg Bend" } method: GetmaterialInfo | time: 2026-07-15 09:38:08 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "90mm 22 1\/2 deg Bend" } method: GetmaterialInfo | time: 2026-07-15 09:47:19 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "110mm 22 1\/2 deg bend" } method: GetmaterialInfo | time: 2026-07-15 09:48:47 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "90mm 45deg Bend" } method: GetmaterialInfo | time: 2026-07-15 09:49:20 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "100mm flange adopter" } method: GetmaterialInfo | time: 2026-07-15 09:49:56 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "110mm 45 deg bend" } method: GetmaterialInfo | time: 2026-07-15 09:55:24 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "63mm 45 deg bend" } method: GetmaterialInfo | time: 2026-07-15 09:57:15 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "63mm 90deg Socketed bend" } method: GetmaterialInfo | time: 2026-07-15 09:59:30 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "110mm 90 deg bend" } method: CostCategoryList | time: 2026-07-15 12:59:33 json: [] method: GetmaterialInfo | time: 2026-07-15 13:14:33 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "63mm SDR17 PIPE" } method: GetmaterialInfo | time: 2026-07-15 13:17:41 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "63mm SDR17 PIPE" } method: GetmaterialInfo | time: 2026-07-15 13:22:18 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "Quarry Dust" } method: GetmaterialInfo | time: 2026-07-15 13:35:09 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Labor", "material_name": "Pipe Laying Work" } method: GetmaterialInfo | time: 2026-07-15 13:48:23 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-07-15 13:50:51 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Labor", "material_name": "Pipe Laying Work" } method: GetmaterialInfo | time: 2026-07-15 15:24:40 json: { "work_name": "Civil.Water Tanks", "cost_category": "Other", "material_name": "testing" } method: GetmaterialInfo | time: 2026-07-15 16:02:51 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-07-15 16:10:09 json: { "work_name": "Civil.Other", "cost_category": "Material", "material_name": "Miscellaneous Material purchase" } method: GetmaterialInfo | time: 2026-07-15 16:15:48 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Labor", "material_name": "Pipe Laying Work" } method: GetmaterialInfo | time: 2026-07-15 16:39:46 json: { "work_name": "Civil.Water Tanks", "cost_category": "Material", "material_name": "Miscellaneous Material purchase" }