public void additem() { ItemBo bi = new ItemBo(); Console.WriteLine("Enter Number OF Items TO Add: "); int num = int.Parse(Console.ReadLine()); for (int i = 1; i <= num; i++) { Console.WriteLine("Enter Category id:"); int cid = int.Parse(Console.ReadLine()); Console.WriteLine("Enter Category Name:"); string cname = Console.ReadLine(); Console.WriteLine("Enter Category Details:"); string cdetails = Console.ReadLine(); Console.WriteLine("Enter Sub Category id:"); int subid = int.Parse(Console.ReadLine()); Console.WriteLine("Enter SubCategory Name:"); string sname = Console.ReadLine(); Console.WriteLine("Enter SubCategory Details:"); string sdetails = Console.ReadLine(); Console.WriteLine("Enter Item id:"); int id = int.Parse(Console.ReadLine()); Console.WriteLine("Enter Item Name:"); string itemname = Console.ReadLine(); Console.WriteLine("Enter item price"); int price = int.Parse(Console.ReadLine()); subcatergory sc = new subcatergory(cid, cname, cdetails, subid, sname, sdetails); ItemBo bo = new ItemBo(); bo.additem(cid, cname, cdetails, subid, sname, sdetails, id, price, itemname, sc); } }
static void Main(string[] args) { sellerbo boi = new sellerbo(); ItemBo bi = new ItemBo(); BusinessObject b = new BusinessObject(); while (true) { Console.WriteLine("***Welcome To e-Mart***"); Console.WriteLine("1.Buyer"); Console.WriteLine("2.Seller"); Console.WriteLine("3.Admin"); int ch = int.Parse(Console.ReadLine()); string username; string id; // string fname; // string lname; string email; int phn; // string rpass; switch (ch) { case 1: Console.WriteLine("1.Login"); Console.WriteLine("2.Register"); int n = int.Parse(Console.ReadLine()); if (n == 1) { Console.WriteLine("Enter name:"); string ur = Console.ReadLine(); Console.WriteLine("Enter Password"); string pa = Console.ReadLine(); bool status = b.login(ur, pa); if (status == true) { while (true) { Console.WriteLine("1.Display My Profile "); Console.WriteLine("2.Search An Item"); Console.WriteLine("3.Search By Price:"); Console.WriteLine("4.Show Items:"); int ch2 = int.Parse(Console.ReadLine()); switch (ch2) { case 1: b.display(); break; case 2: bi.search(); break; case 3: // Console.WriteLine("1.Search Based On Price:"); int se = int.Parse(Console.ReadLine()); int e1 = int.Parse("Enter starting Range:"); int e2 = int.Parse("Enter Ending Range:"); bi.search(e1, e2); break; case 4: bi.display(); break; case 5: Environment.Exit(1); break; } } } else { Console.WriteLine("Invalid"); break; } } else if (n == 2) { Console.WriteLine("Enter id:: "); id = (Console.ReadLine()); Console.WriteLine("Enter Username"); username = Console.ReadLine(); Console.WriteLine("Email:"); email = Console.ReadLine(); Console.WriteLine("Phone Number:"); phn = int.Parse(Console.ReadLine()); Console.WriteLine("Password:"******"Invalid Length"); } else if (!pass.Any(char.IsDigit)) { Console.WriteLine("Needs A Digit"); } else if (!pass.Any(char.IsLower)) { Console.WriteLine("Needs A LowerCase"); } else if (!pass.Any(char.IsUpper)) { Console.WriteLine("Needs A UpperCase"); } b.reg(id, username, email, phn, d, pass); } else { Console.WriteLine("Invalid"); } break; case 2: Console.WriteLine("1.Login"); Console.WriteLine("2.Register"); int n1 = int.Parse(Console.ReadLine()); if (n1 == 1) { Console.WriteLine("Enter name:"); string ur = Console.ReadLine(); Console.WriteLine("Enter Password"); string pa = Console.ReadLine(); bool status = b.login(ur, pa); if (status == true) { //while (true) //{ Console.WriteLine("1.Add Item"); Console.WriteLine("2.Display My Profile:"); Console.WriteLine("3.Display My Items"); // Console.WriteLine("4.Get Profit"); int chs = int.Parse(Console.ReadLine()); switch (chs) { case 1: boi.additem(); break; case 2: b.displayseldet(); break; case 3: bi.displaysel(); break; case 4: break; } } // } // boi.additem(); else { Console.WriteLine("Invalid"); break; } } else if (n1 == 2) { Console.WriteLine("Enter id:: "); id = (Console.ReadLine()); Console.WriteLine("Enter Username"); username = Console.ReadLine(); Console.WriteLine("Email:"); email = Console.ReadLine(); Console.WriteLine("Phone Number:"); phn = int.Parse(Console.ReadLine()); Console.WriteLine("Password:"******"Invalid Length"); //else if (!pass.Any(char.IsDigit)) // Console.WriteLine("Needs A Digit"); //else if (!pass.Any(char.IsLower)) // Console.WriteLine("Needs A LowerCase"); //else if (!pass.Any(char.IsUpper)) // Console.WriteLine("Needs A UpperCase"); b.reg(id, username, email, phn, d, pass); } else { Console.WriteLine("Invalid"); } break; case 3: //Admin(); break; case 4: return; default: Console.WriteLine("Invalid Option"); break; } } }