Application Flow
| Route | Page | Interface Method | Implementation Class | DB Procedure (SP) | ASP Server Action Used |
|----------------------|--------------------------|------------------|---------------------|-------------------------------- |----------------------------------|
| **Home** |
| Home | index | SELECTData | ErmsBLL | getInventoryCounts(getInventoryCounts) | GridView |
| **EVM**
| EVMUnitWiseSummary | viewEVM | | | |
| | | SELECTData | ErmsBLL | GetEVMSummaryDataTable(getEVMListSummary) | GridView |
| EVMUnitList | viewLocation | SELECTData | ErmsBLL | -- | |
| PrintQrCode | printQR | SELECTData | ErmsBLL | GetEVMDataTable(getEVMList) | GridView |
| ViewWarehouse | viewWarehouse | SELECTData | ErmsBLL | getWareHousesDataTable(GetWarehouse) | GridView |
| **Stock and Stationery**
| Update | updateStationeryStock | SELECTData | ErmsBLL | PopulateStationeryAvailableDataTable(ShowAvailableStock) | GridView |
| Allocate | StationeryStockAllocation| SELECTData | ErmsBLL | PopulateStationeryAvailableDataTable(ShowAvailableStock) | GridView |
| UpdateConsumtion | StationeryStockConsume | SELECTData | ErmsBLL | PopulateStationeryAvailableDataTable(ShowAvailableStock) | GridView |
| MarkDisposed | StationeryStockDispose | SELECTData | ErmsBLL | PopulateStationeryAvailableDataTable(ShowAvailableStock) | GridView |
| Summary | StationeryStockSummary | SELECTData | ErmsBLL | GetStationeryStockSummary([sec].[GetStationeryStockSummary]) | GridView |
| Add/ModifyItems | updateStationeryMasters | SELECTData | ErmsBLL | PopulateStationeryAvailableDataTable(ShowAvailableStock) | GridView |
| **Ballot Box**
| BallotBoxDashboard | BallotBoxDashboard | SELECTData | ErmsBLL | GetBallotboxDashboardCounts(sec.Ballotbox_dashboardcounts) | Literal |
| UserAccessControl | UserAccessControl | SELECTData | ErmsBLL | LoadMappedUsers(sp_GetAllUsers) | GridView |
| MyBallotBoxes | addBallotBox | SELECTData | ErmsBLL | Show_Ballot_User_Id([sec].[Show_Ballot_User_Id]) | -- |
| Allocate | BallotBoxAllocation | SELECTData | ErmsBLL | AllocateBallotBox | GridView |
| UnitSummary | viewBallotBox | SELECTData | ErmsBLL | -- | -- |
| UnitTest | UnitTest | SELECTData | ErmsBLL | -- | -- |