method: CostCategoryList | time: 2026-05-07 09:57:12 json: { "work_name": "Civil.Building Construction" } method: ListCategoryWiseMaterial | time: 2026-05-07 09:57:22 json: { "work_name": "Civil.Building Construction", "cost_category": "Material" } method: GetmaterialInfo | time: 2026-05-07 09:57:26 json: { "work_name": "Civil.Building Construction", "cost_category": "Material", "material_name": "Cement" } method: CostCategoryList | time: 2026-05-07 09:59:01 json: [] method: GetmaterialInfo | time: 2026-05-07 13:16:22 json: { "work_name": "Civil.Other", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-05-07 13:21:00 json: { "work_name": "Civil.Other", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-05-07 13:24:02 json: { "work_name": "Civil.Other", "cost_category": "Transportation\/Site Visit Expenses", "material_name": "Material Transport" } method: GetmaterialInfo | time: 2026-05-07 13:33:04 json: { "work_name": "Civil.Other", "cost_category": "Material", "material_name": "Miscellaneous Material purchase" } method: GetmaterialInfo | time: 2026-05-07 14:56:47 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Material", "material_name": "Miscellaneous Material purchase" } method: GetmaterialInfo | time: 2026-05-07 14:57:34 json: { "work_name": "Civil.Pipe Laying", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-05-07 15:00:01 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-05-07 15:41:30 json: { "work_name": "Civil.Other", "cost_category": "Material", "material_name": "3x3 L angle 5mm" } method: GetmaterialInfo | time: 2026-05-07 15:41:37 json: { "work_name": "Civil.Other", "cost_category": "Material", "material_name": "Miscellaneous Material purchase" } method: GetmaterialInfo | time: 2026-05-07 16:35:18 json: { "work_name": "Civil.Other", "cost_category": "Labor", "material_name": "Civil Work" } method: CostCategoryList | time: 2026-05-07 20:09:21 json: { "work_name": "Civil.Building Construction" } method: ListCategoryWiseMaterial | time: 2026-05-07 20:09:24 json: { "work_name": "Civil.Building Construction", "cost_category": "Transportation\/Site Visit Expenses" } method: GetmaterialInfo | time: 2026-05-07 20:09:27 json: { "work_name": "Civil.Building Construction", "cost_category": "Transportation\/Site Visit Expenses", "material_name": "Site Visit" } method: CostCategoryList | time: 2026-05-07 20:09:48 json: { "work_name": "WaterTreatment.Plant Installation" } method: ListCategoryWiseMaterial | time: 2026-05-07 20:09:52 json: { "work_name": "WaterTreatment.Plant Installation", "cost_category": "Transportation\/Site Visit Expenses" } method: GetmaterialInfo | time: 2026-05-07 20:10:00 json: { "work_name": "WaterTreatment.Plant Installation", "cost_category": "Transportation\/Site Visit Expenses", "material_name": "Plant Installation" } method: ListCategoryWiseMaterial | time: 2026-05-07 20:10:37 json: { "work_name": "WaterTreatment.Plant Installation", "cost_category": "Other" } method: GetmaterialInfo | time: 2026-05-07 20:10:46 json: { "work_name": "WaterTreatment.Plant Installation", "cost_category": "Other", "material_name": "Material Purchase" } method: GetmaterialInfo | time: 2026-05-07 20:11:07 json: { "work_name": "WaterTreatment.Plant Installation", "cost_category": "Other", "material_name": "Branding and Printing" } method: GetmaterialInfo | time: 2026-05-07 20:13:10 json: { "work_name": "WaterTreatment.Plant Installation", "cost_category": "Other", "material_name": "Utility Bill" } method: CostCategoryList | time: 2026-05-07 20:13:48 json: { "work_name": "WaterTreatment.Service & Refill" } method: ListCategoryWiseMaterial | time: 2026-05-07 20:13:52 json: { "work_name": "WaterTreatment.Service & Refill", "cost_category": "Other" } method: GetmaterialInfo | time: 2026-05-07 20:14:06 json: { "work_name": "WaterTreatment.Service & Refill", "cost_category": "Other", "material_name": "Water sample testing" } method: CostCategoryList | time: 2026-05-07 20:14:45 json: { "work_name": "Civil.Building Construction" } method: ListCategoryWiseMaterial | time: 2026-05-07 20:15:01 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor" } method: GetmaterialInfo | time: 2026-05-07 20:15:21 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Civil Work" } method: GetmaterialInfo | time: 2026-05-07 20:16:53 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Wiring Work" } method: GetmaterialInfo | time: 2026-05-07 20:17:19 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Pipe Laying Work" } method: GetmaterialInfo | time: 2026-05-07 20:17:50 json: { "work_name": "Civil.Building Construction", "cost_category": "Labor", "material_name": "Aluminium Work" }