method: GetmaterialInfo | time: 2026-06-02 09:22:03 json: { "work_name": "WaterTreatment.Plant Installation", "cost_category": "Material", "material_name": "20mm Elbow" } method: GetmaterialInfo | time: 2026-06-02 10:10:37 json: { "work_name": "Civil.Building Construction", "cost_category": "Material", "material_name": "Sand" } method: GetmaterialInfo | time: 2026-06-02 10:11:15 json: { "work_name": "Civil.Building Construction", "cost_category": "Material", "material_name": "Metal" } method: GetmaterialInfo | time: 2026-06-02 11:09:24 json: { "work_name": "WaterTreatment.Plant Installation", "cost_category": "Material", "material_name": "20mm Elbow" } method: GetmaterialInfo | time: 2026-06-02 12:26:47 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "63mm Equal tee" } method: GetmaterialInfo | time: 2026-06-02 16:07:13 json: { "work_name": "Civil.Building Construction", "cost_category": "Material", "material_name": "Sand" } method: GetmaterialInfo | time: 2026-06-02 16:07:49 json: { "work_name": "Civil.Building Construction", "cost_category": "Material", "material_name": "Metal" } method: GetmaterialInfo | time: 2026-06-02 16:08:18 json: { "work_name": "Civil.Building Construction", "cost_category": "Material", "material_name": "Cement" } method: GetmaterialInfo | time: 2026-06-02 16:08:57 json: { "work_name": "Civil.Building Construction", "cost_category": "Material", "material_name": "Rubble" } method: GetmaterialInfo | time: 2026-06-02 16:10:39 json: { "work_name": "Civil.Building Construction", "cost_category": "Material", "material_name": "Block" } method: GetmaterialInfo | time: 2026-06-02 16:10:59 json: { "work_name": "Civil.Building Construction", "cost_category": "Material", "material_name": "10mm Tor Steel" } method: GetmaterialInfo | time: 2026-06-02 16:12:02 json: { "work_name": "Civil.Building Construction", "cost_category": "Material", "material_name": "Tangus Thread" } method: GetmaterialInfo | time: 2026-06-02 16:13:43 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-06-02 16:14:34 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-06-02 16:15:29 json: { "work_name": "Civil.Building Construction", "cost_category": "Material", "material_name": "Tank 1000L" } method: GetmaterialInfo | time: 2026-06-02 17:31:42 json: { "work_name": "Civil.Building Construction", "cost_category": "Transportation\/Site Visit Expenses", "material_name": "Site Visit" } method: GetmaterialInfo | time: 2026-06-02 17:33:21 json: { "work_name": "WaterTreatment.Plant Installation", "cost_category": "Transportation\/Site Visit Expenses", "material_name": "Plant Installation" } method: GetmaterialInfo | time: 2026-06-02 17:38:36 json: { "work_name": "Civil.Other", "cost_category": "Material", "material_name": "Sand" } method: GetmaterialInfo | time: 2026-06-02 17:39:50 json: { "work_name": "Civil.Other", "cost_category": "Labor", "material_name": "Civil Work" }