Przeprowadzka
This commit is contained in:
Executable
+40
@@ -0,0 +1,40 @@
|
||||
namespace HomePantry.Views;
|
||||
|
||||
[QueryProperty(nameof(ProductName), "name")]
|
||||
public partial class ProductDetailPage : ContentPage
|
||||
{
|
||||
private readonly Dictionary<string, (string Nazwa, string Kategoria, string Ilosc, string Waznosc, string Status, string Uwagi)> _products = new()
|
||||
{
|
||||
["mleko"] = ("Mleko 3,2%", "Nabiał", "2 l", "12.03.2026", "Otwarty", "Przechowywać w lodówce, po otwarciu zużyć w 3 dni"),
|
||||
["chleb"] = ("Chleb żytni", "Pieczywo", "1 szt.", "10.03.2026", "Otwarty", "Przechowywać w chlebaku"),
|
||||
["kurczak"] = ("Pierś z kurczaka", "Mięso i wędliny", "0.5 kg", "08.03.2026", "Zamknięty", "Przechowywać w zamrażarce"),
|
||||
["jablka"] = ("Jabłka Gala", "Warzywa i owoce", "1 kg", "20.03.2026", "-", "Przechowywać w suchym, chłodnym miejscu")
|
||||
};
|
||||
private string productName;
|
||||
public string ProductName
|
||||
{
|
||||
get => productName;
|
||||
set
|
||||
{
|
||||
productName = value;
|
||||
if(_products.TryGetValue(value, out var p))
|
||||
{
|
||||
lblNazwa.Text = p.Nazwa;
|
||||
lblKategoria.Text = $"Kategoria: {p.Kategoria}";
|
||||
lblIlosc.Text = $"Ilość: {p.Ilosc}";
|
||||
lblWaznosc.Text = $"Ważność do: {p.Waznosc}";
|
||||
lblStatus.Text = $"Status: {p.Status}";
|
||||
lblUwagi.Text = p.Uwagi;
|
||||
}
|
||||
}
|
||||
}
|
||||
public ProductDetailPage()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private async void Button_Clicked(object sender, EventArgs e)
|
||||
{
|
||||
await Shell.Current.GoToAsync("..");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user