示例#1
0
        public void displaySitems()
        {
            ItemBO iBo = new ItemBO();

            Console.WriteLine("Enter seller id to display items of that particular seller:");
            int         n = int.Parse(Console.ReadLine());
            List <Item> l = iBo.displayItems(n);

            foreach (Item i in l)
            {
                Console.WriteLine("Item id\tItem name\tItem price");
                Console.WriteLine(i.item_id + "\t" + i.item_name + "\t" + i.price);
            }
        }
示例#2
0
        static void Main(string[] args)
        {
x:
            Console.WriteLine("Are you \n1.Admin\n2.Seller\n3.Buyer");
            int n = int.Parse(Console.ReadLine());

            for (; ;)
            {
                switch (n)
                {
                case 1:
                    break;

                case 2:
                    Console.WriteLine("1.Signup for new user\n2.Login for existing user\n");
                    int      ch = int.Parse(Console.ReadLine());
                    SellerBO sb = new SellerBO();
                    if (ch == 1)
                    {
                        Console.WriteLine("Enter username:"******"Enter email id:");
                        string s_email_id = Console.ReadLine();
                        Console.WriteLine("Enter Password:"******"Enter Address:");
                        string s_address = Console.ReadLine();
                        Console.WriteLine("Enter GSTIN");
                        int GSTIN = int.Parse(Console.ReadLine());
                        Console.WriteLine("Enter Bank account no:");
                        long sbank_accno = int.Parse(Console.ReadLine());
                        sb.SignUp(s_username, s_email_id, s_pwd, s_address, GSTIN, sbank_accno);
                        Console.WriteLine("Signup successfully!!!");
                    }
                    else if (ch == 2)
                    {
                        Console.WriteLine("Enter username:"******"Enter password:"******"Sorry,Invalid login credentials!!!");
                        }
                        else
                        {
                            for (; ;)
                            {
                                Console.WriteLine("1.Sellers details\n2.Add items\n3.Display seller items\n4.Display list of remaining items\n5.Display daily report over sold items\n6.GST calculation 7.Exit");
                                int b = int.Parse(Console.ReadLine());


                                switch (b)
                                {
                                case 1:
                                    Console.WriteLine("Sellers details");
                                    sb.display_sellers();
                                    break;

                                case 2:
                                    Console.WriteLine("Enter number of items you want to add:");
                                    int    a  = int.Parse(Console.ReadLine());
                                    ItemBO io = new ItemBO();
                                    for (int i = 0; i < a; i++)
                                    {
                                        Console.WriteLine("Enter item id:");
                                        int item_id = int.Parse(Console.ReadLine());
                                        Console.WriteLine("Enter category id:");
                                        int c_id = int.Parse(Console.ReadLine());
                                        Console.WriteLine("Enter category name:");
                                        string c_name = Console.ReadLine();
                                        Console.WriteLine("Enter subcategory id:");
                                        int sc_id = int.Parse(Console.ReadLine());
                                        Console.WriteLine("Enter subcategory name:");
                                        string sc_name = Console.ReadLine();
                                        Console.WriteLine("Enter GST:");
                                        int GST = int.Parse(Console.ReadLine());
                                        Console.WriteLine("Enter item name:");
                                        string item_name = Console.ReadLine();
                                        Console.WriteLine("Enter number of items:");
                                        int stock_number = int.Parse(Console.ReadLine());
                                        Console.WriteLine("Enter price of each item:");
                                        double price = double.Parse(Console.ReadLine());
                                        Console.WriteLine("Enter seller id:");
                                        int s_id = int.Parse(Console.ReadLine());
                                        io.add_item(item_id, c_id, c_name, sc_id, sc_name, GST, item_name, stock_number, price, s_id);
                                    }


                                    break;

                                case 3:
                                    sb.displaySitems();
                                    break;

                                case 7:
                                    goto x;
                                }
                            }
                        }
                    }
                    break;

                case 3:
                    Console.WriteLine("1.Signup for new user\n2.Login for existing user\n");
                    int     c  = int.Parse(Console.ReadLine());
                    BuyerBO bb = new BuyerBO();
                    if (c == 1)
                    {
                        Console.WriteLine("Enter buyer id:");
                        int b_id = int.Parse(Console.ReadLine());
                        Console.WriteLine("Enter username:"******"Enter email id:");
                        string b_email_id = Console.ReadLine();
                        Console.WriteLine("Enter Password:"******"Enter Bank account no:");
                        long b_pno = int.Parse(Console.ReadLine());
                        bb.SignUp(b_id, b_username, b_email_id, b_pwd, b_pno);
                        Console.WriteLine("Signup successfully!!!");
                    }
                    else
                    {
                        Console.WriteLine("Enter username:"******"Enter password:"******"Sorry,Invalid login credentials!!!");
                        }
                        else
                        {
                            while (true)
                            {
                                Console.WriteLine("1.Display\n2.Search\n3.Display details");
                                int c1 = int.Parse(Console.ReadLine());
                                if (c1 == 1)
                                {
                                    bb.display_items();
                                }
                                else if (c1 == 2)
                                {
                                    bb.search();
                                }
                                else if (c1 == 3)
                                {
                                    bb.display_buyers();
                                }
                                else
                                {
                                    break;
                                }
                            }
                        }
                    }
                    break;
                }
            }
        }