loading : Διαχείριση αποθεμάτων καταστήματος
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp21
{
//Δημιουργήστε ένα πρόγραμμα για τη διαχείριση αποθεμάτων ενός καταστήματος.
//Το πρόγραμμα πρέπει να μπορεί:
//να προσθέτει,
//να αφαιρεί και
//να ενημερώνει τα προϊόντα
//και τις ποσότητες τους.
public class Eshop
{
public string product { get; set; }
public int productId { get; set; }
public double countity { get; set; }
List<string> items = new List<string>();
public Eshop(string product, int productId, double countity)
{
this.product = product;
this.productId = productId;
this.countity = countity;
}
public static void AddProducts(List<string> items)
{
// Δημιουργία λίστας προϊόντων
while (true)
{
Console.WriteLine("Add a product (or type 'exit' to finish):");
string userInput = Console.ReadLine();
if (userInput == "exit")
{
break;
}
if (userInput != null)
{
items.Add(userInput);
}
else
{
Console.WriteLine("Invalid input. Please enter a valid product name.");
}
}
Console.WriteLine("Thank you for your inputs. The items are:");
foreach (string item in items)
{
Console.WriteLine(item);
}
}
//να αφαιρεί προιοντα
public static void DeleteaProduct(List<string> items)
{
Console.WriteLine("Current products:");
foreach (string item in items)
{
Console.WriteLine(item);
}
Console.WriteLine("Choose an item from the list to delete:");
string userInput = Console.ReadLine();
if (items.Contains(userInput))
{
items.Remove(userInput);
Console.WriteLine($"The product {userInput} was deleted.");
}
Console.WriteLine("Updated product list:");
foreach (string item in items)
{
Console.WriteLine(item);
}
}
public static void manageCountity(List<string> items)
{
//να ενημερώνει τα προϊόντα
//και τις ποσότητες τους.
Console.WriteLine($"the current list is : {items}");
foreach (string item in items)
{
Console.WriteLine(item);
}
if (items != null)
{
for (int i = 0; i <= items.Count; i++) { }
Console.WriteLine("write howmany items you have");
string howmany = Console.ReadLine();
items.Count();
Console.WriteLine("write again all the countitis");
string howmanyitems = Console.ReadLine();
}
}
}
public class Program
{
static void Main(string[] args)
{
List<string> items = new List<string>();
Eshop.AddProducts(items);
Eshop.DeleteaProduct(items);
Eshop.manageCountity(items);
Console.WriteLine();
Console.ReadKey();
}
}
}