mirror of
https://github.com/yummy4friends/y4f.git
synced 2025-07-18 07:13:18 +02:00
Add complete vorbestellungsfunktion
This commit is contained in:
@ -13,7 +13,7 @@ public partial class Bestellungsposition
|
||||
|
||||
public int KundeIdkunde { get; set; }
|
||||
|
||||
public int RabattIdrabatt { get; set; }
|
||||
public int? RabattIdrabatt { get; set; }
|
||||
|
||||
public virtual Kunde? KundeIdkundeNavigation { get; set; } = null!;
|
||||
|
||||
|
@ -249,7 +249,7 @@
|
||||
|
||||
public int KundeIdkunde { get; set; }
|
||||
|
||||
public int RabattIdrabatt { get; set; }
|
||||
public int? RabattIdrabatt { get; set; }
|
||||
|
||||
public virtual Kunde KundeIdkundeNavigation { get; set; } = null!;
|
||||
|
||||
|
@ -148,7 +148,7 @@
|
||||
|
||||
public int KundeIdkunde { get; set; }
|
||||
|
||||
public int RabattIdrabatt { get; set; }
|
||||
public int? RabattIdrabatt { get; set; }
|
||||
|
||||
public virtual Kunde KundeIdkundeNavigation { get; set; } = null!;
|
||||
|
||||
|
@ -154,7 +154,7 @@
|
||||
|
||||
public int KundeIdkunde { get; set; }
|
||||
|
||||
public int RabattIdrabatt { get; set; }
|
||||
public int? RabattIdrabatt { get; set; }
|
||||
|
||||
public virtual Kunde KundeIdkundeNavigation { get; set; } = null!;
|
||||
|
||||
|
@ -156,7 +156,7 @@
|
||||
|
||||
public int KundeIdkunde { get; set; }
|
||||
|
||||
public int RabattIdrabatt { get; set; }
|
||||
public int? RabattIdrabatt { get; set; }
|
||||
|
||||
public virtual Kunde KundeIdkundeNavigation { get; set; } = null!;
|
||||
|
||||
|
@ -150,7 +150,7 @@
|
||||
|
||||
public int KundeIdkunde { get; set; }
|
||||
|
||||
public int RabattIdrabatt { get; set; }
|
||||
public int? RabattIdrabatt { get; set; }
|
||||
|
||||
public virtual Kunde KundeIdkundeNavigation { get; set; } = null!;
|
||||
|
||||
|
@ -116,12 +116,19 @@
|
||||
DateTime abholzeit = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, hour, minute, 0);
|
||||
bestellungsposition.Datum = abholzeit;
|
||||
// latest possible rabatt
|
||||
bestellungsposition.RabattIdrabatt = rabatt.Idrabatt;
|
||||
if (rabattEinloesen)
|
||||
{
|
||||
bestellungsposition.RabattIdrabatt = rabatt.Idrabatt;
|
||||
}
|
||||
else
|
||||
{
|
||||
bestellungsposition.RabattIdrabatt = null;
|
||||
}
|
||||
bestellungsposition.KundeIdkunde = kunde.Idkunde;
|
||||
|
||||
Http.PostAsJsonAsync("https://localhost:7076/api/bestellungspositionen", bestellungsposition);
|
||||
|
||||
//Add menuitems to bestellungspositionHasMenuItem
|
||||
//Add menuitems to bestellungspositionHasMenuItem
|
||||
BestellungspositionHasMenuitem bestellungspositionHasMenuItem = new BestellungspositionHasMenuitem();
|
||||
bestellungspositionHasMenuItem.Bestellungsposition_IDBestellung = bestellungsposition.Idbestellung;
|
||||
bestellungspositionHasMenuItem.MenuItem_IDMenuItem = item.Key;
|
||||
@ -131,8 +138,8 @@
|
||||
|
||||
// delete all localStorage
|
||||
localStorage.SetItem("MenuItemIds", new Dictionary<int, int>());
|
||||
localStorage.SetItem("Hour", 0);
|
||||
localStorage.SetItem("Minute", 0);
|
||||
//localStorage.SetItem("Hour", 0);
|
||||
//localStorage.SetItem("Minute", 0);
|
||||
localStorage.SetItem("Summe", 0);
|
||||
localStorage.SetItem("RabattEinloesen", false);
|
||||
|
||||
@ -227,7 +234,7 @@
|
||||
|
||||
public int KundeIdkunde { get; set; }
|
||||
|
||||
public int RabattIdrabatt { get; set; }
|
||||
public int? RabattIdrabatt { get; set; }
|
||||
|
||||
|
||||
}
|
||||
|
@ -29,8 +29,7 @@
|
||||
<div class="button">
|
||||
<br><br><br><br>
|
||||
<form id="button1" action="/">
|
||||
<input type="submit" value="Bestellungsübersicht" class="btn">
|
||||
@*<input type="submit" value="Zur Startseite" class="btn">*@
|
||||
<input type="submit" value="Bestellungsübersicht" class="btn" @onclick="BestellungsUuebersicht"/>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
@ -60,17 +59,11 @@
|
||||
|
||||
public decimal summe;
|
||||
|
||||
public void Vorbestellen()
|
||||
|
||||
|
||||
public void BestellungsUuebersicht()
|
||||
{
|
||||
// set rabattEinloesen
|
||||
if (rabattEinloesen)
|
||||
localStorage.SetItem("RabattEinloesen", true);
|
||||
else
|
||||
localStorage.SetItem("RabattEinloesen", false);
|
||||
|
||||
_navigationManager.NavigateTo("/Bestellbestätigung");
|
||||
|
||||
|
||||
_navigationManager.NavigateTo("/Kontoverwaltung");
|
||||
}
|
||||
|
||||
// allergien, bestellungsposition, kunde, menuitem, menuitemkategorie, menuitemueberkategorie, rabatt
|
||||
@ -161,7 +154,7 @@
|
||||
|
||||
public int KundeIdkunde { get; set; }
|
||||
|
||||
public int RabattIdrabatt { get; set; }
|
||||
public int? RabattIdrabatt { get; set; }
|
||||
|
||||
public virtual Kunde KundeIdkundeNavigation { get; set; } = null!;
|
||||
|
||||
|
@ -1,5 +1,9 @@
|
||||
@page "/Kontoverwaltung"
|
||||
|
||||
@inject HttpClient Http
|
||||
@inject Blazored.LocalStorage.ISyncLocalStorageService localStorage
|
||||
@inject NavigationManager _navigationManager
|
||||
|
||||
<h3>Wichtige Informationen</h3> <br>
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user