├── .gitattributes ├── .gitignore ├── BarcodeDrivenEngine └── Help │ └── BarcodeDrivenEngine │ └── PhoneRepairShop_Code │ ├── PhoneRepairShop_Code.sln │ ├── PhoneRepairShop_Code │ ├── BoycottAntarcticaItems.cs │ ├── CancelPIAbility.cs │ ├── DAC │ │ ├── RSSVDevice.cs │ │ └── RSSVRepairService.cs │ ├── Data │ │ └── InputData.cs │ ├── Helper │ │ ├── Constants.cs │ │ └── Messages.cs │ ├── INScanCount.cs │ ├── LocationGoesLastInPickMode.cs │ ├── PhoneRepairShop_Code.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RSSVDeviceMaint.cs │ ├── RSSVRepairServiceMaint.cs │ ├── SearchReceiptsByDate.cs │ └── WMSNoteAppender.cs │ ├── Solution.bat │ ├── Solution.lnk │ └── folder.lnk ├── Customization ├── Help │ ├── CustomizationProjectWebAPI.postman_collection.json │ ├── UseCase_DACSearch_RSSVWorkOrder.cs │ └── UseCase_GenerateExcel_SOOrderEntryExcelExt.cs ├── T190 │ ├── CodeSnippets │ │ ├── Step2.1 │ │ │ └── InventoryItemExtensions.cs │ │ ├── Step2.3 │ │ │ ├── Constants.cs │ │ │ ├── InventoryItemExtensions.cs │ │ │ └── Messages.cs │ │ ├── Step2.5 │ │ │ ├── InventoryItemExtensions.cs │ │ │ └── InventoryItemMaint.cs │ │ ├── Step3.1 │ │ │ └── RSSVRepairPriceMaint.cs │ │ ├── Step3.2 │ │ │ ├── Messages.cs │ │ │ └── RSSVWorkOrderEntry.cs │ │ ├── Step4.2 │ │ │ └── RSSVWorkOrderEntry.cs │ │ ├── Step5.1 │ │ │ └── ARPaymentExtension.cs │ │ └── Step5.2 │ │ │ └── ARPaymentEntry_Extension.cs │ └── SourceFiles │ │ ├── PhoneRepairShop │ │ ├── Bin │ │ │ └── PhoneRepairShop_Code.dll │ │ ├── InputData │ │ │ ├── InventoryItem.csv │ │ │ ├── RSSVDevice.csv │ │ │ ├── RSSVLabor.csv │ │ │ ├── RSSVRepairItem.csv │ │ │ ├── RSSVRepairPrice.csv │ │ │ ├── RSSVRepairService.csv │ │ │ ├── RSSVSetup.csv │ │ │ ├── RSSVStockItemDevice.csv │ │ │ ├── RSSVWarranty.csv │ │ │ ├── RSSVWorkOrder.csv │ │ │ ├── RSSVWorkOrderItem.csv │ │ │ └── RSSVWorkOrderLabor.csv │ │ ├── Pages │ │ │ └── RS │ │ │ │ ├── RS101000.aspx │ │ │ │ ├── RS101000.aspx.cs │ │ │ │ ├── RS201000.aspx │ │ │ │ ├── RS201000.aspx.cs │ │ │ │ ├── RS202000.aspx │ │ │ │ ├── RS202000.aspx.cs │ │ │ │ ├── RS203000.aspx │ │ │ │ ├── RS203000.aspx.cs │ │ │ │ ├── RS301000.aspx │ │ │ │ └── RS301000.aspx.cs │ │ └── _project │ │ │ ├── File_Bin_PhoneRepairShop_Code_dll.xml │ │ │ ├── File_InputData_InventoryItem_csv.xml │ │ │ ├── File_InputData_RSSVDevice_csv.xml │ │ │ ├── File_InputData_RSSVLabor_csv.xml │ │ │ ├── File_InputData_RSSVRepairItem_csv.xml │ │ │ ├── File_InputData_RSSVRepairPrice_csv.xml │ │ │ ├── File_InputData_RSSVRepairService_csv.xml │ │ │ ├── File_InputData_RSSVSetup_csv.xml │ │ │ ├── File_InputData_RSSVStockItemDevice_csv.xml │ │ │ ├── File_InputData_RSSVWarranty_csv.xml │ │ │ ├── File_InputData_RSSVWorkOrderItem_csv.xml │ │ │ ├── File_InputData_RSSVWorkOrderLabor_csv.xml │ │ │ ├── File_InputData_RSSVWorkOrder_csv.xml │ │ │ ├── File_Pages_RS_RS101000_aspx.xml │ │ │ ├── File_Pages_RS_RS101000_aspx_cs.xml │ │ │ ├── File_Pages_RS_RS201000_aspx.xml │ │ │ ├── File_Pages_RS_RS201000_aspx_cs.xml │ │ │ ├── File_Pages_RS_RS202000_aspx.xml │ │ │ ├── File_Pages_RS_RS202000_aspx_cs.xml │ │ │ ├── File_Pages_RS_RS203000_aspx.xml │ │ │ ├── File_Pages_RS_RS203000_aspx_cs.xml │ │ │ ├── File_Pages_RS_RS301000_aspx.xml │ │ │ ├── File_Pages_RS_RS301000_aspx_cs.xml │ │ │ ├── GenericInquiryScreen_Repair_Work_Orders.xml │ │ │ ├── GenericInquiryScreen_Serviced_Devices.xml │ │ │ ├── GenericInquiryScreen_Services_and_Prices.xml │ │ │ ├── ProjectMetadata.xml │ │ │ ├── ScreenWithRights_RS101000.xml │ │ │ ├── ScreenWithRights_RS201000.xml │ │ │ ├── ScreenWithRights_RS202000.xml │ │ │ ├── ScreenWithRights_RS2020PL.xml │ │ │ ├── ScreenWithRights_RS203000.xml │ │ │ ├── ScreenWithRights_RS2030PL.xml │ │ │ ├── ScreenWithRights_RS301000.xml │ │ │ ├── ScreenWithRights_RS3010PL.xml │ │ │ ├── SharedFilter_To_Assign_RS3010PL.xml │ │ │ ├── SiteMapNode_04303ef5_1fb1_4cb7_ab43_034cfdb37ce1.xml │ │ │ ├── SiteMapNode_39867740_058c_4c7b_8ac2_0dc2c7aebbad.xml │ │ │ ├── SiteMapNode_9ec44913_4c87_4b0a_b7df_311ab289fae4.xml │ │ │ ├── SiteMapNode_a520d88f_d1d0_47dd_8234_b07e4cb963ee.xml │ │ │ ├── SiteMapNode_a9c5d277_9bd6_4647_a71a_198ea731213c.xml │ │ │ ├── SiteMapNode_f21272b4_6f90_4504_96fd_f825b085710b.xml │ │ │ ├── Sql_RSSVDevice.xml │ │ │ ├── Sql_RSSVLabor.xml │ │ │ ├── Sql_RSSVRepairItem.xml │ │ │ ├── Sql_RSSVRepairPrice.xml │ │ │ ├── Sql_RSSVRepairService.xml │ │ │ ├── Sql_RSSVSetup.xml │ │ │ ├── Sql_RSSVStockItemDevice.xml │ │ │ ├── Sql_RSSVWarranty.xml │ │ │ ├── Sql_RSSVWorkOrder.xml │ │ │ ├── Sql_RSSVWorkOrderItem.xml │ │ │ ├── Sql_RSSVWorkOrderLabor.xml │ │ │ ├── pages_rs_rs101000_aspx.xml │ │ │ ├── pages_rs_rs201000_aspx.xml │ │ │ ├── pages_rs_rs202000_aspx.xml │ │ │ ├── pages_rs_rs203000_aspx.xml │ │ │ └── pages_rs_rs301000_aspx.xml │ │ └── PhoneRepairShop_Code │ │ ├── PhoneRepairShop_Code.sln │ │ ├── PhoneRepairShop_Code │ │ ├── DAC │ │ │ ├── RSSVDevice.cs │ │ │ ├── RSSVLabor.cs │ │ │ ├── RSSVRepairItem.cs │ │ │ ├── RSSVRepairPrice.cs │ │ │ ├── RSSVRepairService.cs │ │ │ ├── RSSVSetup.cs │ │ │ ├── RSSVStockItemDevice.cs │ │ │ ├── RSSVWarranty.cs │ │ │ ├── RSSVWorkOrder.cs │ │ │ ├── RSSVWorkOrderItem.cs │ │ │ └── RSSVWorkOrderLabor.cs │ │ ├── Data │ │ │ └── InputData.cs │ │ ├── Helper │ │ │ ├── Constants.cs │ │ │ └── Messages.cs │ │ ├── PhoneRepairShop_Code.csproj │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── RSSVDeviceMaint.cs │ │ ├── RSSVRepairPriceMaint.cs │ │ ├── RSSVRepairServiceMaint.cs │ │ ├── RSSVSetupMaint.cs │ │ ├── RSSVWorkOrderEntry.cs │ │ └── Workflow │ │ │ └── RSSVWorkOrderEntry_Workflow.cs │ │ ├── Solution.bat │ │ ├── Solution.lnk │ │ ├── Web.config │ │ └── folder.lnk ├── T200 │ ├── CodeSnippets │ │ ├── Step1.4.2 │ │ │ └── RSSVRepairService.cs │ │ ├── Step1.4.3 │ │ │ └── RSSVRepairServiceMaint.cs │ │ ├── Step1.6.1 │ │ │ └── RSSVRepairServiceMaint.cs │ │ ├── Step1.8.2 │ │ │ └── PhoneRepairShop_Code.csproj │ │ ├── Step1.9.1 │ │ │ └── RSSVRepairServiceMaint.cs │ │ ├── Step1.9.2 │ │ │ └── RSSVRepairServiceMaint.cs │ │ ├── Step2.1.1 │ │ │ └── RSSVDeviceMaint.cs │ │ ├── Step2.1.2 │ │ │ ├── Messages.cs │ │ │ ├── RSSVDevice.cs │ │ │ └── RSSVRepairService.cs │ │ ├── Step2.1.3 │ │ │ ├── Constants.cs │ │ │ ├── Messages.cs │ │ │ └── RSSVDevice.cs │ │ ├── Step2.1.4 │ │ │ └── RSSVDeviceMaint.cs │ │ ├── Step2.2.1 │ │ │ ├── RS202000.aspx │ │ │ └── RS202000.aspx.cs │ │ ├── Step2.3.1 │ │ │ └── RS202000.aspx │ │ └── Step2.3.2 │ │ │ └── RS202000.aspx │ ├── PhoneRepairShop │ │ ├── Bin │ │ │ └── PhoneRepairShop_Code.dll │ │ ├── InputData │ │ │ ├── RSSVDevice.csv │ │ │ └── RSSVRepairService.csv │ │ ├── Pages │ │ │ └── RS │ │ │ │ ├── RS201000.aspx │ │ │ │ ├── RS201000.aspx.cs │ │ │ │ ├── RS202000.aspx │ │ │ │ └── RS202000.aspx.cs │ │ └── _project │ │ │ ├── GenericInquiryScreen_Serviced_Devices.xml │ │ │ ├── ProjectMetadata.xml │ │ │ ├── ScreenWithRights_RS201000.xml │ │ │ ├── ScreenWithRights_RS202000.xml │ │ │ ├── ScreenWithRights_RS2020PL.xml │ │ │ ├── SiteMapNode_0588671f_147b_4d4a_9125_d284447a97ed.xml │ │ │ ├── SiteMapNode_456a8e7d_4dde_49a9_8cd7_3bcabeab8b28.xml │ │ │ ├── Sql_RSSVDevice.xml │ │ │ ├── Sql_RSSVRepairService.xml │ │ │ ├── pages_rs_rs201000_aspx.xml │ │ │ └── pages_rs_rs202000_aspx.xml │ ├── PhoneRepairShop_Code │ │ ├── PhoneRepairShop_Code.sln │ │ ├── PhoneRepairShop_Code │ │ │ ├── DAC │ │ │ │ ├── RSSVDevice.cs │ │ │ │ └── RSSVRepairService.cs │ │ │ ├── Data │ │ │ │ └── InputData.cs │ │ │ ├── Helper │ │ │ │ ├── Constants.cs │ │ │ │ └── Messages.cs │ │ │ ├── PhoneRepairShop_Code.csproj │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── RSSVDeviceMaint.cs │ │ │ └── RSSVRepairServiceMaint.cs │ │ ├── Solution.bat │ │ ├── Solution.lnk │ │ └── folder.lnk │ └── SourceFiles │ │ ├── DBScripts │ │ └── T200_DatabaseTables.sql │ │ └── ListAsEntryPoint │ │ └── GI_ServicedDevices.xml ├── T210 │ ├── CodeSnippets │ │ ├── Step1.1.1 │ │ │ └── InventoryItemExtensions.cs │ │ ├── Step1.1.4 │ │ │ ├── Constants.cs │ │ │ ├── InventoryItemExtensions.cs │ │ │ └── Messages.cs │ │ ├── Step1.1.6 │ │ │ ├── InventoryItemExtensions.cs │ │ │ └── InventoryItemMaint.cs │ │ ├── Step2.1.1 │ │ │ ├── Messages.cs │ │ │ ├── RS203000.aspx │ │ │ ├── RS203000.aspx.cs │ │ │ ├── RSSVRepairItem.cs │ │ │ ├── RSSVRepairPrice.cs │ │ │ └── RSSVRepairPriceMaint.cs │ │ ├── Step2.1.2 │ │ │ ├── RSSVRepairItem.cs │ │ │ └── RSSVRepairPriceMaint.cs │ │ ├── Step2.1.3 │ │ │ ├── RSSVRepairItem.cs │ │ │ └── RSSVRepairPrice.cs │ │ ├── Step2.1.4 │ │ │ └── RS203000.aspx │ │ ├── Step2.2.1 │ │ │ ├── Messages.cs │ │ │ ├── RS203000.aspx │ │ │ └── RSSVRepairItem.cs │ │ ├── Step2.2.2 │ │ │ └── RSSVRepairPriceMaint.cs │ │ ├── Step2.2.3 │ │ │ └── RSSVRepairPriceMaint.cs │ │ ├── Step2.2.4 │ │ │ └── RSSVRepairPriceMaint.cs │ │ ├── Step3.1.1 │ │ │ ├── Messages.cs │ │ │ └── RSSVStockItemDevice.cs │ │ ├── Step3.1.2 │ │ │ └── InventoryItemMaint.cs │ │ ├── Step3.1.3 │ │ │ └── RSSVDevice.cs │ │ ├── Step3.1.4 │ │ │ └── InventoryItemMaint.cs │ │ ├── Step4.1.1 │ │ │ ├── Messages.cs │ │ │ ├── RSSVLabor.cs │ │ │ └── RSSVRepairPriceMaint.cs │ │ ├── Step4.1.2 │ │ │ ├── RSSVLabor.cs │ │ │ └── RSSVRepairItem.cs │ │ ├── Step4.2.1 │ │ │ ├── Messages.cs │ │ │ ├── RSSVRepairPriceMaint.cs │ │ │ └── RSSVWarranty.cs │ │ ├── Step4.2.2 │ │ │ └── RSSVRepairPriceMaint.cs │ │ └── Step4.2.3 │ │ │ ├── Messages.cs │ │ │ └── RSSVRepairPriceMaint.cs │ ├── PhoneRepairShop │ │ ├── Bin │ │ │ └── PhoneRepairShop_code.dll │ │ ├── InputData │ │ │ ├── InventoryItem.csv │ │ │ ├── RSSVDevice.csv │ │ │ ├── RSSVLabor.csv │ │ │ ├── RSSVRepairItem.csv │ │ │ ├── RSSVRepairPrice.csv │ │ │ ├── RSSVRepairService.csv │ │ │ ├── RSSVStockItemDevice.csv │ │ │ └── RSSVWarranty.csv │ │ ├── Pages │ │ │ └── RS │ │ │ │ ├── RS201000.aspx │ │ │ │ ├── RS201000.aspx.cs │ │ │ │ ├── RS202000.aspx │ │ │ │ ├── RS202000.aspx.cs │ │ │ │ ├── RS203000.aspx │ │ │ │ └── RS203000.aspx.cs │ │ └── _project │ │ │ ├── GenericInquiryScreen_Serviced_Devices.xml │ │ │ ├── GenericInquiryScreen_Services_and_Prices.xml │ │ │ ├── InventoryItem.xml │ │ │ ├── ProjectMetadata.xml │ │ │ ├── ScreenWithRights_RS201000.xml │ │ │ ├── ScreenWithRights_RS202000.xml │ │ │ ├── ScreenWithRights_RS2020PL.xml │ │ │ ├── ScreenWithRights_RS203000.xml │ │ │ ├── ScreenWithRights_RS2030PL.xml │ │ │ ├── SiteMapNode_3ca4e38e_dcc6_4bed_91d6_70d20c260065.xml │ │ │ ├── SiteMapNode_4a43578c_33ac_4fcd_8666_c7cebe7d3bf6.xml │ │ │ ├── SiteMapNode_a1ee94a7_8ec0_4eff_a9a3_1f992c7a2b9b.xml │ │ │ ├── SiteMapNode_f21272b4_6f90_4504_96fd_f825b085710b.xml │ │ │ ├── Sql_RSSVDevice.xml │ │ │ ├── Sql_RSSVLabor.xml │ │ │ ├── Sql_RSSVRepairItem.xml │ │ │ ├── Sql_RSSVRepairPrice.xml │ │ │ ├── Sql_RSSVRepairService.xml │ │ │ ├── Sql_RSSVStockItemDevice.xml │ │ │ ├── Sql_RSSVWarranty.xml │ │ │ ├── pages_in_in202500_aspx.xml │ │ │ ├── pages_rs_rs201000_aspx.xml │ │ │ ├── pages_rs_rs202000_aspx.xml │ │ │ └── pages_rs_rs203000_aspx.xml │ ├── PhoneRepairShop_Code │ │ ├── PhoneRepairShop_Code │ │ │ ├── DAC │ │ │ │ ├── InventoryItemExtensions.cs │ │ │ │ ├── RSSVDevice.cs │ │ │ │ ├── RSSVLabor.cs │ │ │ │ ├── RSSVRepairItem.cs │ │ │ │ ├── RSSVRepairPrice.cs │ │ │ │ ├── RSSVRepairService.cs │ │ │ │ ├── RSSVStockItemDevice.cs │ │ │ │ └── RSSVWarranty.cs │ │ │ ├── Data │ │ │ │ └── InputData.cs │ │ │ ├── Helper │ │ │ │ ├── Constants.cs │ │ │ │ └── Messages.cs │ │ │ ├── InventoryItemMaint.cs │ │ │ ├── PhoneRepairShop_code.csproj │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── RSSVDeviceMaint.cs │ │ │ ├── RSSVRepairPriceMaint.cs │ │ │ └── RSSVRepairServiceMaint.cs │ │ ├── PhoneRepairShop_code.sln │ │ ├── Solution.bat │ │ ├── Solution.lnk │ │ └── folder.lnk │ └── SourceFiles │ │ ├── DBScripts │ │ └── T210_DatabaseTables.sql │ │ └── ListAsEntryPoint │ │ └── ServicesAndPrices.xml ├── T220 │ ├── CodeSnippets │ │ ├── Step1.1.1 │ │ │ ├── Messages.cs │ │ │ ├── RS301000.aspx │ │ │ ├── RSSVWorkOrder.cs │ │ │ ├── RSSVWorkOrderEntry.cs │ │ │ ├── RSSVWorkOrderItem.cs │ │ │ └── RSSVWorkOrderLabor.cs │ │ ├── Step1.1.2 │ │ │ ├── Constants.cs │ │ │ ├── Messages.cs │ │ │ └── RSSVWorkOrder.cs │ │ ├── Step1.1.3 │ │ │ └── RS301000.aspx │ │ ├── Step1.1.4 │ │ │ └── RS301000.aspx │ │ ├── Step1.2.1 │ │ │ ├── RS301000.aspx │ │ │ └── RSSVWorkOrderEntry.cs │ │ ├── Step1.2.2 │ │ │ ├── RS301000.aspx │ │ │ └── RSSVWorkOrderEntry.cs │ │ ├── Step1.3.1 │ │ │ ├── Messages.cs │ │ │ ├── RS301000.aspx │ │ │ └── RSSVWorkOrderEntry.cs │ │ ├── Step1.3.2 │ │ │ ├── Messages.cs │ │ │ ├── RS301000.aspx │ │ │ └── RSSVWorkOrderEntry.cs │ │ ├── Step2.1.1 │ │ │ ├── Messages.cs │ │ │ ├── RS101000.aspx │ │ │ ├── RSSVSetup.cs │ │ │ └── RSSVSetupMaint.cs │ │ ├── Step2.1.2 │ │ │ └── RSSVSetup.cs │ │ └── Step2.1.3 │ │ │ ├── RS101000.aspx │ │ │ ├── RSSVSetup.cs │ │ │ ├── RSSVWorkOrder.cs │ │ │ └── RSSVWorkOrderEntry.cs │ ├── PhoneRepairShop │ │ ├── Bin │ │ │ └── PhoneRepairShop_Code.dll │ │ ├── InputData │ │ │ ├── InventoryItem.csv │ │ │ ├── RSSVDevice.csv │ │ │ ├── RSSVLabor.csv │ │ │ ├── RSSVRepairItem.csv │ │ │ ├── RSSVRepairPrice.csv │ │ │ ├── RSSVRepairService.csv │ │ │ ├── RSSVSetup.csv │ │ │ ├── RSSVStockItemDevice.csv │ │ │ ├── RSSVWarranty.csv │ │ │ ├── RSSVWorkOrder.csv │ │ │ ├── RSSVWorkOrderItem.csv │ │ │ └── RSSVWorkOrderLabor.csv │ │ ├── Pages │ │ │ └── RS │ │ │ │ ├── RS101000.aspx │ │ │ │ ├── RS101000.aspx.cs │ │ │ │ ├── RS201000.aspx │ │ │ │ ├── RS201000.aspx.cs │ │ │ │ ├── RS202000.aspx │ │ │ │ ├── RS202000.aspx.cs │ │ │ │ ├── RS203000.aspx │ │ │ │ ├── RS203000.aspx.cs │ │ │ │ ├── RS301000.aspx │ │ │ │ └── RS301000.aspx.cs │ │ └── _project │ │ │ ├── GenericInquiryScreen_Repair_Work_Orders.xml │ │ │ ├── GenericInquiryScreen_Serviced_Devices.xml │ │ │ ├── GenericInquiryScreen_Services_and_Prices.xml │ │ │ ├── InventoryItem.xml │ │ │ ├── ProjectMetadata.xml │ │ │ ├── ScreenWithRights_RS101000.xml │ │ │ ├── ScreenWithRights_RS201000.xml │ │ │ ├── ScreenWithRights_RS202000.xml │ │ │ ├── ScreenWithRights_RS2020PL.xml │ │ │ ├── ScreenWithRights_RS203000.xml │ │ │ ├── ScreenWithRights_RS2030PL.xml │ │ │ ├── ScreenWithRights_RS301000.xml │ │ │ ├── ScreenWithRights_RS3010PL.xml │ │ │ ├── SharedFilter_To_Assign_RS3010PL.xml │ │ │ ├── SiteMapNode_3ca4e38e_dcc6_4bed_91d6_70d20c260065.xml │ │ │ ├── SiteMapNode_4a43578c_33ac_4fcd_8666_c7cebe7d3bf6.xml │ │ │ ├── SiteMapNode_a1ee94a7_8ec0_4eff_a9a3_1f992c7a2b9b.xml │ │ │ ├── SiteMapNode_ca5e0b9a_732f_481e_9c08_73de7c444c1f.xml │ │ │ ├── SiteMapNode_d9ab8c5f_b853_44e9_a1d7_4c14f556fc37.xml │ │ │ ├── SiteMapNode_f21272b4_6f90_4504_96fd_f825b085710b.xml │ │ │ ├── Sql_RSSVDevice.xml │ │ │ ├── Sql_RSSVLabor.xml │ │ │ ├── Sql_RSSVRepairItem.xml │ │ │ ├── Sql_RSSVRepairPrice.xml │ │ │ ├── Sql_RSSVRepairService.xml │ │ │ ├── Sql_RSSVSetup.xml │ │ │ ├── Sql_RSSVStockItemDevice.xml │ │ │ ├── Sql_RSSVWarranty.xml │ │ │ ├── Sql_RSSVWorkOrder.xml │ │ │ ├── Sql_RSSVWorkOrderItem.xml │ │ │ ├── Sql_RSSVWorkOrderLabor.xml │ │ │ ├── pages_in_in202500_aspx.xml │ │ │ ├── pages_rs_rs101000_aspx.xml │ │ │ ├── pages_rs_rs201000_aspx.xml │ │ │ ├── pages_rs_rs202000_aspx.xml │ │ │ ├── pages_rs_rs203000_aspx.xml │ │ │ └── pages_rs_rs301000_aspx.xml │ ├── PhoneRepairShop_Code │ │ ├── PhoneRepairShop_Code │ │ │ ├── DAC │ │ │ │ ├── InventoryItemExtensions.cs │ │ │ │ ├── RSSVDevice.cs │ │ │ │ ├── RSSVLabor.cs │ │ │ │ ├── RSSVRepairItem.cs │ │ │ │ ├── RSSVRepairPrice.cs │ │ │ │ ├── RSSVRepairService.cs │ │ │ │ ├── RSSVSetup.cs │ │ │ │ ├── RSSVStockItemDevice.cs │ │ │ │ ├── RSSVWarranty.cs │ │ │ │ ├── RSSVWorkOrder.cs │ │ │ │ ├── RSSVWorkOrderItem.cs │ │ │ │ └── RSSVWorkOrderLabor.cs │ │ │ ├── Data │ │ │ │ └── InputData.cs │ │ │ ├── Helper │ │ │ │ ├── Constants.cs │ │ │ │ └── Messages.cs │ │ │ ├── InventoryItemMaint.cs │ │ │ ├── PhoneRepairShop_code.csproj │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── RSSVDeviceMaint.cs │ │ │ ├── RSSVRepairPriceMaint.cs │ │ │ ├── RSSVRepairServiceMaint.cs │ │ │ ├── RSSVSetupMaint.cs │ │ │ └── RSSVWorkOrderEntry.cs │ │ ├── PhoneRepairShop_code.sln │ │ ├── Solution.bat │ │ ├── Solution.lnk │ │ └── folder.lnk │ └── SourceFiles │ │ ├── DBScripts │ │ └── T220_DatabaseTables.sql │ │ └── ListAsEntryPoint │ │ └── RepairWorkOrders.xml ├── T230 │ ├── CodeSnippets │ │ ├── Activity1.1_Step1 │ │ │ └── RSSVWorkOrderEntry.cs │ │ ├── Activity1.1_Step2 │ │ │ └── RSSVWorkOrderEntry.cs │ │ ├── Activity2.1_Step1 │ │ │ └── RSSVWorkOrderEntry.cs │ │ ├── Activity2.1_Step2 │ │ │ └── RS301000.aspx │ │ ├── Activity2.1_Step3 │ │ │ ├── RS301000.aspx │ │ │ └── RSSVWorkOrderEntry.cs │ │ ├── Activity3.1_Step1 │ │ │ ├── RS203000.aspx │ │ │ └── RSSVRepairItem.cs │ │ ├── Activity3.1_Step2 │ │ │ └── RSSVRepairPriceMaint.cs │ │ └── Activity3.1_Step3 │ │ │ └── RSSVRepairPriceMaint.cs │ ├── PhoneRepairShop │ │ ├── Bin │ │ │ └── PhoneRepairShop_Code.dll │ │ ├── InputData │ │ │ ├── InventoryItem.csv │ │ │ ├── RSSVDevice.csv │ │ │ ├── RSSVLabor.csv │ │ │ ├── RSSVRepairItem.csv │ │ │ ├── RSSVRepairPrice.csv │ │ │ ├── RSSVRepairService.csv │ │ │ ├── RSSVSetup.csv │ │ │ ├── RSSVStockItemDevice.csv │ │ │ ├── RSSVWarranty.csv │ │ │ ├── RSSVWorkOrder.csv │ │ │ ├── RSSVWorkOrderItem.csv │ │ │ └── RSSVWorkOrderLabor.csv │ │ ├── Pages │ │ │ └── RS │ │ │ │ ├── RS101000.aspx │ │ │ │ ├── RS101000.aspx.cs │ │ │ │ ├── RS201000.aspx │ │ │ │ ├── RS201000.aspx.cs │ │ │ │ ├── RS202000.aspx │ │ │ │ ├── RS202000.aspx.cs │ │ │ │ ├── RS203000.aspx │ │ │ │ ├── RS203000.aspx.cs │ │ │ │ ├── RS301000.aspx │ │ │ │ └── RS301000.aspx.cs │ │ └── _project │ │ │ ├── GenericInquiryScreen_Repair_Work_Orders.xml │ │ │ ├── GenericInquiryScreen_Serviced_Devices.xml │ │ │ ├── GenericInquiryScreen_Services_and_Prices.xml │ │ │ ├── InventoryItem.xml │ │ │ ├── ProjectMetadata.xml │ │ │ ├── ScreenWithRights_RS101000.xml │ │ │ ├── ScreenWithRights_RS201000.xml │ │ │ ├── ScreenWithRights_RS202000.xml │ │ │ ├── ScreenWithRights_RS2020PL.xml │ │ │ ├── ScreenWithRights_RS203000.xml │ │ │ ├── ScreenWithRights_RS2030PL.xml │ │ │ ├── ScreenWithRights_RS301000.xml │ │ │ ├── ScreenWithRights_RS3010PL.xml │ │ │ ├── SharedFilter_To_Assign_RS3010PL.xml │ │ │ ├── SiteMapNode_3ca4e38e_dcc6_4bed_91d6_70d20c260065.xml │ │ │ ├── SiteMapNode_4a43578c_33ac_4fcd_8666_c7cebe7d3bf6.xml │ │ │ ├── SiteMapNode_a1ee94a7_8ec0_4eff_a9a3_1f992c7a2b9b.xml │ │ │ ├── SiteMapNode_ca5e0b9a_732f_481e_9c08_73de7c444c1f.xml │ │ │ ├── SiteMapNode_d9ab8c5f_b853_44e9_a1d7_4c14f556fc37.xml │ │ │ ├── SiteMapNode_f21272b4_6f90_4504_96fd_f825b085710b.xml │ │ │ ├── Sql_RSSVDevice.xml │ │ │ ├── Sql_RSSVLabor.xml │ │ │ ├── Sql_RSSVRepairItem.xml │ │ │ ├── Sql_RSSVRepairPrice.xml │ │ │ ├── Sql_RSSVRepairService.xml │ │ │ ├── Sql_RSSVSetup.xml │ │ │ ├── Sql_RSSVStockItemDevice.xml │ │ │ ├── Sql_RSSVWarranty.xml │ │ │ ├── Sql_RSSVWorkOrder.xml │ │ │ ├── Sql_RSSVWorkOrderItem.xml │ │ │ ├── Sql_RSSVWorkOrderLabor.xml │ │ │ ├── pages_in_in202500_aspx.xml │ │ │ ├── pages_rs_rs101000_aspx.xml │ │ │ ├── pages_rs_rs201000_aspx.xml │ │ │ ├── pages_rs_rs202000_aspx.xml │ │ │ ├── pages_rs_rs203000_aspx.xml │ │ │ └── pages_rs_rs301000_aspx.xml │ ├── PhoneRepairShop_Code │ │ ├── PhoneRepairShop_Code.sln │ │ ├── PhoneRepairShop_Code │ │ │ ├── DAC │ │ │ │ ├── InventoryItemExtensions.cs │ │ │ │ ├── RSSVDevice.cs │ │ │ │ ├── RSSVLabor.cs │ │ │ │ ├── RSSVRepairItem.cs │ │ │ │ ├── RSSVRepairPrice.cs │ │ │ │ ├── RSSVRepairService.cs │ │ │ │ ├── RSSVSetup.cs │ │ │ │ ├── RSSVStockItemDevice.cs │ │ │ │ ├── RSSVWarranty.cs │ │ │ │ ├── RSSVWorkOrder.cs │ │ │ │ ├── RSSVWorkOrderItem.cs │ │ │ │ └── RSSVWorkOrderLabor.cs │ │ │ ├── Data │ │ │ │ └── InputData.cs │ │ │ ├── Helper │ │ │ │ ├── Constants.cs │ │ │ │ └── Messages.cs │ │ │ ├── InventoryItemMaint.cs │ │ │ ├── PhoneRepairShop_Code.csproj │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── RSSVDeviceMaint.cs │ │ │ ├── RSSVRepairPriceMaint.cs │ │ │ ├── RSSVRepairServiceMaint.cs │ │ │ ├── RSSVSetupMaint.cs │ │ │ └── RSSVWorkOrderEntry.cs │ │ ├── Solution.bat │ │ ├── Solution.lnk │ │ └── folder.lnk │ └── SourceFiles │ │ └── DBScripts │ │ └── T230_AddColumn_RSSVRepairItem.sql ├── T240 │ ├── CodeSnippets │ │ ├── Activity1.1.1_Step2 │ │ │ ├── Messages.cs │ │ │ └── RSSVWorkOrderEntry.cs │ │ ├── Activity1.1.1_Step3 │ │ │ ├── RSSVAssignProcess.cs │ │ │ └── RSSVWorkOrderEntry_Workflow.cs │ │ ├── Activity1.1.1_Step4 │ │ │ ├── RS501000.aspx │ │ │ └── RSSVWorkOrder.cs │ │ ├── Activity1.2.1_Step1 │ │ │ └── RSSVWorkOrder.cs │ │ ├── Activity1.2.1_Step2 │ │ │ └── RSSVAssignProcess.cs │ │ ├── Activity1.2.1_Step3 │ │ │ └── RSSVAssignProcess.cs │ │ ├── Activity1.2.1_Step4 │ │ │ └── RS501000.aspx │ │ ├── Activity2.1.1_Step1 │ │ │ └── RSSVEmployeeWorkOrderQty.cs │ │ ├── Activity2.1.1_Step2 │ │ │ ├── Messages.cs │ │ │ └── RSSVEmployeeWorkOrderQty.cs │ │ ├── Activity2.2.1_Step1 │ │ │ └── RSSVWorkOrder.cs │ │ ├── Activity2.2.1_Step2 │ │ │ └── RSSVAssignProcess.cs │ │ ├── Activity2.2.2_Step1 │ │ │ └── RSSVWorkOrder.cs │ │ ├── Activity2.2.2_Step2 │ │ │ └── RSSVAssignProcess.cs │ │ ├── Activity2.2.3_Step1 │ │ │ └── RSSVAssignProcess.cs │ │ ├── Activity2.2.3_Step2 │ │ │ └── RSSVWorkOrderEntry.cs │ │ ├── Activity2.2.3_Step3 │ │ │ └── RS501000.aspx │ │ ├── Activity2.2.3_Step5 │ │ │ └── RS501000.aspx │ │ └── Activity3.1.1_Step3 │ │ │ ├── Messages.cs │ │ │ └── RSSVWorkOrderEntry.cs │ ├── PhoneRepairShop │ │ ├── Bin │ │ │ └── PhoneRepairShop_code.dll │ │ ├── InputData │ │ │ ├── InventoryItem.csv │ │ │ ├── RSSVDevice.csv │ │ │ ├── RSSVLabor.csv │ │ │ ├── RSSVRepairItem.csv │ │ │ ├── RSSVRepairPrice.csv │ │ │ ├── RSSVRepairService.csv │ │ │ ├── RSSVSetup.csv │ │ │ ├── RSSVStockItemDevice.csv │ │ │ ├── RSSVWarranty.csv │ │ │ ├── RSSVWorkOrder.csv │ │ │ ├── RSSVWorkOrderItem.csv │ │ │ └── RSSVWorkOrderLabor.csv │ │ ├── Pages │ │ │ └── RS │ │ │ │ ├── RS101000.aspx │ │ │ │ ├── RS101000.aspx.cs │ │ │ │ ├── RS201000.aspx │ │ │ │ ├── RS201000.aspx.cs │ │ │ │ ├── RS202000.aspx │ │ │ │ ├── RS202000.aspx.cs │ │ │ │ ├── RS203000.aspx │ │ │ │ ├── RS203000.aspx.cs │ │ │ │ ├── RS301000.aspx │ │ │ │ ├── RS301000.aspx.cs │ │ │ │ ├── RS501000.aspx │ │ │ │ └── RS501000.aspx.cs │ │ ├── ReportsCustomized │ │ │ └── RS601000.rpx │ │ └── _project │ │ │ ├── ARPayment.xml │ │ │ ├── GenericInquiryScreen_Repair_Work_Orders.xml │ │ │ ├── GenericInquiryScreen_Serviced_Devices.xml │ │ │ ├── GenericInquiryScreen_Services_and_Prices.xml │ │ │ ├── InventoryItem.xml │ │ │ ├── ProjectMetadata.xml │ │ │ ├── RSSVWorkOrder.xml │ │ │ ├── ScreenWithRights_RS101000.xml │ │ │ ├── ScreenWithRights_RS201000.xml │ │ │ ├── ScreenWithRights_RS202000.xml │ │ │ ├── ScreenWithRights_RS2020PL.xml │ │ │ ├── ScreenWithRights_RS203000.xml │ │ │ ├── ScreenWithRights_RS2030PL.xml │ │ │ ├── ScreenWithRights_RS301000.xml │ │ │ ├── ScreenWithRights_RS3010PL.xml │ │ │ ├── ScreenWithRights_RS501000.xml │ │ │ ├── ScreenWithRights_RS601000.xml │ │ │ ├── SharedFilter_To_Assign_RS3010PL.xml │ │ │ ├── SiteMapNode_3ca4e38e_dcc6_4bed_91d6_70d20c260065.xml │ │ │ ├── SiteMapNode_4a43578c_33ac_4fcd_8666_c7cebe7d3bf6.xml │ │ │ ├── SiteMapNode_78cf7b24_102e_432c_a382_b62fefc0fe3b.xml │ │ │ ├── SiteMapNode_8f266edb_b94b_4471_81e4_0f17b6ba8a07.xml │ │ │ ├── SiteMapNode_a1ee94a7_8ec0_4eff_a9a3_1f992c7a2b9b.xml │ │ │ ├── SiteMapNode_ca5e0b9a_732f_481e_9c08_73de7c444c1f.xml │ │ │ ├── SiteMapNode_d9ab8c5f_b853_44e9_a1d7_4c14f556fc37.xml │ │ │ ├── SiteMapNode_f21272b4_6f90_4504_96fd_f825b085710b.xml │ │ │ ├── Sql_RSSVDevice.xml │ │ │ ├── Sql_RSSVEmployeeWorkOrderQty.xml │ │ │ ├── Sql_RSSVLabor.xml │ │ │ ├── Sql_RSSVRepairItem.xml │ │ │ ├── Sql_RSSVRepairPrice.xml │ │ │ ├── Sql_RSSVRepairService.xml │ │ │ ├── Sql_RSSVSetup.xml │ │ │ ├── Sql_RSSVStockItemDevice.xml │ │ │ ├── Sql_RSSVWarranty.xml │ │ │ ├── Sql_RSSVWorkOrder.xml │ │ │ ├── Sql_RSSVWorkOrderItem.xml │ │ │ ├── Sql_RSSVWorkOrderLabor.xml │ │ │ ├── pages_ar_ar302000_aspx.xml │ │ │ ├── pages_in_in202500_aspx.xml │ │ │ ├── pages_rs_rs101000_aspx.xml │ │ │ ├── pages_rs_rs201000_aspx.xml │ │ │ ├── pages_rs_rs202000_aspx.xml │ │ │ ├── pages_rs_rs203000_aspx.xml │ │ │ ├── pages_rs_rs301000_aspx.xml │ │ │ └── pages_rs_rs501000_aspx.xml │ ├── PhoneRepairShop_Code │ │ ├── PhoneRepairShop_Code.sln │ │ ├── PhoneRepairShop_Code │ │ │ ├── ARPaymentEntry_Extension.cs │ │ │ ├── ARReleaseProcess_Extension.cs │ │ │ ├── DAC │ │ │ │ ├── ARPaymentExtension.cs │ │ │ │ ├── InventoryItemExtensions.cs │ │ │ │ ├── RSSVDevice.cs │ │ │ │ ├── RSSVEmployeeWorkOrderQty.cs │ │ │ │ ├── RSSVLabor.cs │ │ │ │ ├── RSSVRepairItem.cs │ │ │ │ ├── RSSVRepairPrice.cs │ │ │ │ ├── RSSVRepairService.cs │ │ │ │ ├── RSSVSetup.cs │ │ │ │ ├── RSSVStockItemDevice.cs │ │ │ │ ├── RSSVWarranty.cs │ │ │ │ ├── RSSVWorkOrder.cs │ │ │ │ ├── RSSVWorkOrderItem.cs │ │ │ │ └── RSSVWorkOrderLabor.cs │ │ │ ├── Data │ │ │ │ └── InputData.cs │ │ │ ├── Helper │ │ │ │ ├── Constants.cs │ │ │ │ └── Messages.cs │ │ │ ├── InventoryItemMaint.cs │ │ │ ├── PhoneRepairShop_Code.csproj │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── RSSVAssignProcess.cs │ │ │ ├── RSSVDeviceMaint.cs │ │ │ ├── RSSVRepairPriceMaint.cs │ │ │ ├── RSSVRepairServiceMaint.cs │ │ │ ├── RSSVSetupMaint.cs │ │ │ ├── RSSVWorkOrderEntry.cs │ │ │ ├── SOInvoiceEntry_Extension.cs │ │ │ └── Workflows │ │ │ │ ├── RSSVWorkOrderEntry_Workflow.cs │ │ │ │ └── SOInvoiceRepairOrder_Workflow.cs │ │ ├── Solution.bat │ │ ├── Solution.lnk │ │ └── folder.lnk │ └── SourceFiles │ │ ├── DBScripts │ │ └── T240_DatabaseTables.sql │ │ └── Report │ │ └── RS601000.rpx └── T250 │ ├── CodeSnippets │ ├── Activity1.1.1 │ │ ├── Step2 │ │ │ ├── Messages.cs │ │ │ ├── RSSVPaymentPlanInq.cs │ │ │ └── RSSVWorkOrder.cs │ │ ├── Step3 │ │ │ └── RSSVPaymentPlanInq.cs │ │ └── Step4 │ │ │ └── RS401000.aspx │ ├── Activity1.2.1 │ │ ├── Step1 │ │ │ ├── RSSVPaymentPlanInq.cs │ │ │ └── RSSVWorkOrder.cs │ │ ├── Step2 │ │ │ └── RSSVPaymentPlanInq.cs │ │ └── Step3 │ │ │ └── RS401000.aspx │ ├── Activity1.2.2 │ │ └── Step1 │ │ │ └── RS401000.aspx │ ├── Activity1.3.1 │ │ ├── Step1 │ │ │ ├── Constants.cs │ │ │ ├── Messages.cs │ │ │ ├── RS401000.aspx │ │ │ └── RSSVWorkOrder.cs │ │ └── Step2 │ │ │ └── RSSVPaymentPlanInq.cs │ ├── Activity1.4.1 │ │ ├── Step1 │ │ │ ├── RS401000.aspx │ │ │ └── RSSVPaymentPlanInq.cs │ │ └── Step2 │ │ │ └── RSSVPaymentPlanInq.cs │ ├── Activity1.5.1 │ │ └── Step1 │ │ │ ├── RS401000.aspx │ │ │ └── RSSVWorkOrder.cs │ ├── Activity1.5.2 │ │ └── Step1 │ │ │ ├── RS401000.aspx │ │ │ └── RSSVPaymentPlanInq.cs │ └── Activity2.1.1 │ │ ├── Step2 │ │ ├── Messages.cs │ │ └── RSSVWorkOrderPayment.cs │ │ ├── Step3 │ │ └── RSSVWorkOrderEntry.cs │ │ └── Step4 │ │ └── RS301000.aspx │ ├── PhoneRepairShop │ ├── Bin │ │ └── PhoneRepairShop_code.dll │ ├── InputData │ │ ├── InventoryItem.csv │ │ ├── RSSVDevice.csv │ │ ├── RSSVLabor.csv │ │ ├── RSSVRepairItem.csv │ │ ├── RSSVRepairPrice.csv │ │ ├── RSSVRepairService.csv │ │ ├── RSSVSetup.csv │ │ ├── RSSVStockItemDevice.csv │ │ ├── RSSVWarranty.csv │ │ ├── RSSVWorkOrder.csv │ │ ├── RSSVWorkOrderItem.csv │ │ └── RSSVWorkOrderLabor.csv │ ├── Pages │ │ └── RS │ │ │ ├── RS101000.aspx │ │ │ ├── RS101000.aspx.cs │ │ │ ├── RS201000.aspx │ │ │ ├── RS201000.aspx.cs │ │ │ ├── RS202000.aspx │ │ │ ├── RS202000.aspx.cs │ │ │ ├── RS203000.aspx │ │ │ ├── RS203000.aspx.cs │ │ │ ├── RS301000.aspx │ │ │ ├── RS301000.aspx.cs │ │ │ ├── RS401000.aspx │ │ │ └── RS401000.aspx.cs │ └── _project │ │ ├── ARPayment.xml │ │ ├── GenericInquiryScreen_Repair_Work_Orders.xml │ │ ├── GenericInquiryScreen_Serviced_Devices.xml │ │ ├── GenericInquiryScreen_Services_and_Prices.xml │ │ ├── InventoryItem.xml │ │ ├── ProjectMetadata.xml │ │ ├── RSSVWorkOrder.xml │ │ ├── ScreenWithRights_RS101000.xml │ │ ├── ScreenWithRights_RS201000.xml │ │ ├── ScreenWithRights_RS202000.xml │ │ ├── ScreenWithRights_RS2020PL.xml │ │ ├── ScreenWithRights_RS203000.xml │ │ ├── ScreenWithRights_RS2030PL.xml │ │ ├── ScreenWithRights_RS301000.xml │ │ ├── ScreenWithRights_RS3010PL.xml │ │ ├── ScreenWithRights_RS401000.xml │ │ ├── SharedFilter_To_Assign_RS3010PL.xml │ │ ├── SiteMapNode_3ca4e38e_dcc6_4bed_91d6_70d20c260065.xml │ │ ├── SiteMapNode_4a43578c_33ac_4fcd_8666_c7cebe7d3bf6.xml │ │ ├── SiteMapNode_9dcdb3b2_da3d_448f_9365_ab0a49bfc94d.xml │ │ ├── SiteMapNode_a1ee94a7_8ec0_4eff_a9a3_1f992c7a2b9b.xml │ │ ├── SiteMapNode_ca5e0b9a_732f_481e_9c08_73de7c444c1f.xml │ │ ├── SiteMapNode_d9ab8c5f_b853_44e9_a1d7_4c14f556fc37.xml │ │ ├── SiteMapNode_f21272b4_6f90_4504_96fd_f825b085710b.xml │ │ ├── Sql_RSSVDevice.xml │ │ ├── Sql_RSSVLabor.xml │ │ ├── Sql_RSSVRepairItem.xml │ │ ├── Sql_RSSVRepairPrice.xml │ │ ├── Sql_RSSVRepairService.xml │ │ ├── Sql_RSSVSetup.xml │ │ ├── Sql_RSSVStockItemDevice.xml │ │ ├── Sql_RSSVWarranty.xml │ │ ├── Sql_RSSVWorkOrder.xml │ │ ├── Sql_RSSVWorkOrderItem.xml │ │ ├── Sql_RSSVWorkOrderLabor.xml │ │ ├── pages_ar_ar302000_aspx.xml │ │ ├── pages_in_in202500_aspx.xml │ │ ├── pages_rs_rs101000_aspx.xml │ │ ├── pages_rs_rs201000_aspx.xml │ │ ├── pages_rs_rs202000_aspx.xml │ │ ├── pages_rs_rs203000_aspx.xml │ │ ├── pages_rs_rs301000_aspx.xml │ │ └── pages_rs_rs401000_aspx.xml │ └── PhoneRepairShop_Code │ ├── PhoneRepairShop_Code.sln │ ├── PhoneRepairShop_Code │ ├── ARPaymentEntry_Extension.cs │ ├── ARReleaseProcess_Extension.cs │ ├── DAC │ │ ├── ARPaymentExtension.cs │ │ ├── InventoryItemExtensions.cs │ │ ├── RSSVDevice.cs │ │ ├── RSSVLabor.cs │ │ ├── RSSVRepairItem.cs │ │ ├── RSSVRepairPrice.cs │ │ ├── RSSVRepairService.cs │ │ ├── RSSVSetup.cs │ │ ├── RSSVStockItemDevice.cs │ │ ├── RSSVWarranty.cs │ │ ├── RSSVWorkOrder.cs │ │ ├── RSSVWorkOrderItem.cs │ │ ├── RSSVWorkOrderLabor.cs │ │ └── RSSVWorkOrderPayment.cs │ ├── Data │ │ └── InputData.cs │ ├── Helper │ │ ├── Constants.cs │ │ └── Messages.cs │ ├── InventoryItemMaint.cs │ ├── PhoneRepairShop_Code.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RSSVDeviceMaint.cs │ ├── RSSVPaymentPlanInq.cs │ ├── RSSVRepairPriceMaint.cs │ ├── RSSVRepairServiceMaint.cs │ ├── RSSVSetupMaint.cs │ ├── RSSVWorkOrderEntry.cs │ ├── SOInvoiceEntry_Extension.cs │ └── Workflows │ │ ├── RSSVWorkOrderEntry_Workflow.cs │ │ └── SOInvoiceRepairOrder_Workflow.cs │ ├── Solution.bat │ ├── Solution.lnk │ └── folder.lnk ├── IntegrationDevelopment ├── Help │ ├── ConfiguringPushNotifications │ │ ├── AdditionalInformation │ │ │ └── CommitEventEnricher.cs │ │ ├── BuildInQueryDefinition │ │ │ └── TestInCodeDefinition.cs │ │ └── SignalRHub │ │ │ └── TestSignalR.cs │ ├── ConfiguringWebhooks │ │ ├── TogglWebhookHandler │ │ │ ├── Bin │ │ │ │ └── WebhookHandler.dll │ │ │ └── _project │ │ │ │ ├── File_Bin_WebhookHandler_dll.xml │ │ │ │ ├── ProjectMetadata.xml │ │ │ │ └── Webhook_TogglWebhook.xml │ │ └── TogglWebhookHandler_Code │ │ │ ├── Solution.bat │ │ │ ├── Solution.lnk │ │ │ ├── WebhookHandler.sln │ │ │ ├── WebhookHandler │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── TogglWebhookHandler.cs │ │ │ └── TogglWebhookHandler_Code.csproj │ │ │ ├── binding.txt │ │ │ └── folder.lnk │ └── IntegrationDevelopmentGuide.postman_collection.json ├── I300 │ └── OData.postman_collection.json ├── I310 │ └── REST.postman_collection.json ├── I320 │ └── REST.postman_collection.json └── I330 │ ├── REST.postman_collection.json │ └── SourceFiles │ └── T2MCRO.jpg ├── MobileDevelopment ├── T400 │ ├── CodeSnippets │ │ ├── Lesson2.2 │ │ │ ├── Step2.2.2.json │ │ │ └── Step2.2.3.json │ │ ├── Lesson3.1 │ │ │ ├── MainMenu.json │ │ │ └── Screen.json │ │ ├── Lesson3.2 │ │ │ ├── MainMenu.json │ │ │ └── Screen.json │ │ ├── Lesson3.3 │ │ │ ├── MainMenu.json │ │ │ └── Screen.json │ │ ├── Lesson4.1 │ │ │ ├── Step2.json │ │ │ └── Step3.json │ │ ├── Lesson4.2 │ │ │ └── SO301000.json │ │ ├── Lesson4.3 │ │ │ └── SO301000.json │ │ ├── Lesson4.4 │ │ │ ├── SO301000.json │ │ │ ├── SO641010_MainMenu.json │ │ │ └── SO641010_Screen.json │ │ ├── Lesson4.5 │ │ │ └── SO301000.json │ │ └── Lesson4.6 │ │ │ └── PM301000.json │ ├── FilesForTraining │ │ └── SO-OpenByCustomer.xml │ └── SalesActivities │ │ └── _project │ │ ├── Actions_PM301000.xml │ │ ├── Automation_PM301000.xml │ │ ├── GenericInquiryScreen_SalespersonSales.xml │ │ ├── MobileSiteMapWorkspaces_CRM.xml │ │ ├── MobileSiteMapWorkspaces_INVENTORY.xml │ │ ├── MobileSiteMapWorkspaces_SALESORDERS.xml │ │ ├── MobileSiteMap_DB000012.xml │ │ ├── MobileSiteMap_GI000008.xml │ │ ├── MobileSiteMap_GI000023.xml │ │ ├── MobileSiteMap_GI400001.xml │ │ ├── MobileSiteMap_PM301000.xml │ │ ├── MobileSiteMap_SITEMAP.xml │ │ ├── MobileSiteMap_SO301000.xml │ │ ├── MobileSiteMap_SO641010.xml │ │ ├── ProjectMetadata.xml │ │ └── pages_pm_pm301000_aspx.xml └── T410 │ ├── CodeSnippets │ ├── Lesson1.1 │ │ ├── Step1.json │ │ └── Step2.json │ ├── Lesson1.2 │ │ ├── Step1.json │ │ ├── Step2.json │ │ └── Step3.json │ ├── Lesson1.3 │ │ └── Step2.json │ ├── Lesson2.2 │ │ ├── Step1_AP303000.json │ │ ├── Step1_MainMenu.json │ │ ├── Step2_AP303010.json │ │ ├── Step2_MainMenu.json │ │ └── Step3.json │ ├── Lesson2.3 │ │ └── Step2.json │ ├── Lesson3.1 │ │ ├── Step1.cs │ │ └── Step2.json │ ├── Lesson3.2 │ │ └── Step2.json │ ├── Lesson3.3 │ │ ├── PM301000.json │ │ └── ProjectEntry_CustomizedWorkflow.cs │ └── Part_1_Prepare │ │ ├── AddSO303000.json │ │ └── UpdateMainMenu.json │ ├── T410_Code │ ├── Solution.bat │ ├── Solution.lnk │ ├── T410_Code.sln │ ├── T410_Code │ │ ├── ProjectEntry_CustomizedWorkflow.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── SOInvoiceEntry.cs │ │ └── T410_Code.csproj │ └── folder.lnk │ └── T410_CustomizationProject │ ├── Bin │ └── T410_Code.dll │ └── _project │ ├── MobileSiteMapWorkspaces_PAYABLES.xml │ ├── MobileSiteMapWorkspaces_SALESORDERS.xml │ ├── MobileSiteMap_AP303000.xml │ ├── MobileSiteMap_AP303010.xml │ ├── MobileSiteMap_PM301000.xml │ ├── MobileSiteMap_PO302000.xml │ ├── MobileSiteMap_SITEMAP.xml │ ├── MobileSiteMap_SO301000.xml │ ├── MobileSiteMap_SO303000.xml │ └── ProjectMetadata.xml ├── ModernUI └── T290 │ ├── CodeSnippets │ ├── Activity2_1_1_CreateForm │ │ ├── RS201000.html │ │ └── RS201000.ts │ ├── Activity2_2_1_Converter │ │ ├── RS202000.html │ │ └── RS202000.ts │ ├── Activity3_2_1_SetupForm │ │ ├── RS101000.html │ │ └── RS101000.ts │ ├── Activity3_3_1_DataEntryForm │ │ ├── RS301000.html │ │ └── RS301000.ts │ ├── Activity3_4_1_ProcessingForm │ │ ├── RS501000.html │ │ └── RS501000.ts │ ├── Activity3_5_1_ButtonLocation │ │ ├── RS301000.html │ │ ├── RS301000.ts │ │ ├── RSSVWorkOrderEntry.cs │ │ └── RSSVWorkOrderEntry_Workflow.cs │ ├── Activity6_1_1_CustomFields │ │ ├── IN202500_PhoneRepairShop.html │ │ └── IN202500_PhoneRepairShop.ts │ ├── Activity6_1_2_CustomTab │ │ ├── IN202500_PhoneRepairShop.html │ │ └── IN202500_PhoneRepairShop.ts │ └── Activity7_2_1_DebugEvent │ │ └── RS301000.ts │ ├── PhoneRepairShop │ ├── Bin │ │ └── PhoneRepairShop_Code.dll │ ├── InputData │ │ ├── InventoryItem.csv │ │ ├── RSSVDevice.csv │ │ ├── RSSVLabor.csv │ │ ├── RSSVRepairItem.csv │ │ ├── RSSVRepairPrice.csv │ │ ├── RSSVRepairService.csv │ │ ├── RSSVSetup.csv │ │ ├── RSSVStockItemDevice.csv │ │ ├── RSSVWarranty.csv │ │ ├── RSSVWorkOrder.csv │ │ ├── RSSVWorkOrderItem.csv │ │ └── RSSVWorkOrderLabor.csv │ ├── Pages │ │ └── RS │ │ │ ├── RS101000.aspx │ │ │ ├── RS101000.aspx.cs │ │ │ ├── RS201000.aspx │ │ │ ├── RS201000.aspx.cs │ │ │ ├── RS202000.aspx │ │ │ ├── RS202000.aspx.cs │ │ │ ├── RS203000.aspx │ │ │ ├── RS203000.aspx.cs │ │ │ ├── RS301000.aspx │ │ │ ├── RS301000.aspx.cs │ │ │ ├── RS501000.aspx │ │ │ └── RS501000.aspx.cs │ ├── ReportsCustomized │ │ └── RS601000.rpx │ ├── _project │ │ ├── ARPayment.xml │ │ ├── GenericInquiryScreen_Repair_Work_Orders.xml │ │ ├── GenericInquiryScreen_Serviced_Devices.xml │ │ ├── GenericInquiryScreen_Services_and_Prices.xml │ │ ├── InventoryItem.xml │ │ ├── ProjectMetadata.xml │ │ ├── RSSVWorkOrder.xml │ │ ├── ScreenWithRights_RS101000.xml │ │ ├── ScreenWithRights_RS201000.xml │ │ ├── ScreenWithRights_RS202000.xml │ │ ├── ScreenWithRights_RS2020PL.xml │ │ ├── ScreenWithRights_RS203000.xml │ │ ├── ScreenWithRights_RS2030PL.xml │ │ ├── ScreenWithRights_RS301000.xml │ │ ├── ScreenWithRights_RS3010PL.xml │ │ ├── ScreenWithRights_RS501000.xml │ │ ├── ScreenWithRights_RS601000.xml │ │ ├── SharedFilter_To_Assign_RS3010PL.xml │ │ ├── SiteMapNode_3ca4e38e_dcc6_4bed_91d6_70d20c260065.xml │ │ ├── SiteMapNode_4a43578c_33ac_4fcd_8666_c7cebe7d3bf6.xml │ │ ├── SiteMapNode_78cf7b24_102e_432c_a382_b62fefc0fe3b.xml │ │ ├── SiteMapNode_8f266edb_b94b_4471_81e4_0f17b6ba8a07.xml │ │ ├── SiteMapNode_a1ee94a7_8ec0_4eff_a9a3_1f992c7a2b9b.xml │ │ ├── SiteMapNode_ca5e0b9a_732f_481e_9c08_73de7c444c1f.xml │ │ ├── SiteMapNode_d9ab8c5f_b853_44e9_a1d7_4c14f556fc37.xml │ │ ├── SiteMapNode_f21272b4_6f90_4504_96fd_f825b085710b.xml │ │ ├── Sql_RSSVDevice.xml │ │ ├── Sql_RSSVEmployeeWorkOrderQty.xml │ │ ├── Sql_RSSVLabor.xml │ │ ├── Sql_RSSVRepairItem.xml │ │ ├── Sql_RSSVRepairPrice.xml │ │ ├── Sql_RSSVRepairService.xml │ │ ├── Sql_RSSVSetup.xml │ │ ├── Sql_RSSVStockItemDevice.xml │ │ ├── Sql_RSSVWarranty.xml │ │ ├── Sql_RSSVWorkOrder.xml │ │ ├── Sql_RSSVWorkOrderItem.xml │ │ ├── Sql_RSSVWorkOrderLabor.xml │ │ ├── pages_ar_ar302000_aspx.xml │ │ ├── pages_in_in202500_aspx.xml │ │ ├── pages_rs_rs101000_aspx.xml │ │ ├── pages_rs_rs201000_aspx.xml │ │ ├── pages_rs_rs202000_aspx.xml │ │ ├── pages_rs_rs203000_aspx.xml │ │ ├── pages_rs_rs301000_aspx.xml │ │ └── pages_rs_rs501000_aspx.xml │ └── screens │ │ ├── IN │ │ └── IN202500 │ │ │ └── extensions │ │ │ ├── IN202500_PhoneRepairShop.html │ │ │ └── IN202500_PhoneRepairShop.ts │ │ └── RS │ │ ├── RS101000 │ │ ├── RS101000.html │ │ └── RS101000.ts │ │ ├── RS201000 │ │ ├── RS201000.html │ │ └── RS201000.ts │ │ ├── RS202000 │ │ ├── RS202000.html │ │ └── RS202000.ts │ │ ├── RS301000 │ │ ├── RS301000.html │ │ └── RS301000.ts │ │ └── RS501000 │ │ ├── RS501000.html │ │ └── RS501000.ts │ └── PhoneRepairShop_Code │ ├── PhoneRepairShop_Code.sln │ ├── PhoneRepairShop_Code │ ├── ARPaymentEntry_Extension.cs │ ├── ARReleaseProcess_Extension.cs │ ├── DAC │ │ ├── ARPaymentExtension.cs │ │ ├── InventoryItemExtensions.cs │ │ ├── RSSVDevice.cs │ │ ├── RSSVEmployeeWorkOrderQty.cs │ │ ├── RSSVLabor.cs │ │ ├── RSSVRepairItem.cs │ │ ├── RSSVRepairPrice.cs │ │ ├── RSSVRepairService.cs │ │ ├── RSSVSetup.cs │ │ ├── RSSVStockItemDevice.cs │ │ ├── RSSVWarranty.cs │ │ ├── RSSVWorkOrder.cs │ │ ├── RSSVWorkOrderItem.cs │ │ └── RSSVWorkOrderLabor.cs │ ├── Data │ │ └── InputData.cs │ ├── Helper │ │ ├── Constants.cs │ │ └── Messages.cs │ ├── InventoryItemMaint.cs │ ├── PhoneRepairShop_Code.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RSSVAssignProcess.cs │ ├── RSSVDeviceMaint.cs │ ├── RSSVRepairPriceMaint.cs │ ├── RSSVRepairServiceMaint.cs │ ├── RSSVSetupMaint.cs │ ├── RSSVWorkOrderEntry.cs │ ├── SOInvoiceEntry_Extension.cs │ └── Workflows │ │ ├── RSSVWorkOrderEntry_Workflow.cs │ │ └── SOInvoiceRepairOrder_Workflow.cs │ ├── Solution.bat │ └── Solution.lnk ├── PlugInDevelopment └── Help │ ├── AddingCustomSmsProvider │ └── CustomSmsProvider_Code │ │ ├── CustomSmsProvider.sln │ │ ├── CustomSmsProvider │ │ ├── CustomSmsProvider_Code.csproj │ │ ├── Helper │ │ │ └── Messages.cs │ │ ├── PlivoSmsProvider.cs │ │ ├── PlivoSmsProviderFactory.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── Service │ │ │ ├── PlivoResponse.cs │ │ │ └── PlivoService.cs │ │ ├── Solution.bat │ │ ├── Solution.lnk │ │ ├── binding.txt │ │ └── folder.lnk │ ├── CustomizingBusinessEventsInCode │ └── CustomEventAction.cs │ └── ImplementingConnector │ ├── WooCommerceTest.sln │ └── WooCommerceTest │ ├── BCBindingWooCommerce.cs │ ├── External │ ├── CustomerAddressData.cs │ ├── CustomerData.cs │ ├── CustomerDataProvider.cs │ ├── IWooEntity.cs │ └── WooRestClientBase.cs │ ├── Helper │ ├── Constants.cs │ └── Messages.cs │ ├── Internal │ └── Case.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── Sync │ ├── MappedCustomer.cs │ ├── WooCustomerEntityBucket.cs │ ├── WooCustomerProcessor.cs │ └── WooLocationEntityBucket.cs │ ├── WooCommerceConnector.cs │ ├── WooCommerceConnectorFactory.cs │ ├── WooCommerceStoreMaint.cs │ └── WooCommerceTest.csproj ├── README.md ├── UnitTesting └── T280 │ ├── CodeSnippets │ ├── Activity1.2 │ │ └── RSSVRepairServiceMaintTests.cs │ ├── Activity2.1 │ │ └── RSSVRepairServiceMaintTests.cs │ ├── Activity2.4 │ │ └── InventoryItemMaintTests.cs │ ├── Activity2.5 │ │ └── InventoryItemMaintTests.cs │ ├── Activity3.1 │ │ └── RSSVRepairPriceMaintTests.cs │ └── Activity4.1 │ │ └── RSSVWorkOrderEntryTests.cs │ ├── PhoneRepairShop │ ├── Bin │ │ ├── PhoneRepairShop_Code.Tests.dll │ │ └── PhoneRepairShop_Code.dll │ ├── InputData │ │ ├── InventoryItem.csv │ │ ├── RSSVDevice.csv │ │ ├── RSSVLabor.csv │ │ ├── RSSVRepairItem.csv │ │ ├── RSSVRepairPrice.csv │ │ ├── RSSVRepairService.csv │ │ ├── RSSVSetup.csv │ │ ├── RSSVStockItemDevice.csv │ │ ├── RSSVWarranty.csv │ │ ├── RSSVWorkOrder.csv │ │ ├── RSSVWorkOrderItem.csv │ │ └── RSSVWorkOrderLabor.csv │ ├── Pages │ │ └── RS │ │ │ ├── RS101000.aspx │ │ │ ├── RS101000.aspx.cs │ │ │ ├── RS201000.aspx │ │ │ ├── RS201000.aspx.cs │ │ │ ├── RS202000.aspx │ │ │ ├── RS202000.aspx.cs │ │ │ ├── RS203000.aspx │ │ │ ├── RS203000.aspx.cs │ │ │ ├── RS301000.aspx │ │ │ └── RS301000.aspx.cs │ └── _project │ │ ├── File_Bin_PhoneRepairShop_Code_dll.xml │ │ ├── File_InputData_InventoryItem_csv.xml │ │ ├── File_InputData_RSSVDevice_csv.xml │ │ ├── File_InputData_RSSVLabor_csv.xml │ │ ├── File_InputData_RSSVRepairItem_csv.xml │ │ ├── File_InputData_RSSVRepairPrice_csv.xml │ │ ├── File_InputData_RSSVRepairService_csv.xml │ │ ├── File_InputData_RSSVSetup_csv.xml │ │ ├── File_InputData_RSSVStockItemDevice_csv.xml │ │ ├── File_InputData_RSSVWarranty_csv.xml │ │ ├── File_InputData_RSSVWorkOrderItem_csv.xml │ │ ├── File_InputData_RSSVWorkOrderLabor_csv.xml │ │ ├── File_InputData_RSSVWorkOrder_csv.xml │ │ ├── File_Pages_RS_RS101000_aspx.xml │ │ ├── File_Pages_RS_RS101000_aspx_cs.xml │ │ ├── File_Pages_RS_RS201000_aspx.xml │ │ ├── File_Pages_RS_RS201000_aspx_cs.xml │ │ ├── File_Pages_RS_RS202000_aspx.xml │ │ ├── File_Pages_RS_RS202000_aspx_cs.xml │ │ ├── File_Pages_RS_RS203000_aspx.xml │ │ ├── File_Pages_RS_RS203000_aspx_cs.xml │ │ ├── File_Pages_RS_RS301000_aspx.xml │ │ ├── File_Pages_RS_RS301000_aspx_cs.xml │ │ ├── GenericInquiryScreen_Repair_Work_Orders.xml │ │ ├── GenericInquiryScreen_Serviced_Devices.xml │ │ ├── GenericInquiryScreen_Services_and_Prices.xml │ │ ├── InventoryItem.xml │ │ ├── ProjectMetadata.xml │ │ ├── SharedFilter_To_Assign_RS3010PL.xml │ │ ├── SiteMapNode_0458ac72_9d84_410d_a135_4e1ff0778a05.xml │ │ ├── SiteMapNode_3a60d24e_7262_481b_98f7_57861dd0af48.xml │ │ ├── SiteMapNode_3ca4e38e_dcc6_4bed_91d6_70d20c260065.xml │ │ ├── SiteMapNode_4a43578c_33ac_4fcd_8666_c7cebe7d3bf6.xml │ │ ├── SiteMapNode_5a413714_4b05_47d6_a859_3230951be88b.xml │ │ ├── SiteMapNode_98f23db8_4b3e_4e23_8bd7_3a99d6277cc1.xml │ │ ├── SiteMapNode_a1ee94a7_8ec0_4eff_a9a3_1f992c7a2b9b.xml │ │ ├── SiteMapNode_be86639e_b3b2_4333_aa87_5d67194a59c0.xml │ │ ├── SiteMapNode_ca5e0b9a_732f_481e_9c08_73de7c444c1f.xml │ │ ├── SiteMapNode_d9ab8c5f_b853_44e9_a1d7_4c14f556fc37.xml │ │ ├── SiteMapNode_f21272b4_6f90_4504_96fd_f825b085710b.xml │ │ ├── Sql_RSSVDevice.xml │ │ ├── Sql_RSSVLabor.xml │ │ ├── Sql_RSSVRepairItem.xml │ │ ├── Sql_RSSVRepairPrice.xml │ │ ├── Sql_RSSVRepairService.xml │ │ ├── Sql_RSSVSetup.xml │ │ ├── Sql_RSSVStockItemDevice.xml │ │ ├── Sql_RSSVWarranty.xml │ │ ├── Sql_RSSVWorkOrder.xml │ │ ├── Sql_RSSVWorkOrderItem.xml │ │ ├── Sql_RSSVWorkOrderLabor.xml │ │ ├── pages_in_in202500_aspx.xml │ │ ├── pages_rs_rs101000_aspx.xml │ │ ├── pages_rs_rs201000_aspx.xml │ │ ├── pages_rs_rs202000_aspx.xml │ │ ├── pages_rs_rs203000_aspx.xml │ │ └── pages_rs_rs301000_aspx.xml │ └── PhoneRepairShop_Code │ ├── PhoneRepairShop_Code.Tests │ ├── InventoryItemMaintTests.cs │ ├── PhoneRepairShop_Code.Tests.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RSSVRepairPriceMaintTests.cs │ ├── RSSVRepairServiceMaintTests.cs │ ├── RSSVWorkOrderEntryTests.cs │ ├── app.config │ └── packages.config │ ├── PhoneRepairShop_Code │ ├── DAC │ │ ├── InventoryItemExtensions.cs │ │ ├── RSSVDevice.cs │ │ ├── RSSVLabor.cs │ │ ├── RSSVRepairItem.cs │ │ ├── RSSVRepairPrice.cs │ │ ├── RSSVRepairService.cs │ │ ├── RSSVSetup.cs │ │ ├── RSSVStockItemDevice.cs │ │ ├── RSSVWarranty.cs │ │ ├── RSSVWorkOrder.cs │ │ ├── RSSVWorkOrderItem.cs │ │ └── RSSVWorkOrderLabor.cs │ ├── Data │ │ └── InputData.cs │ ├── Helper │ │ ├── Constants.cs │ │ └── Messages.cs │ ├── InventoryItemMaint.cs │ ├── PhoneRepairShop_code.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RSSVDeviceMaint.cs │ ├── RSSVRepairPriceMaint.cs │ ├── RSSVRepairServiceMaint.cs │ ├── RSSVSetupMaint.cs │ └── RSSVWorkOrderEntry.cs │ ├── PhoneRepairShop_code.sln │ ├── Solution.bat │ ├── Solution.lnk │ ├── folder.lnk │ └── packages │ ├── Castle.Core.5.1.1 │ ├── .signature.p7s │ ├── ASL - Apache Software Foundation License.txt │ ├── CHANGELOG.md │ ├── Castle.Core.5.1.1.nupkg │ ├── LICENSE │ ├── castle-logo.png │ ├── lib │ │ ├── net462 │ │ │ ├── Castle.Core.dll │ │ │ └── Castle.Core.xml │ │ ├── net6.0 │ │ │ ├── Castle.Core.dll │ │ │ └── Castle.Core.xml │ │ ├── netstandard2.0 │ │ │ ├── Castle.Core.dll │ │ │ └── Castle.Core.xml │ │ └── netstandard2.1 │ │ │ ├── Castle.Core.dll │ │ │ └── Castle.Core.xml │ └── readme.txt │ ├── Microsoft.Bcl.AsyncInterfaces.8.0.0 │ ├── .signature.p7s │ ├── Icon.png │ ├── LICENSE.TXT │ ├── Microsoft.Bcl.AsyncInterfaces.8.0.0.nupkg │ ├── PACKAGE.md │ ├── THIRD-PARTY-NOTICES.TXT │ ├── buildTransitive │ │ ├── net461 │ │ │ └── Microsoft.Bcl.AsyncInterfaces.targets │ │ └── net462 │ │ │ └── _._ │ ├── lib │ │ ├── net462 │ │ │ ├── Microsoft.Bcl.AsyncInterfaces.dll │ │ │ └── Microsoft.Bcl.AsyncInterfaces.xml │ │ ├── netstandard2.0 │ │ │ ├── Microsoft.Bcl.AsyncInterfaces.dll │ │ │ └── Microsoft.Bcl.AsyncInterfaces.xml │ │ └── netstandard2.1 │ │ │ ├── Microsoft.Bcl.AsyncInterfaces.dll │ │ │ └── Microsoft.Bcl.AsyncInterfaces.xml │ └── useSharedDesignerContext.txt │ ├── Moq.4.20.72 │ ├── .signature.p7s │ ├── Moq.4.20.72.nupkg │ ├── icon.png │ ├── lib │ │ ├── net462 │ │ │ └── Moq.dll │ │ ├── net6.0 │ │ │ └── Moq.dll │ │ ├── netstandard2.0 │ │ │ └── Moq.dll │ │ └── netstandard2.1 │ │ │ └── Moq.dll │ └── readme.md │ ├── System.Runtime.CompilerServices.Unsafe.6.0.0 │ ├── .signature.p7s │ ├── Icon.png │ ├── LICENSE.TXT │ ├── System.Runtime.CompilerServices.Unsafe.6.0.0.nupkg │ ├── THIRD-PARTY-NOTICES.TXT │ ├── buildTransitive │ │ ├── netcoreapp2.0 │ │ │ └── System.Runtime.CompilerServices.Unsafe.targets │ │ └── netcoreapp3.1 │ │ │ └── _._ │ ├── lib │ │ ├── net461 │ │ │ ├── System.Runtime.CompilerServices.Unsafe.dll │ │ │ └── System.Runtime.CompilerServices.Unsafe.xml │ │ ├── net6.0 │ │ │ ├── System.Runtime.CompilerServices.Unsafe.dll │ │ │ └── System.Runtime.CompilerServices.Unsafe.xml │ │ ├── netcoreapp3.1 │ │ │ ├── System.Runtime.CompilerServices.Unsafe.dll │ │ │ └── System.Runtime.CompilerServices.Unsafe.xml │ │ └── netstandard2.0 │ │ │ ├── System.Runtime.CompilerServices.Unsafe.dll │ │ │ └── System.Runtime.CompilerServices.Unsafe.xml │ └── useSharedDesignerContext.txt │ ├── System.Threading.Tasks.Extensions.4.5.4 │ ├── .signature.p7s │ ├── LICENSE.TXT │ ├── System.Threading.Tasks.Extensions.4.5.4.nupkg │ ├── THIRD-PARTY-NOTICES.TXT │ ├── lib │ │ ├── MonoAndroid10 │ │ │ └── _._ │ │ ├── MonoTouch10 │ │ │ └── _._ │ │ ├── net461 │ │ │ ├── System.Threading.Tasks.Extensions.dll │ │ │ └── System.Threading.Tasks.Extensions.xml │ │ ├── netcoreapp2.1 │ │ │ └── _._ │ │ ├── netstandard1.0 │ │ │ ├── System.Threading.Tasks.Extensions.dll │ │ │ └── System.Threading.Tasks.Extensions.xml │ │ ├── netstandard2.0 │ │ │ ├── System.Threading.Tasks.Extensions.dll │ │ │ └── System.Threading.Tasks.Extensions.xml │ │ ├── portable-net45+win8+wp8+wpa81 │ │ │ ├── System.Threading.Tasks.Extensions.dll │ │ │ └── System.Threading.Tasks.Extensions.xml │ │ ├── xamarinios10 │ │ │ └── _._ │ │ ├── xamarinmac20 │ │ │ └── _._ │ │ ├── xamarintvos10 │ │ │ └── _._ │ │ └── xamarinwatchos10 │ │ │ └── _._ │ ├── ref │ │ ├── MonoAndroid10 │ │ │ └── _._ │ │ ├── MonoTouch10 │ │ │ └── _._ │ │ ├── netcoreapp2.1 │ │ │ └── _._ │ │ ├── xamarinios10 │ │ │ └── _._ │ │ ├── xamarinmac20 │ │ │ └── _._ │ │ ├── xamarintvos10 │ │ │ └── _._ │ │ └── xamarinwatchos10 │ │ │ └── _._ │ ├── useSharedDesignerContext.txt │ └── version.txt │ ├── xunit.2.4.2 │ ├── .signature.p7s │ ├── _content │ │ └── logo-128-transparent.png │ └── xunit.2.4.2.nupkg │ ├── xunit.abstractions.2.0.3 │ ├── .signature.p7s │ ├── lib │ │ ├── net35 │ │ │ ├── xunit.abstractions.dll │ │ │ └── xunit.abstractions.xml │ │ ├── netstandard1.0 │ │ │ ├── xunit.abstractions.dll │ │ │ └── xunit.abstractions.xml │ │ └── netstandard2.0 │ │ │ ├── xunit.abstractions.dll │ │ │ └── xunit.abstractions.xml │ └── xunit.abstractions.2.0.3.nupkg │ ├── xunit.analyzers.1.0.0 │ ├── .signature.p7s │ ├── _content │ │ └── logo-128-transparent.png │ ├── analyzers │ │ └── dotnet │ │ │ └── cs │ │ │ ├── xunit.analyzers.dll │ │ │ └── xunit.analyzers.fixes.dll │ ├── tools │ │ ├── install.ps1 │ │ └── uninstall.ps1 │ └── xunit.analyzers.1.0.0.nupkg │ ├── xunit.assert.2.4.2 │ ├── .signature.p7s │ ├── _content │ │ └── logo-128-transparent.png │ ├── lib │ │ └── netstandard1.1 │ │ │ ├── xunit.assert.dll │ │ │ └── xunit.assert.xml │ └── xunit.assert.2.4.2.nupkg │ ├── xunit.core.2.4.2 │ ├── .signature.p7s │ ├── _content │ │ └── logo-128-transparent.png │ ├── build │ │ ├── xunit.core.props │ │ └── xunit.core.targets │ ├── buildMultiTargeting │ │ ├── xunit.core.props │ │ └── xunit.core.targets │ └── xunit.core.2.4.2.nupkg │ ├── xunit.extensibility.core.2.4.2 │ ├── .signature.p7s │ ├── _content │ │ └── logo-128-transparent.png │ ├── lib │ │ ├── net452 │ │ │ ├── xunit.core.dll │ │ │ ├── xunit.core.dll.tdnet │ │ │ ├── xunit.core.xml │ │ │ ├── xunit.runner.tdnet.dll │ │ │ └── xunit.runner.utility.net452.dll │ │ └── netstandard1.1 │ │ │ ├── xunit.core.dll │ │ │ └── xunit.core.xml │ └── xunit.extensibility.core.2.4.2.nupkg │ ├── xunit.extensibility.execution.2.4.2 │ ├── .signature.p7s │ ├── _content │ │ └── logo-128-transparent.png │ ├── lib │ │ ├── net452 │ │ │ ├── xunit.execution.desktop.dll │ │ │ └── xunit.execution.desktop.xml │ │ └── netstandard1.1 │ │ │ ├── xunit.execution.dotnet.dll │ │ │ └── xunit.execution.dotnet.xml │ └── xunit.extensibility.execution.2.4.2.nupkg │ └── xunit.runner.visualstudio.2.4.5 │ ├── .signature.p7s │ ├── License.txt │ ├── build │ ├── net462 │ │ ├── xunit.abstractions.dll │ │ ├── xunit.runner.reporters.net452.dll │ │ ├── xunit.runner.utility.net452.dll │ │ ├── xunit.runner.visualstudio.props │ │ └── xunit.runner.visualstudio.testadapter.dll │ ├── netcoreapp3.1 │ │ ├── xunit.abstractions.dll │ │ ├── xunit.runner.reporters.netcoreapp10.dll │ │ ├── xunit.runner.utility.netcoreapp10.dll │ │ ├── xunit.runner.visualstudio.dotnetcore.testadapter.dll │ │ └── xunit.runner.visualstudio.props │ └── uap10.0.16299 │ │ ├── xunit.runner.reporters.netstandard15.dll │ │ ├── xunit.runner.utility.netstandard15.dll │ │ ├── xunit.runner.utility.uwp10.dll │ │ ├── xunit.runner.utility.uwp10.pri │ │ ├── xunit.runner.visualstudio.props │ │ ├── xunit.runner.visualstudio.targets │ │ ├── xunit.runner.visualstudio.uwp.testadapter.dll │ │ └── xunit.runner.visualstudio.uwp.testadapter.pri │ ├── lib │ ├── net462 │ │ └── _._ │ ├── netcoreapp3.1 │ │ └── _._ │ └── uap10.0.16299 │ │ └── _._ │ ├── logo-512-transparent.png │ └── xunit.runner.visualstudio.2.4.5.nupkg └── WorkflowDevelopment ├── Help ├── ActionSequenses_ToDefineAnActionSequence │ └── CaseWorkflow_Extension.cs └── Transitions_ToImplementAGroupOfTransitions_Step4 │ └── RSSVWorkOrderEntry_Workflow.cs └── T270 ├── CodeSnippets ├── Activity1.1.1 │ ├── Step1 │ │ └── RSSVWorkOrderEntry_Workflow.cs │ ├── Step2 │ │ ├── Constants.cs │ │ └── RSSVWorkOrderEntry_Workflow.cs │ └── Step3 │ │ └── RSSVWorkOrderEntry_Workflow.cs ├── Activity1.2.1 │ ├── Step1 │ │ └── RSSVWorkOrderEntry.cs │ ├── Step2 │ │ └── RSSVWorkOrderEntry_Workflow.cs │ └── Step3 │ │ └── RSSVWorkOrderEntry_Workflow.cs ├── Activity1.3.1 │ └── RSSVWorkOrderEntry_Workflow.cs ├── Activity1.4.1 │ └── RSSVWorkOrderEntry_Workflow.cs ├── Activity1.5.1 │ ├── Step1 │ │ └── RSSVWorkOrderEntry_Workflow.cs │ ├── Step2 │ │ └── RSSVWorkOrderEntry_Workflow.cs │ └── Step3 │ │ └── RSSVWorkOrderEntry_Workflow.cs ├── Activity1.5.2 │ ├── RSSVWorkOrderEntry.cs │ └── RSSVWorkOrderEntry_Workflow.cs ├── Activity1.6.1 │ ├── Step1 │ │ └── RSSVWorkOrderEntry_Workflow.cs │ ├── Step2 │ │ ├── RSSVWorkOrderEntry.cs │ │ └── RSSVWorkOrderEntry_Workflow.cs │ └── Step3 │ │ └── RSSVWorkOrderEntry_Workflow.cs ├── Activity1.7.1 │ ├── Step1 │ │ ├── RSSVWorkOrderEntry.cs │ │ └── RSSVWorkOrderEntry_Workflow.cs │ └── Step2 │ │ └── RSSVWorkOrderEntry_Workflow.cs ├── Activity1.7.2 │ ├── Step1 │ │ └── RSSVWorkOrderEntry.cs │ └── Step2 │ │ └── RSSVWorkOrderEntry_Workflow.cs ├── Activity2.1.1 │ ├── Step4 │ │ └── RSSVWorkOrderEntry_Workflow.cs │ ├── Step5 │ │ ├── RSSVWorkOrderEntry.cs │ │ └── RSSVWorkOrderEntry_Workflow.cs │ └── Step6 │ │ └── ARReleaseProcess_Extension.cs ├── Activity2.2.1 │ ├── Step1 │ │ └── ARPaymentExtension.cs │ ├── Step2 │ │ └── ARPaymentEntry_Extension.cs │ ├── Step4 │ │ ├── RSSVWorkOrder.cs │ │ ├── RSSVWorkOrderEntry.cs │ │ └── RSSVWorkOrderEntry_Workflow.cs │ └── Step5 │ │ └── ARReleaseProcess_Extension.cs ├── Activity3.1.1 │ ├── Step1 │ │ └── SOInvoiceEntry_Extension.cs │ ├── Step2 │ │ └── SOInvoiceRepairOrder_Workflow.cs │ └── Step3 │ │ └── SOInvoiceRepairOrder_Workflow.cs ├── Activity3.2.1 │ ├── Step2 │ │ └── SOInvoiceRepairOrder_Workflow.cs │ ├── Step3 │ │ └── SOInvoiceRepairOrder_Workflow.cs │ ├── Step4 │ │ └── SOInvoiceRepairOrder_Workflow.cs │ ├── Step5 │ │ └── SOInvoiceRepairOrder_Workflow.cs │ └── Step6 │ │ └── SOInvoiceRepairOrder_Workflow.cs └── Activity3.3.1 │ ├── Step1 │ ├── Constants.cs │ ├── Messages.cs │ └── RSSVWorkOrder.cs │ ├── Step2 │ └── RSSVWorkOrderEntry_Workflow.cs │ └── Step3 │ └── RSSVWorkOrderEntry_Workflow.cs ├── PhoneRepairShop ├── Bin │ └── PhoneRepairShop_Code.dll ├── InputData │ ├── InventoryItem.csv │ ├── RSSVDevice.csv │ ├── RSSVLabor.csv │ ├── RSSVRepairItem.csv │ ├── RSSVRepairPrice.csv │ ├── RSSVRepairService.csv │ ├── RSSVSetup.csv │ ├── RSSVStockItemDevice.csv │ ├── RSSVWarranty.csv │ ├── RSSVWorkOrder.csv │ ├── RSSVWorkOrderItem.csv │ └── RSSVWorkOrderLabor.csv ├── Pages │ └── RS │ │ ├── RS101000.aspx │ │ ├── RS101000.aspx.cs │ │ ├── RS201000.aspx │ │ ├── RS201000.aspx.cs │ │ ├── RS202000.aspx │ │ ├── RS202000.aspx.cs │ │ ├── RS203000.aspx │ │ ├── RS203000.aspx.cs │ │ ├── RS301000.aspx │ │ └── RS301000.aspx.cs └── _project │ ├── ARPayment.xml │ ├── GenericInquiryScreen_Repair_Work_Orders.xml │ ├── GenericInquiryScreen_Serviced_Devices.xml │ ├── GenericInquiryScreen_Services_and_Prices.xml │ ├── InventoryItem.xml │ ├── ProjectMetadata.xml │ ├── RSSVWorkOrder.xml │ ├── ScreenWithRights_RS101000.xml │ ├── ScreenWithRights_RS201000.xml │ ├── ScreenWithRights_RS202000.xml │ ├── ScreenWithRights_RS2020PL.xml │ ├── ScreenWithRights_RS203000.xml │ ├── ScreenWithRights_RS2030PL.xml │ ├── ScreenWithRights_RS301000.xml │ ├── ScreenWithRights_RS3010PL.xml │ ├── SharedFilter_To_Assign_RS3010PL.xml │ ├── SiteMapNode_3ca4e38e_dcc6_4bed_91d6_70d20c260065.xml │ ├── SiteMapNode_4a43578c_33ac_4fcd_8666_c7cebe7d3bf6.xml │ ├── SiteMapNode_a1ee94a7_8ec0_4eff_a9a3_1f992c7a2b9b.xml │ ├── SiteMapNode_ca5e0b9a_732f_481e_9c08_73de7c444c1f.xml │ ├── SiteMapNode_d9ab8c5f_b853_44e9_a1d7_4c14f556fc37.xml │ ├── SiteMapNode_f21272b4_6f90_4504_96fd_f825b085710b.xml │ ├── Sql_RSSVDevice.xml │ ├── Sql_RSSVLabor.xml │ ├── Sql_RSSVRepairItem.xml │ ├── Sql_RSSVRepairPrice.xml │ ├── Sql_RSSVRepairService.xml │ ├── Sql_RSSVSetup.xml │ ├── Sql_RSSVStockItemDevice.xml │ ├── Sql_RSSVWarranty.xml │ ├── Sql_RSSVWorkOrder.xml │ ├── Sql_RSSVWorkOrderItem.xml │ ├── Sql_RSSVWorkOrderLabor.xml │ ├── pages_ar_ar302000_aspx.xml │ ├── pages_in_in202500_aspx.xml │ ├── pages_rs_rs101000_aspx.xml │ ├── pages_rs_rs201000_aspx.xml │ ├── pages_rs_rs202000_aspx.xml │ ├── pages_rs_rs203000_aspx.xml │ └── pages_rs_rs301000_aspx.xml └── PhoneRepairShop_Code ├── PhoneRepairShop_Code ├── ARPaymentEntry_Extension.cs ├── ARReleaseProcess_Extension.cs ├── DAC │ ├── ARPaymentExtension.cs │ ├── InventoryItemExtensions.cs │ ├── RSSVDevice.cs │ ├── RSSVLabor.cs │ ├── RSSVRepairItem.cs │ ├── RSSVRepairPrice.cs │ ├── RSSVRepairService.cs │ ├── RSSVSetup.cs │ ├── RSSVStockItemDevice.cs │ ├── RSSVWarranty.cs │ ├── RSSVWorkOrder.cs │ ├── RSSVWorkOrderItem.cs │ └── RSSVWorkOrderLabor.cs ├── Data │ └── InputData.cs ├── Helper │ ├── Constants.cs │ └── Messages.cs ├── InventoryItemMaint.cs ├── PhoneRepairShop_code.csproj ├── Properties │ └── AssemblyInfo.cs ├── RSSVDeviceMaint.cs ├── RSSVRepairPriceMaint.cs ├── RSSVRepairServiceMaint.cs ├── RSSVSetupMaint.cs ├── RSSVWorkOrderEntry.cs ├── SOInvoiceEntry_Extension.cs └── Workflows │ ├── RSSVWorkOrderEntry_Workflow.cs │ └── SOInvoiceRepairOrder_Workflow.cs ├── PhoneRepairShop_code.sln ├── Solution.bat ├── Solution.lnk └── folder.lnk /.gitattributes: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Vendor paths 3 | ############################################################################### 4 | Customization/T200/PhoneRepairShop_Code/packages/* linguist-vendored 5 | Customization/T210/PhoneRepairShop_Code/packages/* linguist-vendored 6 | Customization/T220/PhoneRepairShop_Code/packages/* linguist-vendored 7 | Customization/T230/PhoneRepairShop_Code/packages/* linguist-vendored 8 | Customization/T240/PhoneRepairShop_Code/packages/* linguist-vendored 9 | Customization/T250/PhoneRepairShop_Code/packages/* linguist-vendored 10 | Customization/T190/SourceFiles/PhoneRepairShop_Code/packages/* linguist-vendored 11 | -------------------------------------------------------------------------------- /BarcodeDrivenEngine/Help/BarcodeDrivenEngine/PhoneRepairShop_Code/PhoneRepairShop_Code/Helper/Constants.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace PhoneRepairShop 8 | { 9 | public static class RepairComplexity 10 | { 11 | public const string Low = "L"; 12 | public const string Medium = "M"; 13 | public const string High = "H"; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /BarcodeDrivenEngine/Help/BarcodeDrivenEngine/PhoneRepairShop_Code/PhoneRepairShop_Code/Helper/Messages.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace PhoneRepairShop 8 | { 9 | public static class Messages 10 | { 11 | //Complexity of repair 12 | public const string High = "High"; 13 | public const string Medium = "Medium"; 14 | public const string Low = "Low"; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /BarcodeDrivenEngine/Help/BarcodeDrivenEngine/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVDeviceMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using PX.Data; 7 | using PX.Data.BQL.Fluent; 8 | 9 | namespace PhoneRepairShop 10 | { 11 | public class RSSVDeviceMaint : PXGraph 12 | { 13 | public SelectFrom.View ServDevices; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /BarcodeDrivenEngine/Help/BarcodeDrivenEngine/PhoneRepairShop_Code/Solution.bat: -------------------------------------------------------------------------------- 1 | "C:\AcumaticaERP\SmartFix_T290_Beta\App_Data\Projects\PhoneRepairShop\PhoneRepairShop_code.sln" -------------------------------------------------------------------------------- /BarcodeDrivenEngine/Help/BarcodeDrivenEngine/PhoneRepairShop_Code/Solution.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/BarcodeDrivenEngine/Help/BarcodeDrivenEngine/PhoneRepairShop_Code/Solution.lnk -------------------------------------------------------------------------------- /BarcodeDrivenEngine/Help/BarcodeDrivenEngine/PhoneRepairShop_Code/folder.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/BarcodeDrivenEngine/Help/BarcodeDrivenEngine/PhoneRepairShop_Code/folder.lnk -------------------------------------------------------------------------------- /Customization/T190/CodeSnippets/Step5.1/ARPaymentExtension.cs: -------------------------------------------------------------------------------- 1 | using PX.Data; 2 | using PX.Objects.AR; 3 | using System; 4 | 5 | namespace PhoneRepairShop 6 | { 7 | // Acuminator disable once PX1016 ExtensionDoesNotDeclareIsActiveMethod 8 | // extension should be constantly active 9 | public sealed class ARPaymentExt : PXCacheExtension 10 | { 11 | #region PrepaymentPercent 12 | [PXDBDecimal()] 13 | [PXDefault(TypeCode.Decimal, "0.0", PersistingCheck = PXPersistingCheck.Nothing)] 14 | [PXUIField(DisplayName = "Prepayment Percent")] 15 | public Decimal? UsrPrepaymentPercent { get; set; } 16 | public abstract class usrPrepaymentPercent : 17 | PX.Data.BQL.BqlDecimal.Field { } 18 | #endregion 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Customization/T190/CodeSnippets/Step5.2/ARPaymentEntry_Extension.cs: -------------------------------------------------------------------------------- 1 | using PX.Data; 2 | using PX.Data.BQL.Fluent; 3 | using PX.Objects.AR; 4 | 5 | namespace PhoneRepairShop 6 | { 7 | // Acuminator disable once PX1016 ExtensionDoesNotDeclareIsActiveMethod extension should be constantly active 8 | public class ARPaymentEntry_Extension : PXGraphExtension 9 | { 10 | public virtual void _(Events.FieldDefaulting e) 12 | { 13 | RSSVSetup setupRecord = SelectFrom.View.Select(Base); 14 | if (setupRecord != null) 15 | { 16 | e.NewValue = setupRecord.PrepaymentPercent; 17 | } 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/Bin/PhoneRepairShop_Code.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T190/SourceFiles/PhoneRepairShop/Bin/PhoneRepairShop_Code.dll -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/InputData/RSSVLabor.csv: -------------------------------------------------------------------------------- 1 | CompanyID;ServiceID;DeviceID;InventoryID;DefaultPrice;Quantity;ExtPrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;1;1;35;5.000000;1.000000;5.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS203000;2020-05-02 16:47:17.320;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS203000;2020-05-02 16:47:17.320;0x000000000004EBE7;C1E6218D-948C-EA11-9FED-E0D55E1F4D34 3 | -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/InputData/RSSVSetup.csv: -------------------------------------------------------------------------------- 1 | CompanyID;NumberingID;WalkInCustomerID;DefaultEmployee;PrepaymentPercent;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;WORKORDER;5441;12411;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2020-05-12 09:23:04.893;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2020-05-12 09:23:04.893;0x00000000000518D8;0A00DE05-3294-EA11-9FEE-E0D55E1F4D34 -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/InputData/RSSVStockItemDevice.csv: -------------------------------------------------------------------------------- 1 | CompanyID;InventoryID;DeviceID;CreatedDateTime;CreatedByID;CreatedByScreenID;LastModifiedDateTime;LastModifiedByID;LastModifiedByScreenID;tstamp;NoteID 2 | 2;2610;1;2020-05-02 18:36:51.040;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;IN202500;2020-05-02 18:36:51.040;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;IN202500;0x000000000004EC0A;139776E1-A38C-EA11-9FED-E0D55E1F4D34 3 | 2;2613;3;2020-05-02 10:42:06.433;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;IN202500;2020-05-02 10:42:06.433;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;IN202500;0x000000000004EBC0;02D83B8F-618C-EA11-9FED-E0D55E1F4D34 4 | -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/InputData/RSSVWarranty.csv: -------------------------------------------------------------------------------- 1 | CompanyID;ServiceID;DeviceID;ContractID;DefaultWarranty;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;3;3;3412;1;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS203000;2020-05-02 17:16:32.907;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS203000;2020-05-02 17:16:32.907;0x000000000004EC09;685402A1-988C-EA11-9FED-E0D55E1F4D34 3 | -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/Pages/RS/RS101000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS101000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/Pages/RS/RS201000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS201000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/Pages/RS/RS202000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | public partial class Page_RS202000 : PX.Web.UI.PXPage 3 | { 4 | protected void Page_Load(object sender, EventArgs e) 5 | { 6 | } 7 | } -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/Pages/RS/RS203000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS203000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/Pages/RS/RS301000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS301000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_Bin_PhoneRepairShop_Code_dll.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_InputData_InventoryItem_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_InputData_RSSVDevice_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_InputData_RSSVLabor_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_InputData_RSSVRepairItem_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_InputData_RSSVRepairPrice_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_InputData_RSSVRepairService_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_InputData_RSSVSetup_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_InputData_RSSVStockItemDevice_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_InputData_RSSVWarranty_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_InputData_RSSVWorkOrderItem_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_InputData_RSSVWorkOrderLabor_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_InputData_RSSVWorkOrder_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_Pages_RS_RS101000_aspx.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_Pages_RS_RS101000_aspx_cs.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_Pages_RS_RS201000_aspx.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_Pages_RS_RS201000_aspx_cs.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_Pages_RS_RS202000_aspx.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_Pages_RS_RS202000_aspx_cs.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_Pages_RS_RS203000_aspx.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_Pages_RS_RS203000_aspx_cs.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_Pages_RS_RS301000_aspx.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/File_Pages_RS_RS301000_aspx_cs.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop/_project/ProjectMetadata.xml: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVDeviceMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using PX.Data; 7 | using PX.Data.BQL.Fluent; 8 | 9 | namespace PhoneRepairShop 10 | { 11 | public class RSSVDeviceMaint : PXGraph 12 | { 13 | public SelectFrom.View ServDevices = null!; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVSetupMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using PX.Data; 3 | using PX.Data.BQL.Fluent; 4 | 5 | namespace PhoneRepairShop 6 | { 7 | public class RSSVSetupMaint : PXGraph 8 | { 9 | 10 | public PXSave Save = null!; 11 | public PXCancel Cancel = null!; 12 | 13 | public SelectFrom.View Setup = null!; 14 | 15 | 16 | } 17 | } -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop_Code/Solution.bat: -------------------------------------------------------------------------------- 1 | "C:\TCourseInstances\SmartFix_T190\App_Data\Projects\PhoneRepairShop_Code\PhoneRepairShop_Code.sln" -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop_Code/Solution.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T190/SourceFiles/PhoneRepairShop_Code/Solution.lnk -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop_Code/Web.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Customization/T190/SourceFiles/PhoneRepairShop_Code/folder.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T190/SourceFiles/PhoneRepairShop_Code/folder.lnk -------------------------------------------------------------------------------- /Customization/T200/CodeSnippets/Step1.6.1/RSSVRepairServiceMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using PX.Data; 3 | using PX.Data.BQL.Fluent; 4 | 5 | namespace PhoneRepairShop 6 | { 7 | public class RSSVRepairServiceMaint : PXGraph 8 | { 9 | ////////// The added code 10 | protected void RSSVRepairService_WalkInService_FieldUpdated( 11 | PXCache cache, PXFieldUpdatedEventArgs e) 12 | { 13 | var row = (RSSVRepairService)e.Row; 14 | row.PreliminaryCheck = !(row.WalkInService == true); 15 | } 16 | ////////// The end of added code 17 | 18 | public PXSave Save = null!; 19 | public PXCancel Cancel = null!; 20 | 21 | public SelectFrom.View RepairService = null!; 22 | } 23 | } -------------------------------------------------------------------------------- /Customization/T200/CodeSnippets/Step2.1.1/RSSVDeviceMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using PX.Data; 7 | using PX.Data.BQL.Fluent; 8 | 9 | namespace PhoneRepairShop 10 | { 11 | public class RSSVDeviceMaint : PXGraph 12 | { 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Customization/T200/CodeSnippets/Step2.1.2/Messages.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace PhoneRepairShop 8 | { 9 | public static class Messages 10 | { 11 | //DAC names 12 | public const string RSSVDevice = "Serviced Device"; 13 | public const string RSSVRepairService = "Repair Service"; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T200/CodeSnippets/Step2.1.2/RSSVDevice.cs: -------------------------------------------------------------------------------- 1 | using PX.Data; 2 | 3 | namespace PhoneRepairShop 4 | { 5 | [PXCacheName(Messages.RSSVDevice)] 6 | public class RSSVDevice : PXBqlTable, IBqlTable 7 | { 8 | 9 | } 10 | } -------------------------------------------------------------------------------- /Customization/T200/CodeSnippets/Step2.1.3/Constants.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace PhoneRepairShop 8 | { 9 | public static class RepairComplexity 10 | { 11 | public const string Low = "L"; 12 | public const string Medium = "M"; 13 | public const string High = "H"; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T200/CodeSnippets/Step2.1.3/Messages.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace PhoneRepairShop 3 | { 4 | public static class Messages 5 | { 6 | //DAC names 7 | public const string RSSVDevice = "Serviced Device"; 8 | public const string RSSVRepairService = "Repair Service"; 9 | 10 | //Complexity of repair 11 | public const string High = "High"; 12 | public const string Medium = "Medium"; 13 | public const string Low = "Low"; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T200/CodeSnippets/Step2.1.4/RSSVDeviceMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using PX.Data; 7 | using PX.Data.BQL.Fluent; 8 | 9 | namespace PhoneRepairShop 10 | { 11 | public class RSSVDeviceMaint : PXGraph 12 | { 13 | public SelectFrom.View ServDevices = null!; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T200/CodeSnippets/Step2.2.1/RS202000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS202000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } -------------------------------------------------------------------------------- /Customization/T200/PhoneRepairShop/Bin/PhoneRepairShop_Code.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T200/PhoneRepairShop/Bin/PhoneRepairShop_Code.dll -------------------------------------------------------------------------------- /Customization/T200/PhoneRepairShop/Pages/RS/RS201000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS201000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T200/PhoneRepairShop/Pages/RS/RS202000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS202000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } -------------------------------------------------------------------------------- /Customization/T200/PhoneRepairShop/_project/ProjectMetadata.xml: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /Customization/T200/PhoneRepairShop_Code/PhoneRepairShop_Code/Helper/Constants.cs: -------------------------------------------------------------------------------- 1 | namespace PhoneRepairShop 2 | { 3 | public static class RepairComplexity 4 | { 5 | public const string Low = "L"; 6 | public const string Medium = "M"; 7 | public const string High = "H"; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Customization/T200/PhoneRepairShop_Code/PhoneRepairShop_Code/Helper/Messages.cs: -------------------------------------------------------------------------------- 1 |  2 | namespace PhoneRepairShop 3 | { 4 | public static class Messages 5 | { 6 | //DAC names 7 | public const string RSSVDevice = "Serviced Device"; 8 | public const string RSSVRepairService = "Repair Service"; 9 | 10 | //Complexity of repair 11 | public const string High = "High"; 12 | public const string Medium = "Medium"; 13 | public const string Low = "Low"; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T200/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVDeviceMaint.cs: -------------------------------------------------------------------------------- 1 | using PX.Data; 2 | using PX.Data.BQL.Fluent; 3 | 4 | namespace PhoneRepairShop 5 | { 6 | public class RSSVDeviceMaint : PXGraph 7 | { 8 | public SelectFrom.View ServDevices = null!; 9 | } 10 | } -------------------------------------------------------------------------------- /Customization/T200/PhoneRepairShop_Code/Solution.bat: -------------------------------------------------------------------------------- 1 | "C:\TCourseInstances\SmartFix_T200\App_Data\Projects\PhoneRepairShop_Code\PhoneRepairShop_Code.sln" -------------------------------------------------------------------------------- /Customization/T200/PhoneRepairShop_Code/Solution.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T200/PhoneRepairShop_Code/Solution.lnk -------------------------------------------------------------------------------- /Customization/T200/PhoneRepairShop_Code/folder.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T200/PhoneRepairShop_Code/folder.lnk -------------------------------------------------------------------------------- /Customization/T210/CodeSnippets/Step2.1.1/RS203000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS203000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T210/CodeSnippets/Step2.1.1/RSSVRepairPriceMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using PX.Data; 3 | using PX.Data.BQL.Fluent; 4 | 5 | namespace PhoneRepairShop 6 | { 7 | public class RSSVRepairPriceMaint : 8 | PXGraph 9 | { 10 | #region Data Views 11 | public SelectFrom.View RepairPrices = null!; 12 | #endregion 13 | } 14 | } -------------------------------------------------------------------------------- /Customization/T210/CodeSnippets/Step2.1.2/RSSVRepairPriceMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using PX.Data; 3 | using PX.Data.BQL.Fluent; 4 | 5 | namespace PhoneRepairShop 6 | { 7 | public class RSSVRepairPriceMaint : 8 | PXGraph 9 | { 10 | #region Data Views 11 | public SelectFrom.View RepairPrices = null!; 12 | 13 | ////////// The added code 14 | public SelectFrom. 15 | Where. 17 | And>>.View 19 | RepairItems = null!; 20 | ////////// The end of added code 21 | #endregion 22 | } 23 | } -------------------------------------------------------------------------------- /Customization/T210/PhoneRepairShop/Bin/PhoneRepairShop_code.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T210/PhoneRepairShop/Bin/PhoneRepairShop_code.dll -------------------------------------------------------------------------------- /Customization/T210/PhoneRepairShop/InputData/RSSVLabor.csv: -------------------------------------------------------------------------------- 1 | CompanyID;ServiceID;DeviceID;InventoryID;DefaultPrice;Quantity;ExtPrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;1;1;35;5.000000;1.000000;5.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS203000;2022-03-04 14:38:43.157;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS203000;2022-03-04 14:38:43.157;0x0000000000910CE0;A9235FBB-C89B-EC11-9E2E-9828A61840C3 3 | -------------------------------------------------------------------------------- /Customization/T210/PhoneRepairShop/InputData/RSSVStockItemDevice.csv: -------------------------------------------------------------------------------- 1 | CompanyID;InventoryID;DeviceID;CreatedDateTime;CreatedByID;CreatedByScreenID;LastModifiedDateTime;LastModifiedByID;LastModifiedByScreenID;tstamp;NoteID 2 | 2;2610;1;2022-03-03 21:30:21.040;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;IN202500;2022-03-03 21:30:21.040;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;IN202500;0x00000000008FB5C2;113F0A1B-399B-EC11-9E2E-9828A61840C3 3 | 2;2613;3;2022-03-03 21:32:11.530;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;IN202500;2022-03-03 21:32:11.530;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;IN202500;0x00000000008FB5D6;7D4DFB5F-399B-EC11-9E2E-9828A61840C3 4 | -------------------------------------------------------------------------------- /Customization/T210/PhoneRepairShop/InputData/RSSVWarranty.csv: -------------------------------------------------------------------------------- 1 | CompanyID;ServiceID;DeviceID;ContractID;DefaultWarranty;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;3;3;3412;1;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS203000;2022-03-04 21:34:46.310;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS203000;2022-03-04 21:34:46.310;0x0000000000937DDF;80DA35FA-019C-EC11-9E2E-9828A61840C3 3 | -------------------------------------------------------------------------------- /Customization/T210/PhoneRepairShop/Pages/RS/RS201000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS201000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T210/PhoneRepairShop/Pages/RS/RS202000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS202000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } -------------------------------------------------------------------------------- /Customization/T210/PhoneRepairShop/Pages/RS/RS203000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS203000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T210/PhoneRepairShop/_project/InventoryItem.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 |
-------------------------------------------------------------------------------- /Customization/T210/PhoneRepairShop/_project/ProjectMetadata.xml: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /Customization/T210/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVDeviceMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using PX.Data; 7 | using PX.Data.BQL.Fluent; 8 | 9 | namespace PhoneRepairShop 10 | { 11 | public class RSSVDeviceMaint : PXGraph 12 | { 13 | public SelectFrom.View ServDevices = null!; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T210/PhoneRepairShop_Code/Solution.bat: -------------------------------------------------------------------------------- 1 | "C:\TCourseInstances\SmartFix_T210\App_Data\Projects\PhoneRepairShop\PhoneRepairShop_code.sln" -------------------------------------------------------------------------------- /Customization/T210/PhoneRepairShop_Code/Solution.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T210/PhoneRepairShop_Code/Solution.lnk -------------------------------------------------------------------------------- /Customization/T210/PhoneRepairShop_Code/folder.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T210/PhoneRepairShop_Code/folder.lnk -------------------------------------------------------------------------------- /Customization/T220/CodeSnippets/Step2.1.1/RSSVSetupMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using PX.Data; 3 | using PX.Data.BQL.Fluent; 4 | 5 | namespace PhoneRepairShop 6 | { 7 | public class RSSVSetupMaint : PXGraph 8 | { 9 | public PXSave Save = null!; 10 | public PXCancel Cancel = null!; 11 | 12 | public SelectFrom.View Setup = null!; 13 | } 14 | } -------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop/Bin/PhoneRepairShop_Code.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T220/PhoneRepairShop/Bin/PhoneRepairShop_Code.dll -------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop/InputData/RSSVLabor.csv: -------------------------------------------------------------------------------- 1 | CompanyID;ServiceID;DeviceID;InventoryID;DefaultPrice;Quantity;ExtPrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;1;1;35;5.000000;1.000000;5.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.010;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.010;0x00000000000587A5;2AC182AA-9B48-ED11-9E79-9828A61840C3 3 | -------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop/InputData/RSSVSetup.csv: -------------------------------------------------------------------------------- 1 | CompanyID;NumberingID;WalkInCustomerID;DefaultEmployee;PrepaymentPercent;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;WORKORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 3 | -------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop/InputData/RSSVStockItemDevice.csv: -------------------------------------------------------------------------------- 1 | CompanyID;InventoryID;DeviceID;CreatedDateTime;CreatedByID;CreatedByScreenID;LastModifiedDateTime;LastModifiedByID;LastModifiedByScreenID;tstamp;NoteID 2 | 2;2610;1;2022-10-10 13:01:35.047;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.047;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;0x00000000000587A7;2BC182AA-9B48-ED11-9E79-9828A61840C3 3 | 2;2613;3;2022-10-10 13:01:35.057;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.057;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;0x00000000000587A8;2CC182AA-9B48-ED11-9E79-9828A61840C3 4 | -------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop/InputData/RSSVWarranty.csv: -------------------------------------------------------------------------------- 1 | CompanyID;ServiceID;DeviceID;ContractID;DefaultWarranty;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;1;1;3412;1;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.850;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.850;0x0000000000058796;20C182AA-9B48-ED11-9E79-9828A61840C3 3 | 2;2;1;3412;1;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.870;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.870;0x0000000000058798;22C182AA-9B48-ED11-9E79-9828A61840C3 4 | 2;3;3;3412;1;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.873;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.873;0x000000000005879A;24C182AA-9B48-ED11-9E79-9828A61840C3 5 | -------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop/InputData/RSSVWorkOrderItem.csv: -------------------------------------------------------------------------------- 1 | CompanyID;OrderNbr;LineNbr;RepairItemType;InventoryID;BasePrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;000001;1;BT;2610;20.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.933;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.933;0x00000000000642F2;B969897D-AB49-ED11-9E79-9828A61840C3 3 | 2;000001;2;BC;2612;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.937;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.937;0x00000000000642F3;BA69897D-AB49-ED11-9E79-9828A61840C3 4 | -------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop/InputData/RSSVWorkOrderLabor.csv: -------------------------------------------------------------------------------- 1 | CompanyID;OrderNbr;InventoryID;DefaultPrice;Quantity;ExtPrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;000001;35;5.000000;2.000000;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.940;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-12 22:05:43.843;0x0000000000463909;BB69897D-AB49-ED11-9E79-9828A61840C3 3 | -------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop/Pages/RS/RS101000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS101000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop/Pages/RS/RS201000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS201000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop/Pages/RS/RS202000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS202000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } -------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop/Pages/RS/RS203000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS203000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop/Pages/RS/RS301000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS301000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop/_project/InventoryItem.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 |
-------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop/_project/ProjectMetadata.xml: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVDeviceMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using PX.Data; 7 | using PX.Data.BQL.Fluent; 8 | 9 | namespace PhoneRepairShop 10 | { 11 | public class RSSVDeviceMaint : PXGraph 12 | { 13 | public SelectFrom.View ServDevices = null!; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVSetupMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using PX.Data; 3 | using PX.Data.BQL.Fluent; 4 | 5 | namespace PhoneRepairShop 6 | { 7 | public class RSSVSetupMaint : PXGraph 8 | { 9 | 10 | public PXSave Save = null!; 11 | public PXCancel Cancel = null!; 12 | 13 | public SelectFrom.View Setup = null!; 14 | } 15 | } -------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop_Code/Solution.bat: -------------------------------------------------------------------------------- 1 | "C:\TCourseInstances\SmartFix_T220\App_Data\Projects\PhoneRepairShop_Code\PhoneRepairShop_Code.sln" -------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop_Code/Solution.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T220/PhoneRepairShop_Code/Solution.lnk -------------------------------------------------------------------------------- /Customization/T220/PhoneRepairShop_Code/folder.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T220/PhoneRepairShop_Code/folder.lnk -------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop/Bin/PhoneRepairShop_Code.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T230/PhoneRepairShop/Bin/PhoneRepairShop_Code.dll -------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop/InputData/RSSVLabor.csv: -------------------------------------------------------------------------------- 1 | CompanyID;ServiceID;DeviceID;InventoryID;DefaultPrice;Quantity;ExtPrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;1;1;35;5.000000;1.000000;5.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.010;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.010;0x00000000000587A5;2AC182AA-9B48-ED11-9E79-9828A61840C3 3 | -------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop/InputData/RSSVSetup.csv: -------------------------------------------------------------------------------- 1 | CompanyID;NumberingID;WalkInCustomerID;DefaultEmployee;PrepaymentPercent;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;WORKORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 3 | -------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop/InputData/RSSVStockItemDevice.csv: -------------------------------------------------------------------------------- 1 | CompanyID;InventoryID;DeviceID;CreatedDateTime;CreatedByID;CreatedByScreenID;LastModifiedDateTime;LastModifiedByID;LastModifiedByScreenID;tstamp;NoteID 2 | 2;2610;1;2022-10-10 13:01:35.047;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.047;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;0x00000000000587A7;2BC182AA-9B48-ED11-9E79-9828A61840C3 3 | 2;2613;3;2022-10-10 13:01:35.057;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.057;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;0x00000000000587A8;2CC182AA-9B48-ED11-9E79-9828A61840C3 4 | -------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop/InputData/RSSVWarranty.csv: -------------------------------------------------------------------------------- 1 | CompanyID;ServiceID;DeviceID;ContractID;DefaultWarranty;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;1;1;3412;1;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.850;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.850;0x0000000000058796;20C182AA-9B48-ED11-9E79-9828A61840C3 3 | 2;2;1;3412;1;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.870;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.870;0x0000000000058798;22C182AA-9B48-ED11-9E79-9828A61840C3 4 | 2;3;3;3412;1;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.873;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.873;0x000000000005879A;24C182AA-9B48-ED11-9E79-9828A61840C3 5 | -------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop/InputData/RSSVWorkOrderItem.csv: -------------------------------------------------------------------------------- 1 | CompanyID;OrderNbr;LineNbr;RepairItemType;InventoryID;BasePrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;000001;1;BT;2610;20.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.933;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.933;0x00000000000642F2;B969897D-AB49-ED11-9E79-9828A61840C3 3 | 2;000001;2;BC;2612;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.937;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.937;0x00000000000642F3;BA69897D-AB49-ED11-9E79-9828A61840C3 4 | -------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop/InputData/RSSVWorkOrderLabor.csv: -------------------------------------------------------------------------------- 1 | CompanyID;OrderNbr;InventoryID;DefaultPrice;Quantity;ExtPrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;000001;35;5.000000;2.000000;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.940;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-12 22:05:43.843;0x0000000000463909;BB69897D-AB49-ED11-9E79-9828A61840C3 3 | -------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop/Pages/RS/RS101000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS101000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop/Pages/RS/RS201000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS201000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop/Pages/RS/RS202000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS202000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } -------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop/Pages/RS/RS203000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS203000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop/Pages/RS/RS301000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS301000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop/_project/InventoryItem.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 |
-------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop/_project/ProjectMetadata.xml: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVDeviceMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using PX.Data; 7 | using PX.Data.BQL.Fluent; 8 | 9 | namespace PhoneRepairShop 10 | { 11 | public class RSSVDeviceMaint : PXGraph 12 | { 13 | public SelectFrom.View ServDevices = null!; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVSetupMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using PX.Data; 3 | using PX.Data.BQL.Fluent; 4 | 5 | namespace PhoneRepairShop 6 | { 7 | public class RSSVSetupMaint : PXGraph 8 | { 9 | 10 | public PXSave Save = null!; 11 | public PXCancel Cancel = null!; 12 | 13 | public SelectFrom.View Setup = null!; 14 | } 15 | } -------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop_Code/Solution.bat: -------------------------------------------------------------------------------- 1 | "C:\TCourseInstances\SmartFix_T230\App_Data\Projects\PhoneRepairShop\PhoneRepairShop_code.sln" -------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop_Code/Solution.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T230/PhoneRepairShop_Code/Solution.lnk -------------------------------------------------------------------------------- /Customization/T230/PhoneRepairShop_Code/folder.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T230/PhoneRepairShop_Code/folder.lnk -------------------------------------------------------------------------------- /Customization/T230/SourceFiles/DBScripts/T230_AddColumn_RSSVRepairItem.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE [SmartFix_T230].[dbo].[RSSVRepairItem] 2 | ADD IsPriceValidated bit NOT NULL 3 | DEFAULT (0) -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop/Bin/PhoneRepairShop_code.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T240/PhoneRepairShop/Bin/PhoneRepairShop_code.dll -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop/InputData/RSSVLabor.csv: -------------------------------------------------------------------------------- 1 | CompanyID;ServiceID;DeviceID;InventoryID;DefaultPrice;Quantity;ExtPrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;1;1;35;5.000000;1.000000;5.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.010;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.010;0x00000000000587A5;2AC182AA-9B48-ED11-9E79-9828A61840C3 3 | -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop/InputData/RSSVSetup.csv: -------------------------------------------------------------------------------- 1 | CompanyID;NumberingID;WalkInCustomerID;DefaultEmployee;PrepaymentPercent;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;WORKORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 3 | -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop/InputData/RSSVStockItemDevice.csv: -------------------------------------------------------------------------------- 1 | CompanyID;InventoryID;DeviceID;CreatedDateTime;CreatedByID;CreatedByScreenID;LastModifiedDateTime;LastModifiedByID;LastModifiedByScreenID;tstamp;NoteID 2 | 2;2610;1;2022-10-10 13:01:35.047;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.047;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;0x00000000000587A7;2BC182AA-9B48-ED11-9E79-9828A61840C3 3 | 2;2613;3;2022-10-10 13:01:35.057;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.057;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;0x00000000000587A8;2CC182AA-9B48-ED11-9E79-9828A61840C3 4 | -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop/InputData/RSSVWarranty.csv: -------------------------------------------------------------------------------- 1 | CompanyID;ServiceID;DeviceID;ContractID;DefaultWarranty;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;1;1;3412;1;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.850;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.850;0x0000000000058796;20C182AA-9B48-ED11-9E79-9828A61840C3 3 | 2;2;1;3412;1;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.870;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.870;0x0000000000058798;22C182AA-9B48-ED11-9E79-9828A61840C3 4 | 2;3;3;3412;1;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.873;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.873;0x000000000005879A;24C182AA-9B48-ED11-9E79-9828A61840C3 5 | -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop/InputData/RSSVWorkOrderItem.csv: -------------------------------------------------------------------------------- 1 | CompanyID;OrderNbr;LineNbr;RepairItemType;InventoryID;BasePrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;000001;1;BT;2610;20.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.933;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.933;0x00000000000642F2;B969897D-AB49-ED11-9E79-9828A61840C3 3 | 2;000001;2;BC;2612;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.937;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.937;0x00000000000642F3;BA69897D-AB49-ED11-9E79-9828A61840C3 4 | -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop/InputData/RSSVWorkOrderLabor.csv: -------------------------------------------------------------------------------- 1 | CompanyID;OrderNbr;InventoryID;DefaultPrice;Quantity;ExtPrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;000001;35;5.000000;2.000000;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.940;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-12 22:05:43.843;0x0000000000463909;BB69897D-AB49-ED11-9E79-9828A61840C3 3 | -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop/Pages/RS/RS101000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS101000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop/Pages/RS/RS201000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS201000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop/Pages/RS/RS202000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS202000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop/Pages/RS/RS203000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS203000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop/Pages/RS/RS301000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS301000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop/Pages/RS/RS501000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS501000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop/_project/ARPayment.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 |
-------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop/_project/InventoryItem.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 |
-------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop/_project/ProjectMetadata.xml: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop/_project/RSSVWorkOrder.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 |
-------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop/_project/Sql_RSSVEmployeeWorkOrderQty.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | ]]> 12 | -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVDeviceMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using PX.Data; 7 | using PX.Data.BQL.Fluent; 8 | 9 | namespace PhoneRepairShop 10 | { 11 | public class RSSVDeviceMaint : PXGraph 12 | { 13 | public SelectFrom.View ServDevices = null!; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVSetupMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using PX.Data; 3 | using PX.Data.BQL.Fluent; 4 | 5 | namespace PhoneRepairShop 6 | { 7 | public class RSSVSetupMaint : PXGraph 8 | { 9 | 10 | public PXSave Save = null!; 11 | public PXCancel Cancel = null!; 12 | 13 | public SelectFrom.View Setup = null!; 14 | } 15 | } -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop_Code/Solution.bat: -------------------------------------------------------------------------------- 1 | "C:\TCourseInstances\SmartFix_T240\App_Data\Projects\PhoneRepairShop\PhoneRepairShop_code.sln" -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop_Code/Solution.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T240/PhoneRepairShop_Code/Solution.lnk -------------------------------------------------------------------------------- /Customization/T240/PhoneRepairShop_Code/folder.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T240/PhoneRepairShop_Code/folder.lnk -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop/Bin/PhoneRepairShop_code.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T250/PhoneRepairShop/Bin/PhoneRepairShop_code.dll -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop/InputData/RSSVLabor.csv: -------------------------------------------------------------------------------- 1 | CompanyID;ServiceID;DeviceID;InventoryID;DefaultPrice;Quantity;ExtPrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;1;1;35;5.000000;1.000000;5.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.010;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.010;0x00000000000587A5;2AC182AA-9B48-ED11-9E79-9828A61840C3 3 | -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop/InputData/RSSVSetup.csv: -------------------------------------------------------------------------------- 1 | CompanyID;NumberingID;WalkInCustomerID;DefaultEmployee;PrepaymentPercent;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;WORKORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 3 | -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop/InputData/RSSVStockItemDevice.csv: -------------------------------------------------------------------------------- 1 | CompanyID;InventoryID;DeviceID;CreatedDateTime;CreatedByID;CreatedByScreenID;LastModifiedDateTime;LastModifiedByID;LastModifiedByScreenID;tstamp;NoteID 2 | 2;2610;1;2022-10-10 13:01:35.047;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.047;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;0x00000000000587A7;2BC182AA-9B48-ED11-9E79-9828A61840C3 3 | 2;2613;3;2022-10-10 13:01:35.057;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.057;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;0x00000000000587A8;2CC182AA-9B48-ED11-9E79-9828A61840C3 4 | -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop/InputData/RSSVWarranty.csv: -------------------------------------------------------------------------------- 1 | CompanyID;ServiceID;DeviceID;ContractID;DefaultWarranty;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;1;1;3412;1;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.850;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.850;0x0000000000058796;20C182AA-9B48-ED11-9E79-9828A61840C3 3 | 2;2;1;3412;1;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.870;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.870;0x0000000000058798;22C182AA-9B48-ED11-9E79-9828A61840C3 4 | 2;3;3;3412;1;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.873;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.873;0x000000000005879A;24C182AA-9B48-ED11-9E79-9828A61840C3 5 | -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop/InputData/RSSVWorkOrderItem.csv: -------------------------------------------------------------------------------- 1 | CompanyID;OrderNbr;LineNbr;RepairItemType;InventoryID;BasePrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;000001;1;BT;2610;20.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.933;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.933;0x00000000000642F2;B969897D-AB49-ED11-9E79-9828A61840C3 3 | 2;000001;2;BC;2612;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.937;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.937;0x00000000000642F3;BA69897D-AB49-ED11-9E79-9828A61840C3 4 | -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop/InputData/RSSVWorkOrderLabor.csv: -------------------------------------------------------------------------------- 1 | CompanyID;OrderNbr;InventoryID;DefaultPrice;Quantity;ExtPrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;000001;35;5.000000;2.000000;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.940;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-12 22:05:43.843;0x0000000000463909;BB69897D-AB49-ED11-9E79-9828A61840C3 3 | -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop/Pages/RS/RS101000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS101000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop/Pages/RS/RS201000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS201000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop/Pages/RS/RS202000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS202000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop/Pages/RS/RS203000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS203000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop/Pages/RS/RS301000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS301000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop/Pages/RS/RS401000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS401000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop/_project/ARPayment.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 |
-------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop/_project/InventoryItem.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 |
-------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop/_project/ProjectMetadata.xml: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop/_project/RSSVWorkOrder.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 |
-------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVDeviceMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using PX.Data; 7 | using PX.Data.BQL.Fluent; 8 | 9 | namespace PhoneRepairShop 10 | { 11 | public class RSSVDeviceMaint : PXGraph 12 | { 13 | public SelectFrom.View ServDevices = null!; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVSetupMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using PX.Data; 3 | using PX.Data.BQL.Fluent; 4 | 5 | namespace PhoneRepairShop 6 | { 7 | public class RSSVSetupMaint : PXGraph 8 | { 9 | 10 | public PXSave Save = null!; 11 | public PXCancel Cancel = null!; 12 | 13 | public SelectFrom.View Setup = null!; 14 | } 15 | } -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop_Code/Solution.bat: -------------------------------------------------------------------------------- 1 | "C:\TCourseInstances\SmartFix_T250\App_Data\Projects\PhoneRepairShop_Code\PhoneRepairShop_Code.sln" -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop_Code/Solution.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T250/PhoneRepairShop_Code/Solution.lnk -------------------------------------------------------------------------------- /Customization/T250/PhoneRepairShop_Code/folder.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/Customization/T250/PhoneRepairShop_Code/folder.lnk -------------------------------------------------------------------------------- /IntegrationDevelopment/Help/ConfiguringPushNotifications/AdditionalInformation/CommitEventEnricher.cs: -------------------------------------------------------------------------------- 1 | using PX.Common; 2 | using PX.Data.PushNotifications; 3 | 4 | public class CommitEventEnricher : ICommitEventEnricher 5 | { 6 | public void Enrich(IQueueEvent commitEvent) 7 | { 8 | var businessDate = PXContext.PXIdentity?.BusinessDate; 9 | var userName = PXContext.PXIdentity?.IdentityName; 10 | commitEvent.AdditionalInfo.Add(nameof(businessDate), businessDate); 11 | commitEvent.AdditionalInfo.Add(nameof(userName), userName); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /IntegrationDevelopment/Help/ConfiguringWebhooks/TogglWebhookHandler/Bin/WebhookHandler.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/IntegrationDevelopment/Help/ConfiguringWebhooks/TogglWebhookHandler/Bin/WebhookHandler.dll -------------------------------------------------------------------------------- /IntegrationDevelopment/Help/ConfiguringWebhooks/TogglWebhookHandler/_project/File_Bin_WebhookHandler_dll.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /IntegrationDevelopment/Help/ConfiguringWebhooks/TogglWebhookHandler/_project/ProjectMetadata.xml: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /IntegrationDevelopment/Help/ConfiguringWebhooks/TogglWebhookHandler/_project/Webhook_TogglWebhook.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /IntegrationDevelopment/Help/ConfiguringWebhooks/TogglWebhookHandler_Code/Solution.bat: -------------------------------------------------------------------------------- 1 | "C:\AcumaticaERP\PhoneRepairShop2023r092\App_Data\Projects\WebhookHandler\WebhookHandler.sln" -------------------------------------------------------------------------------- /IntegrationDevelopment/Help/ConfiguringWebhooks/TogglWebhookHandler_Code/Solution.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/IntegrationDevelopment/Help/ConfiguringWebhooks/TogglWebhookHandler_Code/Solution.lnk -------------------------------------------------------------------------------- /IntegrationDevelopment/Help/ConfiguringWebhooks/TogglWebhookHandler_Code/binding.txt: -------------------------------------------------------------------------------- 1 | C:\AcumaticaERP\PhoneRepairShop2023r092\App_Data\Projects\WebhookHandler -------------------------------------------------------------------------------- /IntegrationDevelopment/Help/ConfiguringWebhooks/TogglWebhookHandler_Code/folder.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/IntegrationDevelopment/Help/ConfiguringWebhooks/TogglWebhookHandler_Code/folder.lnk -------------------------------------------------------------------------------- /IntegrationDevelopment/I330/SourceFiles/T2MCRO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/IntegrationDevelopment/I330/SourceFiles/T2MCRO.jpg -------------------------------------------------------------------------------- /MobileDevelopment/T400/CodeSnippets/Lesson2.2/Step2.2.2.json: -------------------------------------------------------------------------------- 1 | add screen GI000023 { 2 | add container "Result" { 3 | add field "Name" 4 | add field "Subject" 5 | add field "Status" 6 | add field "Type" 7 | } 8 | } -------------------------------------------------------------------------------- /MobileDevelopment/T400/CodeSnippets/Lesson2.2/Step2.2.3.json: -------------------------------------------------------------------------------- 1 | update sitemap { 2 | add item "GI000023" { 3 | displayName = "Sales Activities" 4 | } 5 | } -------------------------------------------------------------------------------- /MobileDevelopment/T400/CodeSnippets/Lesson3.1/MainMenu.json: -------------------------------------------------------------------------------- 1 | update sitemap { 2 | add item "GI000023" { 3 | displayName = "Sales Activities" 4 | } 5 | 6 | add item "DB000012" { 7 | displayName = "Sales Operations" 8 | } 9 | } -------------------------------------------------------------------------------- /MobileDevelopment/T400/CodeSnippets/Lesson3.1/Screen.json: -------------------------------------------------------------------------------- 1 | add screen DB000012 { 2 | type = Dashboard 3 | } -------------------------------------------------------------------------------- /MobileDevelopment/T400/CodeSnippets/Lesson3.2/MainMenu.json: -------------------------------------------------------------------------------- 1 | update sitemap { 2 | add item "GI000023" { 3 | displayName = "Sales Activities" 4 | } 5 | 6 | add item "DB000012" { 7 | displayName = "Sales Operations" 8 | } 9 | 10 | add item "GI400001" { 11 | displayName = "Open SO by Customer" 12 | } 13 | } -------------------------------------------------------------------------------- /MobileDevelopment/T400/CodeSnippets/Lesson3.2/Screen.json: -------------------------------------------------------------------------------- 1 | add screen GI400001 { 2 | type = FilterListScreen 3 | add container "Filter_" { 4 | add field "DateFrom" 5 | add field "DateTo" 6 | add field "Customer" 7 | add field "OpenOnly" 8 | } 9 | add container "Result" { 10 | add field "CustomerID" 11 | add field "OrderNbr" 12 | add field "Quantity" 13 | add field "SalesOrderTotal" 14 | add field "Status" 15 | } 16 | } -------------------------------------------------------------------------------- /MobileDevelopment/T400/CodeSnippets/Lesson3.3/MainMenu.json: -------------------------------------------------------------------------------- 1 | update sitemap { 2 | add item "GI000023" { 3 | displayName = "Sales Activities" 4 | } 5 | 6 | add item "DB000012" { 7 | displayName = "Sales Operations" 8 | } 9 | 10 | add item "GI400001" { 11 | displayName = "Open SO by Customer" 12 | } 13 | 14 | add folder "InvoicedItems" { 15 | type = HubFolder 16 | displayName = "Invoiced Items" 17 | 18 | add item "GI000008" { 19 | displayName = "Invoiced Items" 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /MobileDevelopment/T400/CodeSnippets/Lesson3.3/Screen.json: -------------------------------------------------------------------------------- 1 | add screen GI000008 { 2 | add container "Result" { 3 | add field "CustomerID" 4 | add field "InvoiceDate" 5 | add field "ReferenceNbrARInvoiceRefNbr" 6 | add field "InventoryID" 7 | } 8 | } -------------------------------------------------------------------------------- /MobileDevelopment/T400/CodeSnippets/Lesson4.1/Step2.json: -------------------------------------------------------------------------------- 1 | update screen SO301000 { 2 | update container "OrderSummary" { 3 | update layout "OrderHeader" { 4 | add layout "OrderHeaderDates" { 5 | displayName = "OrderHeaderDateRow" 6 | layout = "Inline" 7 | add field "Date" 8 | add field "RequestedOn" 9 | } 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /MobileDevelopment/T400/CodeSnippets/Lesson4.1/Step3.json: -------------------------------------------------------------------------------- 1 | update screen SO301000 { 2 | update container "OrderSummary" { 3 | update layout "OrderHeader" { 4 | add layout "OrderHeaderDates" { 5 | displayName = "OrderHeaderDateRow" 6 | layout = "Inline" 7 | add field "Date" 8 | add field "RequestedOn" 9 | } 10 | } 11 | 12 | update layout "OrderSettingsTab" { 13 | update group "BillToInfoGroup" { 14 | remove field "AddressesBillToAddress#AddressLine2" 15 | } 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /MobileDevelopment/T400/CodeSnippets/Lesson4.2/SO301000.json: -------------------------------------------------------------------------------- 1 | update screen SO301000 { 2 | update container "OrderSummary" { 3 | update layout "OrderHeader" { 4 | add layout "OrderHeaderDates" { 5 | displayName = "OrderHeaderDateRow" 6 | layout = "Inline" 7 | add field "Date" 8 | add field "RequestedOn" 9 | } 10 | } 11 | 12 | update layout "OrderSettingsTab" { 13 | update group "BillToInfoGroup" { 14 | remove field "AddressesBillToAddress#AddressLine2" 15 | } 16 | } 17 | 18 | attachments { 19 | add type "jpg" { 20 | extension = "jpg" 21 | } 22 | add type "png" { 23 | extension = "png" 24 | } 25 | } 26 | } 27 | } -------------------------------------------------------------------------------- /MobileDevelopment/T400/CodeSnippets/Lesson4.3/SO301000.json: -------------------------------------------------------------------------------- 1 | update screen SO301000 { 2 | update container "OrderSummary" { 3 | update layout "OrderHeader" { 4 | add layout "OrderHeaderDates" { 5 | displayName = "OrderHeaderDateRow" 6 | layout = "Inline" 7 | add field "Date" 8 | add field "RequestedOn" 9 | } 10 | } 11 | 12 | update layout "OrderSettingsTab" { 13 | update group "BillToInfoGroup" { 14 | remove field "AddressesBillToAddress#AddressLine2" 15 | } 16 | } 17 | 18 | attachments { 19 | imageAdjustmentPreset = Receipt 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /MobileDevelopment/T400/CodeSnippets/Lesson4.4/SO301000.json: -------------------------------------------------------------------------------- 1 | update screen SO301000 { 2 | update container "OrderSummary" { 3 | update layout "OrderHeader" { 4 | add layout "OrderHeaderDates" { 5 | displayName = "OrderHeaderDateRow" 6 | layout = "Inline" 7 | add field "Date" 8 | add field "RequestedOn" 9 | } 10 | } 11 | 12 | update layout "OrderSettingsTab" { 13 | update group "BillToInfoGroup" { 14 | remove field "AddressesBillToAddress#AddressLine2" 15 | } 16 | } 17 | 18 | attachments { 19 | imageAdjustmentPreset = Receipt 20 | } 21 | 22 | add recordAction "PrintSalesOrder" { 23 | redirect = True 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /MobileDevelopment/T400/CodeSnippets/Lesson4.4/SO641010_MainMenu.json: -------------------------------------------------------------------------------- 1 | update sitemap { 2 | add item "GI000023" { 3 | displayName = "Sales Activities" 4 | } 5 | 6 | add item "DB000012" { 7 | displayName = "Sales Operations" 8 | } 9 | 10 | add item "GI400001" { 11 | displayName = "Open SO by Customer" 12 | } 13 | 14 | add folder "InvoicedItems" { 15 | type = HubFolder 16 | displayName = "Invoiced Items" 17 | 18 | add item "GI000008" { 19 | displayName = "Invoiced Items" 20 | } 21 | } 22 | 23 | add item "SO641010" { 24 | visible = False 25 | } 26 | } -------------------------------------------------------------------------------- /MobileDevelopment/T400/CodeSnippets/Lesson4.4/SO641010_Screen.json: -------------------------------------------------------------------------------- 1 | add screen SO641010 { 2 | type = Report 3 | } -------------------------------------------------------------------------------- /MobileDevelopment/T400/CodeSnippets/Lesson4.6/PM301000.json: -------------------------------------------------------------------------------- 1 | update screen PM301000 { 2 | add container "RevenueBudget" { 3 | add field "ProjectTask" 4 | add field "AccountGroup" 5 | add field "Description" 6 | add field "OriginalBudgetedQuantity" 7 | add field "UnitRate" 8 | add field "OriginalBudgetedAmount" 9 | } 10 | } -------------------------------------------------------------------------------- /MobileDevelopment/T400/SalesActivities/_project/MobileSiteMap_DB000012.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /MobileDevelopment/T400/SalesActivities/_project/MobileSiteMap_GI000008.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /MobileDevelopment/T400/SalesActivities/_project/MobileSiteMap_GI000023.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /MobileDevelopment/T400/SalesActivities/_project/MobileSiteMap_GI400001.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /MobileDevelopment/T400/SalesActivities/_project/MobileSiteMap_PM301000.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /MobileDevelopment/T400/SalesActivities/_project/MobileSiteMap_SO641010.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /MobileDevelopment/T400/SalesActivities/_project/ProjectMetadata.xml: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /MobileDevelopment/T410/CodeSnippets/Lesson2.2/Step1_AP303000.json: -------------------------------------------------------------------------------- 1 | add screen AP303000 { 2 | add container "VendorSummary" { 3 | add field "VendorID" 4 | add field "VendorStatus" 5 | add field "VendorClass" 6 | 7 | add recordAction "Save" { 8 | behavior = Save 9 | } 10 | add recordAction "Cancel" { 11 | behavior = Cancel 12 | } 13 | } 14 | add container "Locations" { 15 | add field "LocationName" 16 | add field "Active" 17 | } 18 | } -------------------------------------------------------------------------------- /MobileDevelopment/T410/CodeSnippets/Lesson2.2/Step1_MainMenu.json: -------------------------------------------------------------------------------- 1 | update sitemap { 2 | add item "SO303000" { 3 | displayName = "Invoices" 4 | } 5 | add item "AP303000" { 6 | displayName = "Vendors" 7 | } 8 | } -------------------------------------------------------------------------------- /MobileDevelopment/T410/CodeSnippets/Lesson2.2/Step2_AP303010.json: -------------------------------------------------------------------------------- 1 | add screen AP303010 { 2 | openAs = Form 3 | add container "VendorLocationSummary" { 4 | add field "Vendor" 5 | add field "LocationID" { 6 | ForceType = String # to be able to enter new ID 7 | } 8 | add field "Status" 9 | add field "GeneralLocationInfo#LocationName" 10 | add field "NoteText" 11 | add recordAction "Save" { 12 | behavior = Save 13 | } 14 | add recordAction "Cancel" { 15 | behavior = Cancel 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /MobileDevelopment/T410/CodeSnippets/Lesson2.2/Step2_MainMenu.json: -------------------------------------------------------------------------------- 1 | update sitemap { 2 | add item "SO303000" { 3 | displayName = "Invoices" 4 | } 5 | add item "AP303000" { 6 | displayName = "Vendors" 7 | } 8 | add item "AP303010" { 9 | displayName = "Vendor Locations" 10 | visible = False 11 | } 12 | } -------------------------------------------------------------------------------- /MobileDevelopment/T410/CodeSnippets/Lesson2.2/Step3.json: -------------------------------------------------------------------------------- 1 | add screen AP303000 { 2 | add container "VendorSummary" { 3 | add field "VendorID" 4 | add field "VendorStatus" 5 | add field "VendorClass" 6 | 7 | add recordAction "Save" { 8 | behavior = Save 9 | } 10 | add recordAction "Cancel" { 11 | behavior = Cancel 12 | } 13 | 14 | add recordAction "NewLocation" { 15 | displayName = "Add Location" 16 | behavior = Record 17 | redirect = True 18 | } 19 | } 20 | add container "Locations" { 21 | add field "LocationName" 22 | add field "Active" 23 | } 24 | } -------------------------------------------------------------------------------- /MobileDevelopment/T410/CodeSnippets/Lesson3.1/Step1.cs: -------------------------------------------------------------------------------- 1 | using PX.Data; 2 | 3 | 4 | namespace PX.Objects.SO 5 | { 6 | // Acuminator disable once PX1016 ExtensionDoesNotDeclareIsActiveMethod extension should be constantly active 7 | public class SOInvoiceEntry_Extension : PXGraphExtension 8 | { 9 | 10 | public PXAction TestURL; 11 | [PXButton] 12 | [PXUIField(DisplayName = "Test URL")] 13 | protected void testURL() 14 | { 15 | throw new PXRedirectToUrlException("http://www.acumatica.com", 16 | "Redirect:http://www.acumatica.com"); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /MobileDevelopment/T410/CodeSnippets/Lesson3.2/Step2.json: -------------------------------------------------------------------------------- 1 | update screen PO302000 { 2 | update container "Details" { 3 | add containerAction "AddPOOrderLine" { 4 | Behavior=Void 5 | Redirect=true 6 | RedirectToContainer="AddPurchaseOrderLine$List" 7 | } 8 | } 9 | add container "AddPurchaseOrderLine" { 10 | Type = SelectionActionList 11 | Visible = false 12 | 13 | add field "Selected" 14 | add field "OrderNbr" 15 | add field "InventoryID" 16 | add field "LineDescription" 17 | add field "OrderQty" 18 | 19 | add listAction "AddPOOrderLine2" { 20 | Behavior = Void 21 | displayName = "Add & Close" 22 | after = Close 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /MobileDevelopment/T410/CodeSnippets/Lesson3.3/PM301000.json: -------------------------------------------------------------------------------- 1 | update screen PM301000 { 2 | add container "RevenueBudget" { 3 | add field "ProjectTask" 4 | add field "AccountGroup" 5 | add field "Description" 6 | add field "OriginalBudgetedQuantity" 7 | add field "UnitRate" 8 | add field "OriginalBudgetedAmount" 9 | } 10 | } -------------------------------------------------------------------------------- /MobileDevelopment/T410/CodeSnippets/Part_1_Prepare/AddSO303000.json: -------------------------------------------------------------------------------- 1 | add screen SO303000 { 2 | 3 | } -------------------------------------------------------------------------------- /MobileDevelopment/T410/CodeSnippets/Part_1_Prepare/UpdateMainMenu.json: -------------------------------------------------------------------------------- 1 | update sitemap { 2 | add item "SO303000" { 3 | displayName = "Invoices" 4 | } 5 | } -------------------------------------------------------------------------------- /MobileDevelopment/T410/T410_Code/Solution.bat: -------------------------------------------------------------------------------- 1 | "C:\Trainings\T400_2023R2\App_Data\Projects\T410_Code\T410_Code.sln" -------------------------------------------------------------------------------- /MobileDevelopment/T410/T410_Code/Solution.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/MobileDevelopment/T410/T410_Code/Solution.lnk -------------------------------------------------------------------------------- /MobileDevelopment/T410/T410_Code/T410_Code/SOInvoiceEntry.cs: -------------------------------------------------------------------------------- 1 | using PX.Data; 2 | 3 | 4 | namespace PX.Objects.SO 5 | { 6 | // Acuminator disable once PX1016 ExtensionDoesNotDeclareIsActiveMethod extension should be constantly active 7 | public class SOInvoiceEntry_Extension : PXGraphExtension 8 | { 9 | 10 | public PXAction TestURL; 11 | [PXButton] 12 | [PXUIField(DisplayName = "Test URL")] 13 | protected void testURL() 14 | { 15 | throw new PXRedirectToUrlException("http://www.acumatica.com", 16 | "Redirect:http://www.acumatica.com"); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /MobileDevelopment/T410/T410_Code/folder.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/MobileDevelopment/T410/T410_Code/folder.lnk -------------------------------------------------------------------------------- /MobileDevelopment/T410/T410_CustomizationProject/Bin/T410_Code.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/MobileDevelopment/T410/T410_CustomizationProject/Bin/T410_Code.dll -------------------------------------------------------------------------------- /MobileDevelopment/T410/T410_CustomizationProject/_project/MobileSiteMap_AP303010.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /MobileDevelopment/T410/T410_CustomizationProject/_project/MobileSiteMap_PM301000.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /MobileDevelopment/T410/T410_CustomizationProject/_project/MobileSiteMap_SITEMAP.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /MobileDevelopment/T410/T410_CustomizationProject/_project/ProjectMetadata.xml: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /ModernUI/T290/CodeSnippets/Activity2_1_1_CreateForm/RS201000.html: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /ModernUI/T290/CodeSnippets/Activity2_2_1_Converter/RS202000.html: -------------------------------------------------------------------------------- 1 | 11 | -------------------------------------------------------------------------------- /ModernUI/T290/CodeSnippets/Activity2_2_1_Converter/RS202000.ts: -------------------------------------------------------------------------------- 1 | import { 2 | createSingle, PXScreen, graphInfo, viewInfo, PXView, PXFieldState 3 | } from "client-controls"; 4 | 5 | @graphInfo({ 6 | graphType: "PhoneRepairShop.RSSVDeviceMaint", 7 | primaryView: "ServDevices", 8 | }) 9 | export class RS202000 extends PXScreen { 10 | @viewInfo({containerName: "Service Devices"}) 11 | ServDevices = createSingle(RSSVDevice); 12 | } 13 | 14 | // View 15 | export class RSSVDevice extends PXView { 16 | DeviceCD : PXFieldState; 17 | Description : PXFieldState; 18 | Active : PXFieldState; 19 | AvgComplexityOfRepair : PXFieldState; 20 | } -------------------------------------------------------------------------------- /ModernUI/T290/CodeSnippets/Activity3_2_1_SetupForm/RS101000.html: -------------------------------------------------------------------------------- 1 | 12 | -------------------------------------------------------------------------------- /ModernUI/T290/CodeSnippets/Activity3_2_1_SetupForm/RS101000.ts: -------------------------------------------------------------------------------- 1 | import { 2 | PXScreen, 3 | createSingle, 4 | graphInfo, 5 | PXView, 6 | PXFieldState, 7 | controlConfig, 8 | } from "client-controls"; 9 | 10 | @graphInfo({ 11 | graphType: "PhoneRepairShop.RSSVSetupMaint", 12 | primaryView: "Setup", 13 | }) 14 | export class RS101000 extends PXScreen { 15 | Setup = createSingle(RSSVSetup); 16 | } 17 | 18 | export class RSSVSetup extends PXView { 19 | @controlConfig({allowEdit: true, }) 20 | NumberingID: PXFieldState; 21 | 22 | @controlConfig({allowEdit: true, }) 23 | WalkInCustomerID: PXFieldState; 24 | 25 | DefaultEmployee: PXFieldState; 26 | PrepaymentPercent: PXFieldState; 27 | } -------------------------------------------------------------------------------- /ModernUI/T290/CodeSnippets/Activity3_4_1_ProcessingForm/RS501000.html: -------------------------------------------------------------------------------- 1 | 22 | -------------------------------------------------------------------------------- /ModernUI/T290/CodeSnippets/Activity6_1_1_CustomFields/IN202500_PhoneRepairShop.html: -------------------------------------------------------------------------------- 1 | 11 | -------------------------------------------------------------------------------- /ModernUI/T290/CodeSnippets/Activity6_1_1_CustomFields/IN202500_PhoneRepairShop.ts: -------------------------------------------------------------------------------- 1 | import { 2 | IN202500, 3 | ItemSettings 4 | } from "src/screens/IN/IN202500/IN202500"; 5 | import { 6 | PXFieldState, 7 | PXFieldOptions, 8 | } from "client-controls"; 9 | 10 | export interface IN202500_PhoneRepairShop extends IN202500 { } 11 | export class IN202500_PhoneRepairShop { 12 | 13 | } 14 | 15 | export interface ItemSettings_PhoneRepairShop extends ItemSettings { } 16 | export class ItemSettings_PhoneRepairShop { 17 | UsrRepairItem: PXFieldState; 18 | UsrRepairItemType: PXFieldState; 19 | } -------------------------------------------------------------------------------- /ModernUI/T290/CodeSnippets/Activity6_1_2_CustomTab/IN202500_PhoneRepairShop.html: -------------------------------------------------------------------------------- 1 | 19 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/Bin/PhoneRepairShop_Code.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/ModernUI/T290/PhoneRepairShop/Bin/PhoneRepairShop_Code.dll -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/InputData/RSSVLabor.csv: -------------------------------------------------------------------------------- 1 | CompanyID;ServiceID;DeviceID;InventoryID;DefaultPrice;Quantity;ExtPrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;1;1;35;5.000000;1.000000;5.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.010;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.010;0x00000000000587A5;2AC182AA-9B48-ED11-9E79-9828A61840C3 3 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/InputData/RSSVSetup.csv: -------------------------------------------------------------------------------- 1 | CompanyID;NumberingID;WalkInCustomerID;DefaultEmployee;PrepaymentPercent;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;WORKORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 3 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/InputData/RSSVStockItemDevice.csv: -------------------------------------------------------------------------------- 1 | CompanyID;InventoryID;DeviceID;CreatedDateTime;CreatedByID;CreatedByScreenID;LastModifiedDateTime;LastModifiedByID;LastModifiedByScreenID;tstamp;NoteID 2 | 2;2610;1;2022-10-10 13:01:35.047;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.047;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;0x00000000000587A7;2BC182AA-9B48-ED11-9E79-9828A61840C3 3 | 2;2613;3;2022-10-10 13:01:35.057;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.057;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;0x00000000000587A8;2CC182AA-9B48-ED11-9E79-9828A61840C3 4 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/InputData/RSSVWarranty.csv: -------------------------------------------------------------------------------- 1 | CompanyID;ServiceID;DeviceID;ContractID;DefaultWarranty;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;1;1;3412;1;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.850;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.850;0x0000000000058796;20C182AA-9B48-ED11-9E79-9828A61840C3 3 | 2;2;1;3412;1;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.870;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.870;0x0000000000058798;22C182AA-9B48-ED11-9E79-9828A61840C3 4 | 2;3;3;3412;1;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.873;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:34.873;0x000000000005879A;24C182AA-9B48-ED11-9E79-9828A61840C3 5 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/InputData/RSSVWorkOrderItem.csv: -------------------------------------------------------------------------------- 1 | CompanyID;OrderNbr;LineNbr;RepairItemType;InventoryID;BasePrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;000001;1;BT;2610;20.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.933;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.933;0x00000000000642F2;B969897D-AB49-ED11-9E79-9828A61840C3 3 | 2;000001;2;BC;2612;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.937;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.937;0x00000000000642F3;BA69897D-AB49-ED11-9E79-9828A61840C3 4 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/InputData/RSSVWorkOrderLabor.csv: -------------------------------------------------------------------------------- 1 | CompanyID;OrderNbr;InventoryID;DefaultPrice;Quantity;ExtPrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;000001;35;5.000000;2.000000;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.940;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-12 22:05:43.843;0x0000000000463909;BB69897D-AB49-ED11-9E79-9828A61840C3 3 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/Pages/RS/RS101000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS101000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/Pages/RS/RS201000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS201000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/Pages/RS/RS202000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS202000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/Pages/RS/RS203000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS203000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/Pages/RS/RS301000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS301000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/Pages/RS/RS501000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS501000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/_project/ARPayment.xml: -------------------------------------------------------------------------------- 1 | 
2 | 3 |
-------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/_project/InventoryItem.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 |
-------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/_project/ProjectMetadata.xml: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/_project/RSSVWorkOrder.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 |
-------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/_project/Sql_RSSVEmployeeWorkOrderQty.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | ]]> 12 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/screens/IN/IN202500/extensions/IN202500_PhoneRepairShop.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/screens/RS/RS101000/RS101000.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/screens/RS/RS101000/RS101000.ts: -------------------------------------------------------------------------------- 1 | import { 2 | PXScreen, 3 | createSingle, 4 | graphInfo, 5 | PXView, 6 | PXFieldState, 7 | controlConfig, 8 | } from "client-controls"; 9 | 10 | @graphInfo({ 11 | graphType: "PhoneRepairShop.RSSVSetupMaint", 12 | primaryView: "Setup", 13 | }) 14 | export class RS101000 extends PXScreen { 15 | Setup = createSingle(RSSVSetup); 16 | } 17 | 18 | export class RSSVSetup extends PXView { 19 | @controlConfig({allowEdit: true, }) 20 | NumberingID: PXFieldState; 21 | 22 | @controlConfig({allowEdit: true, }) 23 | WalkInCustomerID: PXFieldState; 24 | 25 | DefaultEmployee: PXFieldState; 26 | PrepaymentPercent: PXFieldState; 27 | } -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/screens/RS/RS201000/RS201000.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/screens/RS/RS202000/RS202000.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/screens/RS/RS202000/RS202000.ts: -------------------------------------------------------------------------------- 1 | import { 2 | createSingle, PXScreen, graphInfo, viewInfo, PXView, PXFieldState, 3 | fieldConfig, 4 | controlConfig 5 | } from "client-controls"; 6 | 7 | @graphInfo({ 8 | graphType: "PhoneRepairShop.RSSVDeviceMaint", 9 | primaryView: "ServDevices", 10 | }) 11 | export class RS202000 extends PXScreen { 12 | @viewInfo({containerName: "Service Devices"}) 13 | ServDevices = createSingle(RSSVDevice); 14 | } 15 | 16 | // View 17 | export class RSSVDevice extends PXView { 18 | DeviceCD : PXFieldState; 19 | Description : PXFieldState; 20 | Active : PXFieldState; 21 | AvgComplexityOfRepair : PXFieldState; 22 | } -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop/screens/RS/RS501000/RS501000.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop_Code/PhoneRepairShop_Code/DAC/ARPaymentExtension.cs: -------------------------------------------------------------------------------- 1 | using PX.Data; 2 | using PX.Objects.AR; 3 | using System; 4 | 5 | namespace PhoneRepairShop 6 | { 7 | // Acuminator disable once PX1016 ExtensionDoesNotDeclareIsActiveMethod 8 | // extension should be constantly active 9 | public sealed class ARPaymentExt : PXCacheExtension 10 | { 11 | #region PrepaymentPercent 12 | [PXDBDecimal()] 13 | [PXDefault(TypeCode.Decimal, "0.0", PersistingCheck = PXPersistingCheck.Nothing)] 14 | [PXUIField(DisplayName = "Prepayment Percent")] 15 | public Decimal? UsrPrepaymentPercent { get; set; } 16 | public abstract class usrPrepaymentPercent : 17 | PX.Data.BQL.BqlDecimal.Field 18 | { } 19 | #endregion 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVDeviceMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using PX.Data; 7 | using PX.Data.BQL.Fluent; 8 | 9 | namespace PhoneRepairShop 10 | { 11 | public class RSSVDeviceMaint : PXGraph 12 | { 13 | public SelectFrom.View ServDevices = null!; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVSetupMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using PX.Data; 3 | using PX.Data.BQL.Fluent; 4 | 5 | namespace PhoneRepairShop 6 | { 7 | public class RSSVSetupMaint : PXGraph 8 | { 9 | 10 | public PXSave Save = null!; 11 | public PXCancel Cancel = null!; 12 | 13 | public SelectFrom.View Setup = null!; 14 | } 15 | } -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop_Code/Solution.bat: -------------------------------------------------------------------------------- 1 | "C:\TCourseInstances\SmartFix_T290_update\App_Data\Projects\PhoneRepairShop\PhoneRepairShop_code.sln" -------------------------------------------------------------------------------- /ModernUI/T290/PhoneRepairShop_Code/Solution.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/ModernUI/T290/PhoneRepairShop_Code/Solution.lnk -------------------------------------------------------------------------------- /PlugInDevelopment/Help/AddingCustomSmsProvider/CustomSmsProvider_Code/CustomSmsProvider/Helper/Messages.cs: -------------------------------------------------------------------------------- 1 | using PX.Common; 2 | 3 | namespace PX.SmsProvider.Plivo 4 | { 5 | [PXLocalizable] 6 | public static class Messages 7 | { 8 | public const string ProviderName = "Plivo SMS provider"; 9 | public const string AuthID_DetailID_Display = "Auth ID"; 10 | public const string AuthToken_DetailID_Display = "Auth Token"; 11 | public const string FromPhoneNbr_DetailID_Display = "From Number"; 12 | } 13 | } -------------------------------------------------------------------------------- /PlugInDevelopment/Help/AddingCustomSmsProvider/CustomSmsProvider_Code/Solution.bat: -------------------------------------------------------------------------------- 1 | "C:\AcumaticaERP\PhoneRepairShop2023r092\App_Data\Projects\CustomSmsProvider\CustomSmsProvider.sln" -------------------------------------------------------------------------------- /PlugInDevelopment/Help/AddingCustomSmsProvider/CustomSmsProvider_Code/Solution.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/PlugInDevelopment/Help/AddingCustomSmsProvider/CustomSmsProvider_Code/Solution.lnk -------------------------------------------------------------------------------- /PlugInDevelopment/Help/AddingCustomSmsProvider/CustomSmsProvider_Code/binding.txt: -------------------------------------------------------------------------------- 1 | C:\AcumaticaERP\PhoneRepairShop2023r092\App_Data\Projects\CustomSmsProvider -------------------------------------------------------------------------------- /PlugInDevelopment/Help/AddingCustomSmsProvider/CustomSmsProvider_Code/folder.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/PlugInDevelopment/Help/AddingCustomSmsProvider/CustomSmsProvider_Code/folder.lnk -------------------------------------------------------------------------------- /PlugInDevelopment/Help/ImplementingConnector/WooCommerceTest/External/IWooEntity.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace WooCommerceTest 4 | { 5 | public interface IWooEntity 6 | { 7 | DateTime? DateCreatedUT { get; set; } 8 | 9 | DateTime? DateModified { get; set; } 10 | 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /PlugInDevelopment/Help/ImplementingConnector/WooCommerceTest/Helper/Messages.cs: -------------------------------------------------------------------------------- 1 | using PX.Common; 2 | 3 | namespace WooCommerceTest 4 | { 5 | [PXLocalizable] 6 | class Messages 7 | { 8 | public const string TestConnectionStoreNotFound = "The store data cannot be retrieved through the WooCommerce REST API. Check that the store URL is correct."; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /PlugInDevelopment/Help/ImplementingConnector/WooCommerceTest/Internal/Case.cs: -------------------------------------------------------------------------------- 1 | using PX.Commerce.Core.API; 2 | using PX.Api.ContractBased.Models; 3 | using PX.Commerce.Core; 4 | 5 | [CommerceDescription("Case")] 6 | public partial class Case : CBAPIEntity 7 | { 8 | public GuidValue NoteID { get; set; } 9 | 10 | public DateTimeValue LastModifiedDateTime { get; set; } 11 | 12 | [CommerceDescription("CaseCD")] 13 | public StringValue CaseCD { get; set; } 14 | 15 | [CommerceDescription("Subject")] 16 | public StringValue Subject { get; set; } 17 | 18 | [CommerceDescription("Description")] 19 | public StringValue Description { get; set; } 20 | } 21 | -------------------------------------------------------------------------------- /PlugInDevelopment/Help/ImplementingConnector/WooCommerceTest/Sync/WooCustomerEntityBucket.cs: -------------------------------------------------------------------------------- 1 | using PX.Commerce.BigCommerce; 2 | using PX.Commerce.Core; 3 | 4 | namespace WooCommerceTest 5 | { 6 | public class WooCustomerEntityBucket : EntityBucketBase, IEntityBucket 7 | { 8 | public IMappedEntity Primary => Customer; 9 | public IMappedEntity[] Entities => new IMappedEntity[] { Customer }; 10 | 11 | public MappedCustomer Customer; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /PlugInDevelopment/Help/ImplementingConnector/WooCommerceTest/Sync/WooLocationEntityBucket.cs: -------------------------------------------------------------------------------- 1 | using PX.Commerce.BigCommerce; 2 | using PX.Commerce.Core; 3 | 4 | namespace WooCommerceTest 5 | { 6 | public class WooLocationEntityBucket : EntityBucketBase, IEntityBucket 7 | { 8 | public IMappedEntity Primary => Address; 9 | public IMappedEntity[] Entities => 10 | new IMappedEntity[] { Address, Customer }; 11 | 12 | public override IMappedEntity[] PostProcessors => 13 | new IMappedEntity[] { Customer }; 14 | 15 | public MappedLocation Address; 16 | public MappedCustomer Customer; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /PlugInDevelopment/Help/ImplementingConnector/WooCommerceTest/WooCommerceConnectorFactory.cs: -------------------------------------------------------------------------------- 1 | using PX.Commerce.Core; 2 | using System; 3 | 4 | namespace WooCommerceTest 5 | { 6 | public class WooCommerceConnectorFactory : 7 | BaseConnectorFactory, IConnectorFactory 8 | { 9 | public override string Description => WooCommerceConnector.NAME; 10 | public override bool Enabled => true; 11 | 12 | public override string Type => WooCommerceConnector.TYPE; 13 | 14 | public WooCommerceConnectorFactory(ProcessorFactory factory) 15 | : base(factory) 16 | { 17 | } 18 | 19 | public virtual Guid? GenerateExternID(BCExternNotification message) 20 | { 21 | throw new NotImplementedException(); 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /UnitTesting/T280/CodeSnippets/Activity1.2/RSSVRepairServiceMaintTests.cs: -------------------------------------------------------------------------------- 1 | using Xunit; 2 | using PX.Data; 3 | using PX.Tests.Unit; 4 | using PhoneRepairShop; 5 | 6 | namespace PhoneRepairShop_Code.Tests 7 | { 8 | public class RSSVRepairServiceMaintTests : TestBase 9 | { 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/Bin/PhoneRepairShop_Code.Tests.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop/Bin/PhoneRepairShop_Code.Tests.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/Bin/PhoneRepairShop_Code.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop/Bin/PhoneRepairShop_Code.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/InputData/RSSVLabor.csv: -------------------------------------------------------------------------------- 1 | CompanyID;ServiceID;DeviceID;InventoryID;DefaultPrice;Quantity;ExtPrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;1;1;35;5.000000;1.000000;5.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.010;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.010;0x00000000000587A5;2AC182AA-9B48-ED11-9E79-9828A61840C3 3 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/InputData/RSSVSetup.csv: -------------------------------------------------------------------------------- 1 | CompanyID;NumberingID;WalkInCustomerID;DefaultEmployee;PrepaymentPercent;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;WORKORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 3 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/InputData/RSSVStockItemDevice.csv: -------------------------------------------------------------------------------- 1 | CompanyID;InventoryID;DeviceID;CreatedDateTime;CreatedByID;CreatedByScreenID;LastModifiedDateTime;LastModifiedByID;LastModifiedByScreenID;tstamp;NoteID 2 | 2;2610;1;2022-10-10 13:01:35.047;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.047;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;0x00000000000587A7;2BC182AA-9B48-ED11-9E79-9828A61840C3 3 | 2;2613;3;2022-10-10 13:01:35.057;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.057;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;0x00000000000587A8;2CC182AA-9B48-ED11-9E79-9828A61840C3 4 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/InputData/RSSVWorkOrderItem.csv: -------------------------------------------------------------------------------- 1 | CompanyID;OrderNbr;LineNbr;RepairItemType;InventoryID;BasePrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;000001;1;BT;2610;20.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.933;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.933;0x00000000000642F2;B969897D-AB49-ED11-9E79-9828A61840C3 3 | 2;000001;2;BC;2612;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.937;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.937;0x00000000000642F3;BA69897D-AB49-ED11-9E79-9828A61840C3 4 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/InputData/RSSVWorkOrderLabor.csv: -------------------------------------------------------------------------------- 1 | CompanyID;OrderNbr;InventoryID;DefaultPrice;Quantity;ExtPrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;000001;35;5.000000;2.000000;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.940;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-12 22:05:43.843;0x0000000000463909;BB69897D-AB49-ED11-9E79-9828A61840C3 3 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/Pages/RS/RS101000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS101000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/Pages/RS/RS201000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS201000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/Pages/RS/RS202000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS202000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/Pages/RS/RS203000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS203000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/Pages/RS/RS301000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS301000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_Bin_PhoneRepairShop_Code_dll.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_InputData_InventoryItem_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_InputData_RSSVDevice_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_InputData_RSSVLabor_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_InputData_RSSVRepairItem_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_InputData_RSSVRepairPrice_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_InputData_RSSVRepairService_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_InputData_RSSVSetup_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_InputData_RSSVStockItemDevice_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_InputData_RSSVWarranty_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_InputData_RSSVWorkOrderItem_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_InputData_RSSVWorkOrderLabor_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_InputData_RSSVWorkOrder_csv.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_Pages_RS_RS101000_aspx.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_Pages_RS_RS101000_aspx_cs.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_Pages_RS_RS201000_aspx.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_Pages_RS_RS201000_aspx_cs.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_Pages_RS_RS202000_aspx.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_Pages_RS_RS202000_aspx_cs.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_Pages_RS_RS203000_aspx.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_Pages_RS_RS203000_aspx_cs.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_Pages_RS_RS301000_aspx.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/File_Pages_RS_RS301000_aspx_cs.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/InventoryItem.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 |
-------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop/_project/ProjectMetadata.xml: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVDeviceMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using PX.Data; 7 | using PX.Data.BQL.Fluent; 8 | 9 | namespace PhoneRepairShop 10 | { 11 | public class RSSVDeviceMaint : PXGraph 12 | { 13 | public SelectFrom.View ServDevices = null!; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVSetupMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using PX.Data; 3 | using PX.Data.BQL.Fluent; 4 | 5 | namespace PhoneRepairShop 6 | { 7 | public class RSSVSetupMaint : PXGraph 8 | { 9 | 10 | public PXSave Save = null!; 11 | public PXCancel Cancel = null!; 12 | 13 | public SelectFrom.View Setup = null!; 14 | } 15 | } -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/Solution.bat: -------------------------------------------------------------------------------- 1 | "C:\TCourseInstances\SmartFix_T280\App_Data\Projects\PhoneRepairShop_Code\PhoneRepairShop_Code.sln" -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/Solution.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/Solution.lnk -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/folder.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/folder.lnk -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/.signature.p7s -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/Castle.Core.5.1.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/Castle.Core.5.1.1.nupkg -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2004-2021 Castle Project - http://www.castleproject.org/ 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | http://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/castle-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/castle-logo.png -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/net462/Castle.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/net462/Castle.Core.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/net6.0/Castle.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/net6.0/Castle.Core.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/netstandard2.0/Castle.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/netstandard2.0/Castle.Core.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/netstandard2.1/Castle.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/lib/netstandard2.1/Castle.Core.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Castle.Core.5.1.1/readme.txt: -------------------------------------------------------------------------------- 1 | Thanks for downloading this Castle package. 2 | You can find full list of changes in CHANGELOG.md 3 | 4 | Documentation (work in progress, contributions appreciated): 5 | DictionaryAdapter: https://github.com/castleproject/Core/blob/master/docs/dictionaryadapter.md 6 | DynamicProxy: https://github.com/castleproject/Core/blob/master/docs/dynamicproxy.md 7 | Discussion group: http://groups.google.com/group/castle-project-users 8 | StackOverflow tags: castle-dynamicproxy, castle-dictionaryadapter, castle 9 | 10 | Issue tracker: https://github.com/castleproject/Core/issues -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.8.0.0/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.8.0.0/.signature.p7s -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.8.0.0/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.8.0.0/Icon.png -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.8.0.0/Microsoft.Bcl.AsyncInterfaces.8.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.8.0.0/Microsoft.Bcl.AsyncInterfaces.8.0.0.nupkg -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.8.0.0/buildTransitive/net461/Microsoft.Bcl.AsyncInterfaces.targets: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.8.0.0/buildTransitive/net462/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.8.0.0/buildTransitive/net462/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.8.0.0/lib/net462/Microsoft.Bcl.AsyncInterfaces.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.8.0.0/lib/net462/Microsoft.Bcl.AsyncInterfaces.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.8.0.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.8.0.0/lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.8.0.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.8.0.0/lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.8.0.0/useSharedDesignerContext.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Microsoft.Bcl.AsyncInterfaces.8.0.0/useSharedDesignerContext.txt -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/.signature.p7s -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/Moq.4.20.72.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/Moq.4.20.72.nupkg -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/icon.png -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/net462/Moq.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/net462/Moq.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/net6.0/Moq.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/net6.0/Moq.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/netstandard2.0/Moq.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/netstandard2.0/Moq.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/netstandard2.1/Moq.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/Moq.4.20.72/lib/netstandard2.1/Moq.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/.signature.p7s -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/Icon.png -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/System.Runtime.CompilerServices.Unsafe.6.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/System.Runtime.CompilerServices.Unsafe.6.0.0.nupkg -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/buildTransitive/netcoreapp3.1/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/buildTransitive/netcoreapp3.1/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net461/System.Runtime.CompilerServices.Unsafe.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net461/System.Runtime.CompilerServices.Unsafe.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/useSharedDesignerContext.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Runtime.CompilerServices.Unsafe.6.0.0/useSharedDesignerContext.txt -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/.signature.p7s -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/System.Threading.Tasks.Extensions.4.5.4.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/System.Threading.Tasks.Extensions.4.5.4.nupkg -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/MonoAndroid10/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/MonoAndroid10/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/MonoTouch10/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/MonoTouch10/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/net461/System.Threading.Tasks.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/net461/System.Threading.Tasks.Extensions.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netcoreapp2.1/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netcoreapp2.1/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard1.0/System.Threading.Tasks.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard1.0/System.Threading.Tasks.Extensions.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard2.0/System.Threading.Tasks.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/netstandard2.0/System.Threading.Tasks.Extensions.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinios10/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinios10/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinmac20/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinmac20/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarintvos10/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarintvos10/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinwatchos10/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/lib/xamarinwatchos10/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/MonoAndroid10/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/MonoAndroid10/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/MonoTouch10/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/MonoTouch10/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/netcoreapp2.1/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/netcoreapp2.1/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinios10/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinios10/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinmac20/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinmac20/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarintvos10/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarintvos10/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinwatchos10/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/ref/xamarinwatchos10/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/useSharedDesignerContext.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/useSharedDesignerContext.txt -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/System.Threading.Tasks.Extensions.4.5.4/version.txt: -------------------------------------------------------------------------------- 1 | 7601f4f6225089ffb291dc7d58293c7bbf5c5d4f 2 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.2.4.2/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.2.4.2/.signature.p7s -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.2.4.2/_content/logo-128-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.2.4.2/_content/logo-128-transparent.png -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.2.4.2/xunit.2.4.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.2.4.2/xunit.2.4.2.nupkg -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/.signature.p7s -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/net35/xunit.abstractions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/net35/xunit.abstractions.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/netstandard1.0/xunit.abstractions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/netstandard1.0/xunit.abstractions.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/netstandard2.0/xunit.abstractions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/lib/netstandard2.0/xunit.abstractions.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/xunit.abstractions.2.0.3.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.abstractions.2.0.3/xunit.abstractions.2.0.3.nupkg -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/.signature.p7s -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/_content/logo-128-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/_content/logo-128-transparent.png -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/analyzers/dotnet/cs/xunit.analyzers.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/analyzers/dotnet/cs/xunit.analyzers.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/analyzers/dotnet/cs/xunit.analyzers.fixes.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/analyzers/dotnet/cs/xunit.analyzers.fixes.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/xunit.analyzers.1.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.analyzers.1.0.0/xunit.analyzers.1.0.0.nupkg -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/.signature.p7s -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/_content/logo-128-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/_content/logo-128-transparent.png -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/lib/netstandard1.1/xunit.assert.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/lib/netstandard1.1/xunit.assert.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/xunit.assert.2.4.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.assert.2.4.2/xunit.assert.2.4.2.nupkg -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/.signature.p7s -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/_content/logo-128-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/_content/logo-128-transparent.png -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/build/xunit.core.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | true 10 | true 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/buildMultiTargeting/xunit.core.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | true 10 | true 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/xunit.core.2.4.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.core.2.4.2/xunit.core.2.4.2.nupkg -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/.signature.p7s -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/_content/logo-128-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/_content/logo-128-transparent.png -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.core.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.core.dll.tdnet: -------------------------------------------------------------------------------- 1 | 2 | xUnit.net {0}.{1}.{2} 3 | xunit.runner.tdnet.dll 4 | Xunit.Runner.TdNet.TdNetRunner 5 | 6 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.runner.tdnet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.runner.tdnet.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.runner.utility.net452.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/net452/xunit.runner.utility.net452.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/netstandard1.1/xunit.core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/lib/netstandard1.1/xunit.core.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/xunit.extensibility.core.2.4.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.core.2.4.2/xunit.extensibility.core.2.4.2.nupkg -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/.signature.p7s -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/_content/logo-128-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/_content/logo-128-transparent.png -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/lib/net452/xunit.execution.desktop.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/lib/net452/xunit.execution.desktop.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/lib/netstandard1.1/xunit.execution.dotnet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/lib/netstandard1.1/xunit.execution.dotnet.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/xunit.extensibility.execution.2.4.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.extensibility.execution.2.4.2/xunit.extensibility.execution.2.4.2.nupkg -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/.signature.p7s -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.abstractions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.abstractions.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.runner.reporters.net452.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.runner.reporters.net452.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.runner.utility.net452.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.runner.utility.net452.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.runner.visualstudio.testadapter.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/net462/xunit.runner.visualstudio.testadapter.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.abstractions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.abstractions.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.runner.reporters.netcoreapp10.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.runner.reporters.netcoreapp10.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.runner.utility.netcoreapp10.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.runner.utility.netcoreapp10.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.runner.visualstudio.dotnetcore.testadapter.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/netcoreapp3.1/xunit.runner.visualstudio.dotnetcore.testadapter.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.reporters.netstandard15.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.reporters.netstandard15.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.utility.netstandard15.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.utility.netstandard15.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.utility.uwp10.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.utility.uwp10.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.utility.uwp10.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.utility.uwp10.pri -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.visualstudio.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | xunit.runner.visualstudio.uwp.testadapter.dll 11 | PreserveNewest 12 | False 13 | 14 | 15 | -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.visualstudio.uwp.testadapter.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.visualstudio.uwp.testadapter.dll -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.visualstudio.uwp.testadapter.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/build/uap10.0.16299/xunit.runner.visualstudio.uwp.testadapter.pri -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/lib/net462/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/lib/net462/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/lib/netcoreapp3.1/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/lib/netcoreapp3.1/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/lib/uap10.0.16299/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/lib/uap10.0.16299/_._ -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/logo-512-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/logo-512-transparent.png -------------------------------------------------------------------------------- /UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/xunit.runner.visualstudio.2.4.5.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/UnitTesting/T280/PhoneRepairShop_Code/packages/xunit.runner.visualstudio.2.4.5/xunit.runner.visualstudio.2.4.5.nupkg -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/CodeSnippets/Activity1.1.1/Step1/RSSVWorkOrderEntry_Workflow.cs: -------------------------------------------------------------------------------- 1 | using PX.Data; 2 | using PX.Data.WorkflowAPI; 3 | using static PX.Data.WorkflowAPI.BoundedTo; 5 | 6 | namespace PhoneRepairShop 7 | { 8 | public class RSSVWorkOrderEntry_Workflow : PXGraphExtension 9 | { 10 | 11 | } 12 | } -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/CodeSnippets/Activity2.1.1/Step6/ARReleaseProcess_Extension.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using PX.Data; 3 | using PX.Data.BQL.Fluent; 4 | using PX.Objects.AR; 5 | 6 | namespace PhoneRepairShop 7 | { 8 | // Acuminator disable once PX1016 ExtensionDoesNotDeclareIsActiveMethod extension should be constantly active 9 | public class ARReleaseProcess_Extension : PXGraphExtension 10 | { 11 | public SelectFrom.View WorkOrdersForUpdate = null!; 12 | 13 | [PXOverride] 14 | public void PerformPersist(PXGraph.IPersistPerformer persister, 15 | Action base_PerformPersist) 16 | { 17 | base_PerformPersist(persister); 18 | persister.Update(); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/CodeSnippets/Activity2.2.1/Step2/ARPaymentEntry_Extension.cs: -------------------------------------------------------------------------------- 1 | using PX.Data; 2 | using PX.Data.BQL.Fluent; 3 | using PX.Objects.AR; 4 | 5 | namespace PhoneRepairShop 6 | { 7 | // Acuminator disable once PX1016 ExtensionDoesNotDeclareIsActiveMethod 8 | // extension should be constantly active 9 | public class ARPaymentEntry_Extension : PXGraphExtension 10 | { 11 | public virtual void _(Events.FieldDefaulting e) 13 | { 14 | RSSVSetup setupRecord = SelectFrom.View.Select(Base); 15 | if (setupRecord != null) 16 | { 17 | e.NewValue = setupRecord.PrepaymentPercent; 18 | } 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/CodeSnippets/Activity3.1.1/Step2/SOInvoiceRepairOrder_Workflow.cs: -------------------------------------------------------------------------------- 1 | using PX.Data.WorkflowAPI; 2 | using PX.Data; 3 | using PX.Objects.SO; 4 | using PX.Objects.AR; 5 | 6 | namespace PhoneRepairShop 7 | { 8 | public class SOInvoiceRepairOrder_Workflow : 9 | PXGraphExtension 10 | { 11 | public sealed override void Configure(PXScreenConfiguration config) 12 | { 13 | Configure(config.GetScreenConfigurationContext()); 15 | } 16 | 17 | protected static void Configure(WorkflowContext context) 19 | { 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop/Bin/PhoneRepairShop_Code.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/WorkflowDevelopment/T270/PhoneRepairShop/Bin/PhoneRepairShop_Code.dll -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop/InputData/RSSVLabor.csv: -------------------------------------------------------------------------------- 1 | CompanyID;ServiceID;DeviceID;InventoryID;DefaultPrice;Quantity;ExtPrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;1;1;35;5.000000;1.000000;5.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.010;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.010;0x00000000000587A5;2AC182AA-9B48-ED11-9E79-9828A61840C3 3 | -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop/InputData/RSSVSetup.csv: -------------------------------------------------------------------------------- 1 | CompanyID;NumberingID;WalkInCustomerID;DefaultEmployee;PrepaymentPercent;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;WORKORDER;5441;12414;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS101000;2022-10-13 11:37:33.340;0x0000000000467952;80F05B4B-EA4A-ED11-9E7A-9828A61840C3 3 | -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop/InputData/RSSVStockItemDevice.csv: -------------------------------------------------------------------------------- 1 | CompanyID;InventoryID;DeviceID;CreatedDateTime;CreatedByID;CreatedByScreenID;LastModifiedDateTime;LastModifiedByID;LastModifiedByScreenID;tstamp;NoteID 2 | 2;2610;1;2022-10-10 13:01:35.047;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.047;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;0x00000000000587A7;2BC182AA-9B48-ED11-9E79-9828A61840C3 3 | 2;2613;3;2022-10-10 13:01:35.057;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;2022-10-10 13:01:35.057;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;00000000;0x00000000000587A8;2CC182AA-9B48-ED11-9E79-9828A61840C3 4 | -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop/InputData/RSSVWorkOrderItem.csv: -------------------------------------------------------------------------------- 1 | CompanyID;OrderNbr;LineNbr;RepairItemType;InventoryID;BasePrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;000001;1;BT;2610;20.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.933;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.933;0x00000000000642F2;B969897D-AB49-ED11-9E79-9828A61840C3 3 | 2;000001;2;BC;2612;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.937;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.937;0x00000000000642F3;BA69897D-AB49-ED11-9E79-9828A61840C3 4 | -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop/InputData/RSSVWorkOrderLabor.csv: -------------------------------------------------------------------------------- 1 | CompanyID;OrderNbr;InventoryID;DefaultPrice;Quantity;ExtPrice;CreatedByID;CreatedByScreenID;CreatedDateTime;LastModifiedByID;LastModifiedByScreenID;LastModifiedDateTime;tstamp;NoteID 2 | 2;000001;35;5.000000;2.000000;10.000000;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-11 21:28:20.940;B5344897-037E-4D58-B5C3-1BDFD0F47BF9;RS301000;2022-10-12 22:05:43.843;0x0000000000463909;BB69897D-AB49-ED11-9E79-9828A61840C3 3 | -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop/Pages/RS/RS101000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS101000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop/Pages/RS/RS201000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS201000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop/Pages/RS/RS202000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS202000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop/Pages/RS/RS203000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Configuration; 3 | using System.Collections; 4 | using System.Web; 5 | using System.Web.Security; 6 | using System.Web.UI; 7 | using System.Web.UI.WebControls; 8 | using System.Web.UI.HtmlControls; 9 | 10 | public partial class Page_RS203000 : PX.Web.UI.PXPage 11 | { 12 | protected void Page_Load(object sender, EventArgs e) 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop/Pages/RS/RS301000.aspx.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public partial class Page_RS301000 : PX.Web.UI.PXPage 4 | { 5 | protected void Page_Load(object sender, EventArgs e) 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop/_project/ARPayment.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 |
-------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop/_project/InventoryItem.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 |
-------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop/_project/ProjectMetadata.xml: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop/_project/RSSVWorkOrder.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 |
-------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop_Code/PhoneRepairShop_Code/ARPaymentEntry_Extension.cs: -------------------------------------------------------------------------------- 1 | using PX.Data; 2 | using PX.Data.BQL.Fluent; 3 | using PX.Objects.AR; 4 | 5 | namespace PhoneRepairShop 6 | { 7 | // Acuminator disable once PX1016 ExtensionDoesNotDeclareIsActiveMethod 8 | // extension should be constantly active 9 | public class ARPaymentEntry_Extension : PXGraphExtension 10 | { 11 | public virtual void _(Events.FieldDefaulting e) 13 | { 14 | RSSVSetup setupRecord = SelectFrom.View.Select(Base); 15 | if (setupRecord != null) 16 | { 17 | e.NewValue = setupRecord.PrepaymentPercent; 18 | } 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVDeviceMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using PX.Data; 7 | using PX.Data.BQL.Fluent; 8 | 9 | namespace PhoneRepairShop 10 | { 11 | public class RSSVDeviceMaint : PXGraph 12 | { 13 | public SelectFrom.View ServDevices = null!; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop_Code/PhoneRepairShop_Code/RSSVSetupMaint.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using PX.Data; 3 | using PX.Data.BQL.Fluent; 4 | 5 | namespace PhoneRepairShop 6 | { 7 | public class RSSVSetupMaint : PXGraph 8 | { 9 | 10 | public PXSave Save = null!; 11 | public PXCancel Cancel = null!; 12 | 13 | public SelectFrom.View Setup = null!; 14 | } 15 | } -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop_Code/Solution.bat: -------------------------------------------------------------------------------- 1 | "C:\TCourseInstances\SmartFix_T270\App_Data\Projects\PhoneRepairShop\PhoneRepairShop_code.sln" -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop_Code/Solution.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/WorkflowDevelopment/T270/PhoneRepairShop_Code/Solution.lnk -------------------------------------------------------------------------------- /WorkflowDevelopment/T270/PhoneRepairShop_Code/folder.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Acumatica/Help-and-Training-Examples/12d27413edd5c7e7385fa02bd6a7bb1fc60d4ce8/WorkflowDevelopment/T270/PhoneRepairShop_Code/folder.lnk --------------------------------------------------------------------------------