Example #1
0
        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;
                }
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            sellerbo       boi = new sellerbo();
            itembo         io  = new itembo();
            BusinnesObject b   = new BusinnesObject();

            while (true)
            {
                Console.WriteLine("***Welcome To e-Mart***");
                Console.WriteLine("1.Buyer");
                Console.WriteLine("2.Seller");
                Console.WriteLine("3.Admin");
                Console.WriteLine("4.Exit");

                int    ch = int.Parse(Console.ReadLine());
                string username;
                string id;
                string email;
                int    phn;
                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)
                        {
                            Console.WriteLine("1.search");
                            Console.WriteLine("2.display all");
                            Console.WriteLine("3.myprofile");
                            Console.WriteLine("enter your choice:");
                            int a = int.Parse(Console.ReadLine());
                            if (a == 1)
                            {
                                io.search();
                            }
                            if (a == 2)
                            {
                                io.dispaly();
                            }
                            if (a == 3)
                            {
                                b.displaybuyer();
                            }
                            else
                            {
                                Console.WriteLine("Invalid");
                            }
                            //boi.additem();
                            //io.dispaly();
                        }
                        else
                        {
                            Console.WriteLine("Invalid");
                        }
                    }
                    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.loginseller(ur, pa);
                        if (status == true)
                        {
                            Console.WriteLine("1.additems");
                            Console.WriteLine("2.display");
                            Console.WriteLine("3.myprofile");
                            Console.WriteLine("enter choice:");
                            int v = int.Parse(Console.ReadLine());
                            if (v == 1)
                            {
                                boi.additem();
                            }
                            if (v == 2)
                            {
                                io.displayseller();
                            }
                            if (v == 3)
                            {
                                b.displaysellerdetails();
                            }
                        }
                        else
                        {
                            Console.WriteLine("Invalid");
                        }
                    }
                    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.regseller(id, username, email, phn, d, pass);
                    }
                    else
                    {
                        Console.WriteLine("Invalid");
                    }
                    break;

                // seller();
                //break;
                case 3:
                    //   Admin();
                    break;

                case 4:
                    return;

                default:
                    Console.WriteLine("Invalid Option");
                    break;
                }
            }
        }