public static void Main()
string[,] items = new string[5,3];
string[] itemPrompt ={"Name", "Brand", "Quantity"};
string[] customer = new string[1];
string[] customerPrompt = {"Name", "Cash"};
Console.WriteLine("\n---Welcome to this Simple Inventory System---\nPlease input number of chosen option: \n1. Add Item \n2. Search Item \n3. Show Items \n4. Update Items \n5. Shop Items \n6. Exit");
Console.Write("Chosen Number: ");
chosenOption = Convert.ToInt32(Console.ReadLine());
addItem(itemPrompt, items);
searchItem(itemPrompt, items);
showItem(itemPrompt, items);
updateItem(itemPrompt, items);
Console.WriteLine("----Goodbye, the transaction has ended----");
static void addItem(string[] itemPrompt, string[,] items){
Console.WriteLine("Add Item: ");
Console.Write($"{itemPrompt[y]}: ");
items[x,y]=Console.ReadLine();
Console.WriteLine("Continue? 1-Yes 2-No");
Console.Write("Decision: ");
int cont=Convert.ToInt32(Console.ReadLine());
static void showItem(string[] itemPrompt, string[,] items){
Console.WriteLine("Show Item: ");
Console.Write($"{x+1}: {itemPrompt[y]}: ");
Console.WriteLine(items[x,y]);
Console.WriteLine("No items in inventory. Please add item.");
static void searchItem(string[] itemPrompt, string[,] items){
Console.WriteLine("Search Item: ");
Console.WriteLine("Please Enter Parameter to be searched: \n1. Name \n2. Brand \n3. Quantity ");
Console.Write("Parameter Chosen(number): ");
searchParam=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("What is to be searched? ");
string searchDetail = Console.ReadLine();
if(items[x,0]==searchDetail){
Console.Write($"{x+1}: {itemPrompt[y]}: ");
Console.WriteLine(items[x,y]);
Console.WriteLine("------------");
if(items[x,1]==searchDetail){
Console.Write($"{x+1}: {itemPrompt[y]}: ");
Console.WriteLine(items[x,y]);
Console.WriteLine("------------");
if(items[x,2]==searchDetail){
Console.Write($"{x+1}: {itemPrompt[y]}: ");
Console.WriteLine(items[x,y]);
Console.WriteLine("------------");
static void updateItem(string[] itemPrompt, string[,] items){
string updateDetail = "";
Console.WriteLine("Update Item: ");
Console.WriteLine("Please Enter Parameter to be updated: \n1. Name \n2. Brand \n3. Quantity \n4. All ");
Console.Write("Parameter Chosen(number): ");
updateParam=Convert.ToInt32(Console.ReadLine());
Console.Write("What item should be updated?(number)");
int numItem = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("What is the updated detail? ");
updateDetail = Console.ReadLine();
if(items[numItem-1,0]!=null){
items[numItem-1,0]= updateDetail;
Console.Write($"{numItem}: {itemPrompt[y]}: ");
Console.WriteLine(items[numItem-1,y]);
if(items[numItem-1,1]!=null){
items[numItem-1,1]= updateDetail;
Console.Write($"{numItem}: {itemPrompt[y]}: ");
Console.WriteLine(items[numItem-1,y]);
if(items[numItem-1,2]!=null){
items[numItem-1,2]= updateDetail;
Console.Write($"{numItem}: {itemPrompt[y]}: ");
Console.WriteLine(items[numItem-1,y]);
if(items[numItem-1,y]!=null){
Console.Write($"{numItem}: {itemPrompt[y]}: ");
items[numItem-1,y]=Console.ReadLine();
Console.Write($"{numItem}: {itemPrompt[y]}: ");
Console.WriteLine(items[numItem-1,y]);