public List <PolicyPayment> getAllLegalPaymentRequests(LegalPerson legalPerson)
        {
            InsurerDAO           insurerDAO           = new InsurerDAO();
            List <PolicyPayment> legalPaymentRequests = insurerDAO.getAllLegalPaymentRequests(legalPerson);

            return(legalPaymentRequests);
        }
        public bool registerNewIndividualPaymentRequest(InsuranceCase insuranceCase, int individualClientId)
        {
            InsurerDAO insurerDAO = new InsurerDAO();
            bool       result     = insurerDAO.registerNewIndividualPaymentRequest(insuranceCase, individualClientId);

            return(result);
        }
        public List <InsuranceCategory> getAllInsuranceCategories()
        {
            List <InsuranceCategory> categoryList = new List <InsuranceCategory>();
            InsurerDAO insurerDAO = new InsurerDAO();

            categoryList = insurerDAO.getAllPoliceCategories();
            return(categoryList);
        }
Esempio n. 4
0
        public List <PolicyPayment> getAllIndividualPaymentRequests(Individual individualPerson)
        {
            List <PolicyPayment> individualPolicyPaymentsList = new List <PolicyPayment>();
            InsurerDAO           insurerDAO = new InsurerDAO();

            individualPolicyPaymentsList = insurerDAO.getAllIndividualPaymentRequests(individualPerson);
            return(individualPolicyPaymentsList);
        }
Esempio n. 5
0
        public List <InsurancePolicy> getallIndividualPolicies(Individual individualPerson)
        {
            List <InsurancePolicy> individualPolicyList = new List <InsurancePolicy>();
            InsurerDAO             insurerDAO           = new InsurerDAO();

            individualPolicyList = insurerDAO.getAllIndividulPolicies(individualPerson);
            return(individualPolicyList);
        }
        public bool rejectPaymentRequest(PolicyPayment payment)
        {
            bool       result     = true;
            InsurerDAO insurerDAO = new InsurerDAO();

            result = insurerDAO.rejectPaymentRequest(payment);
            return(result);
        }
Esempio n. 7
0
        public List <InsurancePolicy> getAllLegalPersonPolicies(LegalPerson legalPerson)
        {
            List <InsurancePolicy> legalPolicyList = null;
            InsurerDAO             insurerDAO      = new InsurerDAO();

            legalPolicyList = insurerDAO.getAllLegalPersonPolicies(legalPerson);
            return(legalPolicyList);
        }
        public List <LegalPerson> getAllLegalPersonInfo()
        {
            List <LegalPerson> legalPersonList = null;
            InsurerDAO         insurerDAO      = new InsurerDAO();

            legalPersonList = insurerDAO.getAllLegalPersonInfo();
            return(legalPersonList);
        }
Esempio n. 9
0
        public List <PolicyPayment> getAllLegalPersonPolicyPayments(LegalPerson client)
        {
            List <PolicyPayment> list       = new List <PolicyPayment>();
            InsurerDAO           insurerDAO = new InsurerDAO();

            list = insurerDAO.getAllLegalPersonPolicyPayments(client);
            return(list);
        }
        public List <PolicyPayment> getAllIndividualPolicyPayments(Individual client)
        {
            List <PolicyPayment> list       = new List <PolicyPayment>();
            InsurerDAO           insurerDAO = new InsurerDAO();

            list = insurerDAO.getAllIndividualPolicyPayments(client);
            return(list);
        }
Esempio n. 11
0
        public List <InsuranceCase> getAllInsuranceCases()
        {
            List <InsuranceCase> caseList   = new List <InsuranceCase>();
            InsurerDAO           insurerDAO = new InsurerDAO();

            caseList = insurerDAO.getAllInsuranceCases();
            return(caseList);
        }
Esempio n. 12
0
        public bool registerNewLegalPaymentRequest(InsuranceCase insuranceCase, int legalClientId)
        {
            bool       result     = true;
            InsurerDAO insurerDAO = new InsurerDAO();

            result = insurerDAO.registerNewLegalPaymentRequest(insuranceCase, legalClientId);
            return(result);
        }
Esempio n. 13
0
        public List <Insurer> getAllInsurers()
        {
            List <Insurer> insurerList = null;
            InsurerDAO     insurerDAO  = new InsurerDAO();

            insurerList = insurerDAO.getAllInsurersInfo();

            return(insurerList);
        }
        public List <LegalPerson> getAllLegalPersonsClientsWithPaymentRequests()
        {
            List <LegalPerson> list       = null;
            InsurerDAO         insurerDAO = new InsurerDAO();

            list = insurerDAO.getAllLegalPersonsWithPaymentRequests();

            return(list);
        }
Esempio n. 15
0
        public List <Individual> getAllIndividualClientsWithPaymentRequests()
        {
            List <Individual> individualList = null;
            InsurerDAO        insurerDAO     = new InsurerDAO();

            individualList = insurerDAO.getAllIndividualWithPaymentRequests();

            return(individualList);
        }
        public bool registerIndividualPerson(Individual individualPerson)
        {
            bool       result     = true;
            InsurerDAO insurerDAO = new InsurerDAO();

            result = insurerDAO.registerIndividualPerson(individualPerson);

            return(result);
        }
Esempio n. 17
0
        public List <Individual> getAllIndividualInfo()
        {
            List <Individual> individualList = null;
            InsurerDAO        insurerDAO     = new InsurerDAO();

            individualList = insurerDAO.getAllIndividualInfo();

            return(individualList);
        }
        public bool registerNewLegalPerson(LegalPerson legalPerson)
        {
            bool result = true;

            InsurerDAO insurerDAO = new InsurerDAO();

            result = insurerDAO.registerLegalPerson(legalPerson);

            return(result);
        }
        public bool registerNewInsuranceCategory(String categoryName)
        {
            bool result = true;

            if (!Validator.validateNewInsuranceCategoryInfo(categoryName))
            {
                throw new ArgumentException();
            }

            InsurerDAO insurerDAO = new InsurerDAO();

            result = insurerDAO.registerNewInsuranceCategory(categoryName);

            return(result);
        }
        public bool registerNewInsuranceCase(InsuranceCase insuranceCase)
        {
            bool result = true;

            if (!Validator.validateNewInsuranceCaseInfo(insuranceCase))
            {
                throw new ArgumentException();
            }

            InsurerDAO insurerDAO = new InsurerDAO();

            result = insurerDAO.registerNewInsuranceCase(insuranceCase);

            return(result);
        }
Esempio n. 21
0
        public bool registerNewPolice(InsurancePolicy policy)
        {
            bool       result     = false;
            InsurerDAO insurerDAO = new InsurerDAO();

            if (policy.Client is LegalPerson)
            {
                result = insurerDAO.registerPolicyForLegalPerson(policy);
            }
            if (policy.Client is Individual)
            {
                result = insurerDAO.registerPolicyForIndividual(policy);
            }

            return(result);
        }