static void Main(string[] args) { Customer c1 = new Customer(); MarketingStaff ms = new MarketingStaff(); //SalesStaff ss = new SalesStaff(); //ms.DisplayProducts(); //Product p = new Product(123,"Laptop", 1000); //ms.UpdateProduct(1, p); //ms.DisplayProducts(); //Console.WriteLine(ms.GetProduct(1)); //ms.DeleteProduct(2); //ms.DisplayProducts(); //ShoppingCart shopping = new ShoppingCart(); //shopping.GetTotalCost(); Program p1 = new Program(); for (; ;) { Console.WriteLine("Enter the choice:\n 1.Login \n 2.Register\n 3.Exit"); int choice = Convert.ToInt32(Console.ReadLine()); switch (choice) { case 1: p1.Login(); break; case 2: p1.Register(); break; default: break; } } }
public void Login() { Console.WriteLine("Enter the username and password"); string username = Console.ReadLine(); string password = Console.ReadLine(); int count = 0; foreach (Customer c in customers) { if ((username == c.GetFullName()) && (password == c.GetPassword())) { count++; Console.WriteLine("Login Successful"); mailid = c.GetEmail(); MarketingStaff mar = new MarketingStaff(); mar.ViewProducts(); for (; ;) { Console.WriteLine("Enter the choice:\n 1.Add to cart \n " + "2.View Cart \n 3.Place order \n 4.Change Info \n 5.Return Item \n 6.View Products \n 7.Check status \n 8.LogOut \n"); int choice = Convert.ToInt32(Console.ReadLine()); switch (choice) { case 1: c1.AddCart(mailid); break; case 2: c1.Display(mailid); break; case 3: c1.PlaceOrder(); break; case 4: ChangeInfo(); break; case 5: c1.Damage(); break; case 6: mar.ViewProducts(); break; case 7: CourierCompany courier = new CourierCompany(); if (c1.po) { courier.OrderDelivery(); } else { Console.WriteLine("First place the order"); } break; case 8: for (; ;) { Console.WriteLine("Enter the choice:\n 1.Login \n 2.Register\n 3.Exit"); int ch = Convert.ToInt32(Console.ReadLine()); switch (ch) { case 1: Login(); break; case 2: Register(); break; default: break; } } default: break; } } } } if (count == 0) { Console.WriteLine("Login Failed"); } }