Exemple #1
0
 static void staffViewPolicy(List <InsurancePolicy> pList, string user, InsurancePolicy insurancePolicy, Client client, Employee employee, IPCollection ipCollection)
 {
     for (int i = 0; i < pList.Count; i++)
     {
         Console.WriteLine(pList[i].getPolicyID());
     }
     //check if user is admin
     if (employee.getIsAdmin() == true)
     {
         //if admin
         if (employee.getIsAdmin() == true)
         {
             Console.WriteLine("\n\n[1] Customer\n[2] Agent\n[3] Matured");
             Console.Write("Enter option: ");
             //display policies
             int option = Convert.ToInt32(Console.ReadLine());
             if (option == 1)
             {
                 Console.WriteLine(ipCollection);
                 //DisplayPolicyMenu();
             }
             if (option == 2)
             {
                 Console.WriteLine(pList);
                 //DisplayPolicyMenu();
             }
             if (option == 3)
             {
                 Console.WriteLine(insurancePolicy.getMaturedDate());
                 //DisplayPolicyMenu();
             }
         }
     }
     //if not admin
     if (!employee.getIsAdmin())
     {
         //display polcies that belongs to him
         Console.WriteLine(pList);
         //DisplayPolicyMenu();
     }
 }