From 04fc53bbc79196f8f46e57b79dc449467c11b845 Mon Sep 17 00:00:00 2001 From: Lendaia Mirai Date: Thu, 8 Jan 2026 01:22:28 +0100 Subject: [PATCH] fixingthisshit --- ALGA/ALGA.csproj | 6 - ALGA/Adatszerkezetek/05_BinarisKeresoFa.cs | 1 - ALGA/Adatszerkezetek/06_Szotar.cs | 6 - ALGA/Adatszerkezetek/10_SulyozotlanGraf.cs | 3 +- ALGA/Class1.cs | 89 ---- ALGA/Class2.cs | 57 --- ALGA/Optimalizalas/07_NyersEro.cs | 4 +- ALGA/Optimalizalas/08_DinamikusProgramozas.cs | 2 - ALGA/Optimalizalas/09_VisszalepesesKereses.cs | 3 - ALGA/Product.cs | 102 ---- ALGA/workers.json | 470 ------------------ ALGA_heti_feladatok.sln | 6 - zh/Program.cs | 110 ---- zh/products.xml | 164 ------ zh/zh.csproj | 16 - 15 files changed, 2 insertions(+), 1037 deletions(-) delete mode 100644 ALGA/Class1.cs delete mode 100644 ALGA/Class2.cs delete mode 100644 ALGA/Product.cs delete mode 100644 ALGA/workers.json delete mode 100644 zh/Program.cs delete mode 100644 zh/products.xml delete mode 100644 zh/zh.csproj diff --git a/ALGA/ALGA.csproj b/ALGA/ALGA.csproj index 7bc3815..572d7c4 100644 --- a/ALGA/ALGA.csproj +++ b/ALGA/ALGA.csproj @@ -7,10 +7,4 @@ OE.ALGA - - - - - - diff --git a/ALGA/Adatszerkezetek/05_BinarisKeresoFa.cs b/ALGA/Adatszerkezetek/05_BinarisKeresoFa.cs index 5ef5813..a6c2703 100644 --- a/ALGA/Adatszerkezetek/05_BinarisKeresoFa.cs +++ b/ALGA/Adatszerkezetek/05_BinarisKeresoFa.cs @@ -1,5 +1,4 @@ using System; -using System.Drawing; namespace OE.ALGA; diff --git a/ALGA/Adatszerkezetek/06_Szotar.cs b/ALGA/Adatszerkezetek/06_Szotar.cs index 5d0f2a3..2b58596 100644 --- a/ALGA/Adatszerkezetek/06_Szotar.cs +++ b/ALGA/Adatszerkezetek/06_Szotar.cs @@ -1,11 +1,5 @@ using System; using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System; -using System.Collections.Generic; -using static System.Net.Mime.MediaTypeNames; namespace OE.ALGA.Adatszerkezetek { diff --git a/ALGA/Adatszerkezetek/10_SulyozotlanGraf.cs b/ALGA/Adatszerkezetek/10_SulyozotlanGraf.cs index 8456b94..e887fd0 100644 --- a/ALGA/Adatszerkezetek/10_SulyozotlanGraf.cs +++ b/ALGA/Adatszerkezetek/10_SulyozotlanGraf.cs @@ -1,6 +1,5 @@ using System; -using System.Data.Common; -using Newtonsoft.Json.Converters; + namespace OE.ALGA.Adatszerkezetek { diff --git a/ALGA/Class1.cs b/ALGA/Class1.cs deleted file mode 100644 index 8335125..0000000 --- a/ALGA/Class1.cs +++ /dev/null @@ -1,89 +0,0 @@ -using System; -using System.Collections.Generic; - -namespace OE.ALGA; - -public static class Class1 -{ - public static void Cheatsheet() - { - //deklaráció - int asd; - //értékadás - asd = 2; - //egyben - int lol = 2; - //adat típusok - int egesz = 1; - double tort = 2.2; - string szoveg = "gooning"; - bool eldontendo = true; - int[] tomb; //ez egy int típusú tömb de lehet bármi - tomb = [1, 2, 3]; - List lista = new List(); // ez egy int típusú lista de lehet bármi - lista.Add(1); // listához így tudsz új elemet adni - // side note, a lista egy dinamikus tömbb, érettségin azt használd - - //kapuk - if (eldontendo) - { - //ha az állítás igaz ez történik.. pl - egesz++; - } - else if (egesz == 1) - { - //ha az előző nem teljesül megnézzük ezt. Ha ez teljesül akkor pl - lista.Add(5); - } - else - { - //bármilyen más esetben ez teljesül pl - Console.WriteLine("Send nudes"); //képernyőre kiírás - string user = Console.ReadLine(); // képernyőről beolvasás. Ez mindog string lesz szóval sztringbe tudod elmenteni - } - - switch (lol) // a megadott változót vizsgáljuk - { - case (2): //ha ez az érték kettő akkor pl - int elem = tomb[1]; // a tömb második elemét kimentjük egy azonos típusú változóba - break; - case (3): - Random rnd = new Random(); // random szám generátor létrehozása - int randomnumber = rnd.Next(10); //új random szám generálása az end generátoron keresztül - break; - - } - - //loopok - - for (int i = 0; i < 3; i++) //az i létrehozott intet egyesével növeljük amíg el nem éri a hármat - { - Console.WriteLine(tomb[i]); - // ez azt jelenti hogy az i először nulla lesz, ez kissebb mint három így belép a kódblokkba és végrehajtja azt. tehát kiírja a tömb i-edik azaz először - //nulladik elemét. Majd hozzáad az ihez egyet. Így az i = 1. Még ez is kissebb mint 3 ezért ismét belép. És így tovább. - } - - foreach (int i in lista) // ezt csak tömbök vagy listák bejárására használjuk - { - //fontos hogy a meghatározott elem típúsa azonos egyen a lista vagy tömb típúsával. A foreach egyesével minden elemmet egyenlővé tesz az i vel - // és be fog lépni a kódblokkba - if (i == 2) //tehát itt az i először egyenlő a listánk első elemével. - { - eldontendo = false; - } - } - - while (eldontendo) //ez azt jelenti hogy amíg a zárójelben lévő kijelentés teljesül - { - //addig belép az alábbi kódblokkba - // figyelj hogy csak olyan dolgot írj a zárójelbe ami változik mert különben örökké a ciklusba maradunk muhaha - int[] xd = new int[5]; //létrehozunk egy 5 elem hosszú tömböt - int hovarakjuk = Convert.ToInt16(Console.ReadLine()); //a Convert beépített metódust tudod használni a típúsok megváltoztatására - // a zárójelben lévő elemet itt inté alakítjuk. De ez lehet .ToString vagy ToBool vagy bármi egyéb logikus lépés - if (hovarakjuk < xd.Length) // a .Lenghtet tömbök hosszának meghatározására tudod használni - { - xd[hovarakjuk] = 1; // itt az xd tömbünk "hovarakjuk"adik elemét egyenlővé tesszük 1el - } - } - } -} diff --git a/ALGA/Class2.cs b/ALGA/Class2.cs deleted file mode 100644 index 8c172af..0000000 --- a/ALGA/Class2.cs +++ /dev/null @@ -1,57 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using Microsoft.EntityFrameworkCore; -using Newtonsoft.Json; - -namespace OE.ALGA; - -public class Employee -{ - int Id { get; set; } - string Name { get; set; } - string Position { get; set; } - List Projects { get; set; } = new List(); -} -public class Project -{ - int Id { get; set; } - string ProjectName { get; set; } - DateOnly StartDate { get; set; } - DateOnly EndDate { get; set; } - List Tasks { get; set; } = new List(); -} -public class Task -{ - int Id { get; set; } - string TaskName { get; set; } - int HoursSpent { get; set; } -} -public class Workers : DbContext -{ - public DbSet Employees { get; set; } - public DbSet Projects { get; set; } - public DbSet Tasks { get; set; } - - public Workers() - { - Database.EnsureDeleted(); - Database.EnsureCreated(); - } - protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) - { - optionsBuilder.UseSqlServer(@"Data Source=(LocalDB)\MSSQLLocalDB;Initial Catalog=workerdb;Integrated Security=True;MultipleActiveResultSets=true"); - base.OnConfiguring(optionsBuilder); - } -} -public class Launch -{ - static void ThatsAMain() - { - string json = File.ReadAllText("/home/mirai/alga/ALGA/workers.json"); - List employees = JsonConvert.DeserializeObject>(json); - Workers context = new Workers(); - context.Employees.AddRange(employees); - context.SaveChanges(); - } -} diff --git a/ALGA/Optimalizalas/07_NyersEro.cs b/ALGA/Optimalizalas/07_NyersEro.cs index fb1dd40..dba6248 100644 --- a/ALGA/Optimalizalas/07_NyersEro.cs +++ b/ALGA/Optimalizalas/07_NyersEro.cs @@ -1,7 +1,5 @@ using System; -using System.ComponentModel; -using System.Linq; -using System.Runtime.InteropServices; + namespace OE.ALGA.Optimalizalas { diff --git a/ALGA/Optimalizalas/08_DinamikusProgramozas.cs b/ALGA/Optimalizalas/08_DinamikusProgramozas.cs index f91ad93..177c6ac 100644 --- a/ALGA/Optimalizalas/08_DinamikusProgramozas.cs +++ b/ALGA/Optimalizalas/08_DinamikusProgramozas.cs @@ -1,7 +1,5 @@ using System; -using System.Globalization; using System.Linq; -using System.Runtime.InteropServices; namespace OE.ALGA.Optimalizalas { diff --git a/ALGA/Optimalizalas/09_VisszalepesesKereses.cs b/ALGA/Optimalizalas/09_VisszalepesesKereses.cs index df6db93..fa21f55 100644 --- a/ALGA/Optimalizalas/09_VisszalepesesKereses.cs +++ b/ALGA/Optimalizalas/09_VisszalepesesKereses.cs @@ -1,7 +1,4 @@ using System; -using System.Formats.Asn1; -using System.Linq; -using Microsoft.Identity.Client; namespace OE.ALGA.Optimalizalas { diff --git a/ALGA/Product.cs b/ALGA/Product.cs deleted file mode 100644 index 2baf25b..0000000 --- a/ALGA/Product.cs +++ /dev/null @@ -1,102 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Reflection; -using System.Runtime.CompilerServices; - -namespace OE.ALGA; - -public class Product -{ - [Validation(AttributeValidation.NotEmpty)] - public string Name { get; } - - [Validation(AttributeValidation.PositiveNumber)] - public decimal Price { get; } - - [Validation(AttributeValidation.NonNegative)] - public int Quantity { get; } - - [Validation(AttributeValidation.FutureDate)] - public DateTime? Experiation { get; } - - public Product(string name, decimal price, int quantity, DateTime? experiarion) - { - Name = name; - Price = price; - Quantity = quantity; - Experiation = experiarion; - } -} -public enum AttributeValidation -{ - NotEmpty, - PositiveNumber, - NonNegative, - FutureDate -} -public class ValidationAttribute : Attribute -{ - public AttributeValidation Rule { get; } - public ValidationAttribute(AttributeValidation rule) - { - Rule = rule; - } -} -public static class Validator -{ - public static void Validate(Product product) - { - bool flag = false; - var t = product.GetType(); - - foreach (var p in t.GetProperties()) - { - var value = p.GetValue(product); - - switch (p.GetCustomAttribute().Rule) - { - case AttributeValidation.NotEmpty: - if (Convert.ToString(value) == "") - { - flag = true; - } - break; - - case AttributeValidation.PositiveNumber: - if (Convert.ToInt32(value) <= 0) - { - flag = true; - } - break; - - case AttributeValidation.NonNegative: - if (Convert.ToInt32(value) < 0) - { - flag = true; - } - break; - - case AttributeValidation.FutureDate: - if (Convert.ToDateTime(value) < DateTime.Now) - { - flag = true; - } - break; - } - - } - if (flag) - { - throw new WrongProductException(); - } - else - { - Console.WriteLine("Product added successfuly"); - } - } -} -public class WrongProductException : Exception -{ - -} diff --git a/ALGA/workers.json b/ALGA/workers.json deleted file mode 100644 index 2e92679..0000000 --- a/ALGA/workers.json +++ /dev/null @@ -1,470 +0,0 @@ -[ - - { - - "name": "Kiss Péter", - - "position": "Fejlesztő", - - "projects": [ - - { - - "projectName": "Webalkalmazás fejlesztés", - - "startDate": "2023-01-15", - - "endDate": "2023-03-20", - - "tasks": [ - - { "taskName": "Front-end implementáció", "hoursSpent": 40 }, - - { "taskName": "Back-end implementáció", "hoursSpent": 60 } - - ] - - }, - - { - - "projectName": "Mobilalkalmazás fejlesztés", - - "startDate": "2023-04-10", - - "endDate": "2023-06-30", - - "tasks": [ - - { "taskName": "UI tervezés", "hoursSpent": 20 }, - - { "taskName": "API integráció", "hoursSpent": 50 } - - ] - - } - - ] - - }, - - { - - "name": "Nagy Anna", - - "position": "Projektmenedzser", - - "projects": [ - - { - - "projectName": "Szoftver tesztelés", - - "startDate": "2023-02-01", - - "endDate": "2023-03-10", - - "tasks": [ - - { "taskName": "Tesztelési terv készítése", "hoursSpent": 15 }, - - { "taskName": "Automatizált tesztek", "hoursSpent": 45 } - - ] - - } - - ] - - }, - - { - - "name": "Szabó László", - - "position": "Elemző", - - "projects": [ - - { - - "projectName": "Adatgyűjtés", - - "startDate": "2023-01-20", - - "endDate": "2023-04-05", - - "tasks": [ - - { "taskName": "Adattisztítás", "hoursSpent": 30 }, - - { "taskName": "Adatvizualizáció", "hoursSpent": 25 } - - ] - - } - - ] - - }, - - { - - "name": "Horváth Emese", - - "position": "Marketing szakértő", - - "projects": [ - - { - - "projectName": "Kampánytervezés", - - "startDate": "2023-03-01", - - "endDate": "2023-05-15", - - "tasks": [ - - { "taskName": "Célcsoport elemzés", "hoursSpent": 10 }, - - { "taskName": "Kampány kivitelezés", "hoursSpent": 35 } - - ] - - } - - ] - - }, - - { - - "name": "Molnár Zoltán", - - "position": "Backend fejlesztő", - - "projects": [ - - { - - "projectName": "Adatbázis optimalizáció", - - "startDate": "2023-02-10", - - "endDate": "2023-03-30", - - "tasks": [ - - { "taskName": "Lekérdezések optimalizálása", "hoursSpent": 25 }, - - { "taskName": "Indexek készítése", "hoursSpent": 20 } - - ] - - } - - ] - - }, - - { - - "name": "Kovács Gábor", - - "position": "Frontend fejlesztő", - - "projects": [ - - { - - "projectName": "UI fejlesztés", - - "startDate": "2023-01-05", - - "endDate": "2023-02-15", - - "tasks": [ - - { "taskName": "HTML/CSS fejlesztés", "hoursSpent": 35 }, - - { "taskName": "JavaScript implementáció", "hoursSpent": 30 } - - ] - - } - - ] - - }, - - { - - "name": "Tóth Erika", - - "position": "Tesztmérnök", - - "projects": [ - - { - - "projectName": "Szoftver minőségbiztosítás", - - "startDate": "2023-04-01", - - "endDate": "2023-06-01", - - "tasks": [ - - { "taskName": "Tesztelés", "hoursSpent": 50 }, - - { "taskName": "Hibajavítás", "hoursSpent": 20 } - - ] - - } - - ] - - }, - - { - - "name": "Varga András", - - "position": "Projektmenedzser", - - "projects": [ - - { - - "projectName": "Agilis fejlesztés", - - "startDate": "2023-01-15", - - "endDate": "2023-04-20", - - "tasks": [ - - { "taskName": "Csapat koordinálás", "hoursSpent": 30 }, - - { "taskName": "Időterv készítés", "hoursSpent": 25 } - - ] - - } - - ] - - }, - - { - - "name": "Bognár Rita", - - "position": "Adatbányász", - - "projects": [ - - { - - "projectName": "Piackutatás", - - "startDate": "2023-03-10", - - "endDate": "2023-05-20", - - "tasks": [ - - { "taskName": "Adatgyűjtés", "hoursSpent": 40 }, - - { "taskName": "Elemzés", "hoursSpent": 30 } - - ] - - } - - ] - - }, - - { - - "name": "Szilágyi Tamás", - - "position": "DevOps mérnök", - - "projects": [ - - { - - "projectName": "Infrastruktúra automatizálás", - - "startDate": "2023-02-15", - - "endDate": "2023-03-30", - - "tasks": [ - - { "taskName": "CI/CD pipeline fejlesztés", "hoursSpent": 60 }, - - { "taskName": "Deploy folyamatok optimalizálása", "hoursSpent": 30 } - - ] - - } - - ] - - }, - - { - - "name": "Kiss Júlia", - - "position": "Szoftverfejlesztő", - - "projects": [ - - { - - "projectName": "E-kereskedelmi platform fejlesztés", - - "startDate": "2023-01-25", - - "endDate": "2023-04-15", - - "tasks": [ - - { "taskName": "Backend logika", "hoursSpent": 45 }, - - { "taskName": "Frontend integráció", "hoursSpent": 35 } - - ] - - } - - ] - - }, - - { - - "name": "Tóth László", - - "position": "Full Stack fejlesztő", - - "projects": [ - - { - - "projectName": "Mobilalkalmazás UI/UX fejlesztés", - - "startDate": "2023-02-01", - - "endDate": "2023-05-01", - - "tasks": [ - - { "taskName": "UI tervezés", "hoursSpent": 40 }, - - { "taskName": "Backend integráció", "hoursSpent": 50 } - - ] - - } - - ] - - }, - - { - - "name": "Farkas János", - - "position": "Adatbiztonsági szakértő", - - "projects": [ - - { - - "projectName": "Biztonsági audit", - - "startDate": "2023-03-05", - - "endDate": "2023-06-10", - - "tasks": [ - - { "taskName": "Sebezhetőségek felderítése", "hoursSpent": 20 }, - - { "taskName": "Javítási javaslatok", "hoursSpent": 30 } - - ] - - } - - ] - - }, - - { - - "name": "Nagy Attila", - - "position": "Tesztelő", - - "projects": [ - - { - - "projectName": "Mobilalkalmazás tesztelés", - - "startDate": "2023-01-20", - - "endDate": "2023-02-25", - - "tasks": [ - - { "taskName": "Automatizált tesztelés", "hoursSpent": 25 }, - - { "taskName": "Kézi tesztelés", "hoursSpent": 40 } - - ] - - } - - ] - - }, - - { - - "name": "Kovács Róbert", - - "position": "Üzleti elemző", - - "projects": [ - - { - - "projectName": "Folyamat elemzés", - - "startDate": "2023-01-10", - - "endDate": "2023-04-10", - - "tasks": [ - - { "taskName": "Folyamat elemzése", "hoursSpent": 30 }, - - { "taskName": "Dokumentáció", "hoursSpent": 15 } - - ] - - } - - ] - - } -] \ No newline at end of file diff --git a/ALGA_heti_feladatok.sln b/ALGA_heti_feladatok.sln index 86e2a93..98c9072 100644 --- a/ALGA_heti_feladatok.sln +++ b/ALGA_heti_feladatok.sln @@ -16,8 +16,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Sandbox", "Sandbox\Sandbox. EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tesztek", "Tesztek\Tesztek.csproj", "{AFE58A8F-D9BA-4EBF-810D-F7E07E5A296C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "zh", "zh\zh.csproj", "{EABD26DD-3AE7-4941-BDFD-79862E7279F5}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -44,10 +42,6 @@ Global {AFE58A8F-D9BA-4EBF-810D-F7E07E5A296C}.Debug|Any CPU.Build.0 = Debug|Any CPU {AFE58A8F-D9BA-4EBF-810D-F7E07E5A296C}.Release|Any CPU.ActiveCfg = Release|Any CPU {AFE58A8F-D9BA-4EBF-810D-F7E07E5A296C}.Release|Any CPU.Build.0 = Release|Any CPU - {EABD26DD-3AE7-4941-BDFD-79862E7279F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EABD26DD-3AE7-4941-BDFD-79862E7279F5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EABD26DD-3AE7-4941-BDFD-79862E7279F5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EABD26DD-3AE7-4941-BDFD-79862E7279F5}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/zh/Program.cs b/zh/Program.cs deleted file mode 100644 index a93c051..0000000 --- a/zh/Program.cs +++ /dev/null @@ -1,110 +0,0 @@ -using System.Reflection; -using System.Security.Cryptography.X509Certificates; -using System.Xml.Serialization; -using Castle.Components.DictionaryAdapter.Xml; -using Microsoft.EntityFrameworkCore; -using Microsoft.VisualBasic; - -namespace zh -{ - public class ProductPackage - { - public List Categories { get; set; } = new List(); - } - public class Category - { - string Name { get; set; } - public List Products = new List(); - } - public class Product - { - [Requirements(Requirement.RequiredNonEmpty)] - public string Sku { get; set; } - - public string Name { get; set; } - - [Requirements(Requirement.RequiredNonNegative)] - public int Price { get; set; } - } - public class Program - { - public static void Main() - { - ProductPackage productackage = new ProductPackage(); - XmlSerializer serializer = new XmlSerializer(typeof(ProductPackage)); - using (StreamReader reader = new StreamReader("zh/products.xml")) - { - productackage.Categories = (List)serializer.Deserialize(reader); - } - Shop shop = new Shop(); - shop.Category.AddRange(productackage.Categories); - shop.SaveChanges(); - List expensive = new List(); - foreach (Category category in productackage.Categories) - { - expensive.Concat(from x in category.Products - where x.Price > 10000 - select x); - } - } - } - public enum Requirement - { - RequiredNonEmpty, - RequiredNonNegative - } - public class RequirementsAttribute : Attribute - { - public Requirement Rule { get; set; } - public RequirementsAttribute(Requirement rule) - { - Rule = rule; - } - } - public class Validator - { - public static void Validate(Product product) - { - var t = product.GetType(); - var p = t.GetProperty("Sku"); - var a = p.GetCustomAttribute(); - var v = p.GetValue(product); - if (a.Rule == Requirement.RequiredNonEmpty) - { - if (v == null || (string)v == "") - { - throw new WrongProductException(); - } - } - else if(a.Rule == Requirement.RequiredNonNegative) - { - if ((int)v < 0) - { - throw new WrongProductException(); - } - } - } - } - public class WrongProductException : Exception - { - - } - public class Shop : DbContext - { - //public DbSet ProductPackage { get; set; } - public DbSet Category { get; set; } - public DbSet Product { get; set; } - public DbSet Expensive { get; set; } - public Shop() - { - Database.EnsureDeleted(); - Database.EnsureCreated(); - } - protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) - { - string connStr = @"Data Source=(LocalDB)\MSSQLLocalDB;Initial Catalog=Shopdb;Integrated Security=True;MultipleActiveResultSets=true"; - optionsBuilder.UseSqlServer(connStr); - base.OnConfiguring(optionsBuilder); - } - } -} diff --git a/zh/products.xml b/zh/products.xml deleted file mode 100644 index afdd13c..0000000 --- a/zh/products.xml +++ /dev/null @@ -1,164 +0,0 @@ - - - - - Coffee - - COF-1001Premium Arabica12990 - Extra Dark Roast9990 - - - - - Tea - - TEA-2001Green Tea14990 - TEA-2002Black Tea8990 - - - - - Chocolate - - CHO-3001Dark Chocolate 85%11990 - CHO-3002Milk Chocolate4990 - - - - - Biscuits - - BIS-4001Butter Cookies10990 - BIS-4002Chocolate Chip9990 - - - - - Juice - - JUI-5001Orange Juice6990 - JUI-5002Mango Juice10990 - - - - - Snacks - - SNA-6001Potato Chips4990 - SNA-6002Nachos Cheese11990 - - - - - Water - - WAT-7001Mineral Water 0.5L1990 - WAT-7002Mineral Water 1.5L2490 - - - - - Energy Drinks - - ENE-8001Energy Boost11990 - ENE-8002Zero Sugar Energy10990 - - - - - Beer - - BEE-9001Lager Classic5990 - Craft IPA12990 - - - - - Wine - - WIN-10001Red Merlot18990 - WIN-10002White Chardonnay17990 - - - - - Cheese - - CHE-11001Gouda8990 - CHE-11002Parmesan13990 - - - - - Meat - - MEA-12001Beef Steak25990 - MEA-12002Pork Sausage9990 - - - - - Fish - - FIS-13001Salmon Fillet18990 - FIS-13002Tuna Can6990 - - - - - Vegetables - - VEG-14001Broccoli4990 - VEG-14002Carrots2990 - - - - - Fruits - - FRU-15001Bananas3990 - FRU-15002Apples4490 - - - - - Dairy - - Whole Milk2590 - DAI-16002Yogurt3290 - - - - - Bread - - BRE-17001Wholegrain Bread6990 - BRE-17002White Toast5990 - - - - - Electronics - - ELE-18001Wireless Headphones29990 - ELE-18002Bluetooth Speaker24990 - - - - - Books - - BOO-19001Programming in C#15990 - BOO-19002History of AI18990 - - - - - Games - - GAM-20001Chess Set8990 - Video Game Controller21990 - - - - diff --git a/zh/zh.csproj b/zh/zh.csproj deleted file mode 100644 index 0d56680..0000000 --- a/zh/zh.csproj +++ /dev/null @@ -1,16 +0,0 @@ - - - - Exe - net8.0 - enable - enable - - - - - - - - -