Adds Kasse (Cash Register) module and related components
Introduces comprehensive cash management functionality with multiple view components for tracking daily transactions, filtering, and reconciliation Implements: - Cash calculation and difference tracking - Dynamic tab switching - Checkbox selection and row expansion - Date filtering and approval mechanisms
This commit is contained in:
parent
12869e35bf
commit
754681059d
31 changed files with 2904 additions and 28 deletions
|
|
@ -0,0 +1,18 @@
|
|||
<swp-kasse-stats>
|
||||
<swp-kasse-stat>
|
||||
<swp-kasse-stat-value>12</swp-kasse-stat-value>
|
||||
<swp-kasse-stat-label>Afstemninger i periode</swp-kasse-stat-label>
|
||||
</swp-kasse-stat>
|
||||
<swp-kasse-stat class="highlight">
|
||||
<swp-kasse-stat-value>186.450 kr</swp-kasse-stat-value>
|
||||
<swp-kasse-stat-label>Total omsætning</swp-kasse-stat-label>
|
||||
</swp-kasse-stat>
|
||||
<swp-kasse-stat>
|
||||
<swp-kasse-stat-value>42.340 kr</swp-kasse-stat-value>
|
||||
<swp-kasse-stat-label>Kontantsalg</swp-kasse-stat-label>
|
||||
</swp-kasse-stat>
|
||||
<swp-kasse-stat class="warning">
|
||||
<swp-kasse-stat-value>-75 kr</swp-kasse-stat-value>
|
||||
<swp-kasse-stat-label>Samlet difference</swp-kasse-stat-label>
|
||||
</swp-kasse-stat>
|
||||
</swp-kasse-stats>
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
using Microsoft.AspNetCore.Mvc;
|
||||
|
||||
namespace PlanTempus.Application.Features.Kasse.Components;
|
||||
|
||||
/// <summary>
|
||||
/// ViewComponent for the stats bar on the Kasse list page.
|
||||
/// Shows summary statistics for reconciliations.
|
||||
/// </summary>
|
||||
public class KasseStatsBarViewComponent : ViewComponent
|
||||
{
|
||||
public IViewComponentResult Invoke()
|
||||
{
|
||||
return View();
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue