public void Displayproducts(int sid)
        {
            ItemsBO      io  = new ItemsBO();
            List <Items> tl1 = io.DisplaySellerProducts(sid);



            foreach (Items j in tl1)
            {
                Console.WriteLine("Item Id :" + j.Iid + "  IteamNeam  :" + j.Itemname + "   stocknumber :" + j.Stock_number + "   price :" + j.Price + "   remarks :" + j.Remarks + "\n" +
                                  j.sbo.Cid + " Category name :" + j.sbo.Cname + " category details :" + j.sbo.Details);
            }
        }
示例#2
0
        public void Displayproducts(int sid)
        {
            ItemsBO      io  = new ItemsBO();
            List <Items> tl1 = io.DisplaySellerProducts(sid);

            ////foreach (Category ij in lsc)
            ////{
            ////    Console.WriteLine("CategoryId :" + ij.cid + "   Category Name :" + ij.cname + "  Category Details :" + ij.details);

            ////}
            ////foreach (SubCategory ik in lsc)
            ////{


            ////    Console.WriteLine("SubCategory Id :" + ik.sbid + "  SubCategory Name :" + ik.sbname + "   SubCategory Desc :" + ik.details); ;

            ////}

            foreach (Items j in tl1)
            {
                Console.WriteLine("Item Id :" + j.iid + "  IteamNeam  :" + j.itemname + "   stocknumber :" + j.stock_number + "   price :" + j.price + "   remarks :" + j.remarks + "\n" +
                                  j.sbo.cid + " Category name :" + j.sbo.cname + " category details :" + j.sbo.details);
            }
        }
        static void Main(string[] args)
        {
            Program  mainObj = new Program();
            buyerBo  bb0     = new buyerBo();
            sellerBo sb0     = new sellerBo();
            ItemsBO  ib0     = new ItemsBO();

            while (true)
            {
                Console.WriteLine("Select the user: \n 1.SELLER \n 2.BUYER \n 3.Admin");
                Console.WriteLine("choose option :");
                int  opt    = int.Parse(Console.ReadLine());
                bool status = true;
                switch (opt)
                {
                case 1:
                {
                    Console.WriteLine("1.Register \n 2.login");
                    int opt4 = int.Parse(Console.ReadLine());
                    int sid  = 0;
                    switch (opt4)
                    {
                    case 1:
                        Console.WriteLine("Enter id: ");
                        sid = int.Parse(Console.ReadLine());
                        Console.WriteLine("enter password:"******"Enter  the name  :");
                        string sname = Console.ReadLine();
                        Console.WriteLine("enter mail:");
                        string email = Console.ReadLine();
                        Console.WriteLine("Enter GSTIN : ");
                        string GSTIN = Console.ReadLine();
                        Console.WriteLine("Enter postal address: ");
                        string postalAddress = Console.ReadLine();
                        Console.WriteLine("Enter Bank Details : ");
                        string Bankdetails = Console.ReadLine();
                        sb0.InitializeSellerList(sid, password, sname, email, postalAddress, GSTIN, Bankdetails);
                        break;

                    case 2:
                        Console.WriteLine("Enter id: ");
                        sid = int.Parse(Console.ReadLine());
                        Console.WriteLine("enter password:"******"Please Enter  valid credentials.");
                        break;
                    }
                    while (true)
                    {
                        int flag = 0;
                        Console.WriteLine("----------------Seller Activities--------------------");
                        Console.WriteLine("\n 1.Display Profile \n 2.Add Items \n3.Display Items \n Enter Your option :");
                        int opt5 = int.Parse(Console.ReadLine());
                        switch (opt5)
                        {
                        case 1:
                            sb0.DisplayDetailsseller(sid);
                            break;

                        case 2:
                            Console.WriteLine("Enter The Items by category and sub-Category  :");
                            Console.WriteLine("Enter item Category id :");
                            int cid = int.Parse(Console.ReadLine());
                            Console.WriteLine("Enter item Category Name :");
                            string cname = Console.ReadLine();
                            Console.WriteLine("Enter item sub-Category id :");
                            int sbid = int.Parse(Console.ReadLine());
                            Console.WriteLine("Enter item sub-Category Name :");
                            string sbname = Console.ReadLine();
                            Console.WriteLine("Enter item Details :");
                            string details = Console.ReadLine();
                            Console.WriteLine("Enter the GST percentage on Category  :");
                            float GST = Convert.ToInt32(Console.ReadLine());
                            Console.WriteLine("Enter item id :");
                            int iid = int.Parse(Console.ReadLine());
                            Console.WriteLine("Enter item  Name :");
                            string itemname = Console.ReadLine();
                            Console.WriteLine("Enter item price :");
                            double price = Convert.ToDouble(Console.ReadLine());
                            Console.WriteLine("Enter the item description :");
                            string description = Console.ReadLine();
                            Console.WriteLine("Enter stock number :");
                            int stock_number = int.Parse(Console.ReadLine());
                            Console.WriteLine("Enter Remarks:");
                            string remarks = Console.ReadLine();
                            ib0.Additems(cid, cname, sbid, sbname, details, GST, iid, itemname, price, description, stock_number, remarks, sid);
                            break;

                        case 3:
                            sb0.Displayproducts(sid);
                            break;

                        default:
                            flag = 1;
                            break;
                        }
                        if (flag == 1)
                        {
                            break;
                        }
                    }
                    break;
                }

                case 2:
                {
                    Console.WriteLine("1.Register \n 2.login");
                    int opt3 = int.Parse(Console.ReadLine());
                    switch (opt3)
                    {
                    case 1:
                        Console.WriteLine("Enter id: ");
                        int bid = int.Parse(Console.ReadLine());
                        Console.WriteLine("enter password:"******"Enter  the name  :");
                        string bname = Console.ReadLine();
                        Console.WriteLine("Enter mobile number");
                        double mobile = Convert.ToDouble(Console.ReadLine());
                        Console.WriteLine("enter mail:");
                        string Email = Console.ReadLine();
                        Console.WriteLine("Dateof Creation:");
                        DateTime CreatedDate = Convert.ToDateTime(DateTime.Now);
                        Console.WriteLine(CreatedDate);
                        bb0.InitializeBuyersList(bid, bname, Password, mobile, Email, CreatedDate);
                        bb0.displayCategory();
                        Console.WriteLine("search Iteam by :\n 1.Iteam name  \n 2.Iteam ID \n 3.Search by price \n 4.search by Category\n");
                        int opt5  = int.Parse(Console.ReadLine());
                        int flag1 = 0;
                        switch (opt5)
                        {
                        case 1:
                            bb0.serchIteamByName();
                            bb0.BuyProduct();
                            break;

                        case 2:
                            bb0.serchIteamId();
                            bb0.BuyProduct();
                            break;

                        case 3:
                            bb0.serchIteamByPrice();
                            bb0.BuyProduct();
                            break;

                        case 4:
                            bb0.serchIteamByCategory();
                            bb0.BuyProduct();
                            break;

                        default:
                            flag1 = 1;
                            break;
                        }
                        if (flag1 == 1)
                        {
                            break;
                        }
                        break;

                    case 2:
                        Console.WriteLine("Enter id: ");
                        int bid1 = int.Parse(Console.ReadLine());
                        Console.WriteLine("enter password:"******"Please  Enter valid credentials.");
                        break;
                    }
                    break;
                }

                default:
                    break;
                }
            }
        }