Page 508 - C++
P. 508

Stock Management
            A project to store record of item sale and purchase

            struct item_B
            {
                   int item_no;
                   int quantity;
                   float price;
            };
            struct date
            {
                   int dd,mm,yy;
            };
            class Item
            {
                   int Item_no;
                   char Description[20],Category[30],Type;
                   float Price;
                   int quantity_on_hand,Reorder_qty,Reorder_level;
                   public:
                   void IGetdata();
                   void IDisplaydate();
                   int Return_Itemno{  return Item_no;        }
                   char *Return_Category()      {      return Category;      }
                   int Check_Item()
                   {
                          if(Quantity_on_hand>=Reoder_level)
                                 return 1;
                          else
                                 return 0;
                   }
                   int Check_Item(int q)
                   {
                          if(q<=Reorder_qty)
                                 return 1;
                          else
                                 return 0;
                   }

                   void Update_Item(int q)
                   {
                          Quantity_on_hand+=q;
                   }
            };
            class Supplier
            {
                   int Supplier_no;
                   char Name[20],Address[30],phone[10],Mobile[15],pincode[10];
                   public:
                   void MGetdata();
                   void MDisplaydate();
   503   504   505   506   507   508   509   510   511   512   513