private static void GetSupplierBillByOrderId()
 {
     try
     {
         string searchSupplierID;
         Console.WriteLine("Enter Supplier ID to Search:");
         searchSupplierID = Console.ReadLine();
         SupplierPaymentDetails searchSupplier = SupplierPaymentDetailsBL.SearchSupplierBL(searchSupplierID);
         if (searchSupplier != null)
         {
             Console.WriteLine("******************************************************************************");
             Console.WriteLine("DistributorID\t\tDistributor Name\t\tPhoneNumber");
             Console.WriteLine("******************************************************************************");
             Console.WriteLine("{0}\t\t{1}\t\t{2}", searchSupplier.DisId, searchSupplier.DisName, searchSupplier.DistributorContactNumber);
             Console.WriteLine("******************************************************************************");
         }
         else
         {
             Console.WriteLine("No Supplier Payment Details Available");
         }
     }
     catch (InventoryException ex)
     {
         Console.WriteLine(ex.Message);
     }
 }
 private static void DecrementSupplierPaymentDetails()
 {
     try
     {
         string updateSupplierID;
         Console.WriteLine("Enter SupplierID to Update Details:");
         updateSupplierID = Console.ReadLine();
         SupplierPaymentDetails updatedSupPDDetails = SupplierPaymentDetailsBL.SearchSupplierBL(updateSupplierID);
         if (updatedSupPDDetails != null)
         {
             Console.WriteLine("Update Distributor Name :");
             updatedSupPDDetails. = Console.ReadLine();
             Console.WriteLine("Update PhoneNumber :");
             updatedSupPDDetails. = Console.ReadLine();
             bool SupplierUpdated = SupplierPaymentDetailsBL.DecrementPaymentDetailsBL(updatedSupPDDetails);
             if (SupplierUpdated)
             {
                 Console.WriteLine("Supplier Payment Details Updated");
             }
             else
             {
                 Console.WriteLine("Supplier Payment Details not Updated ");
             }
         }
         else
         {
             Console.WriteLine("No Supplier Payment Details Available");
         }
     }
     catch (InventoryException ex)
     {
         Console.WriteLine(ex.Message);
     }
 }
        private static void AddSupplierPaymentDetails()
        {
            try
            {
                SupplierPaymentDetails supplierPDDetails = new SupplierPaymentDetails();
                Console.WriteLine("Enter Distributor ID :");
                supplierPDDetails.DistributorID = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Enter Distributor Name :");
                supplierPDDetails.DistributorName = Console.ReadLine();
                Console.WriteLine("Enter PhoneNumber :");
                supplierPDDetails.DistributorContactNumber = Console.ReadLine();
                Console.WriteLine("Enter Email ID :");
                supplierPDDetails.DistributorEmail = Console.ReadLine();

                bool supplierAdded = SupplierPaymentDetailsBL.AddSupplierPaymentDetailsBL(supplierPDDetails);
                if (supplierAdded)
                {
                    Console.WriteLine("Supplier Payment Details Added");
                }
                else
                {
                    Console.WriteLine("Supplier Payment Details not Added");
                }
            }
            catch (InventoryException ex)
            {
                Console.WriteLine(ex.Message);
            }
        }