static void hMain(string[] args)
        {
            InsuranceWebService insuranceWebService = new InsuranceWebService();
            var insReq = new InsuranceRequest();
            var sess   = new SessionRequest();
            var doc    = new DocumentRequest();

            sess.Username               = "";
            sess.Password               = "";
            doc.CertificateNumber       = "";
            doc.PrintCertificate        = true;
            doc.PrintPolicySummary      = true;
            doc.PrintTermsandConditions = true;
            doc.PrintStatementofPrice   = true;
            doc.PrintDirectDebit        = true;
            insReq.Session              = sess;
            insReq.Documents            = doc;


            var response = insuranceWebService.ReprintPolicyRequest(insReq);

            if (response.Success)
            {
                Console.WriteLine("Success");
            }
            else
            {
                Console.WriteLine("Fail");
            }
            Console.ReadKey();
        }
        static void DMain(string[] args)
        {
            InsuranceWebService insuranceWebService = new InsuranceWebService();
            var mta    = new AdjustRequest();
            var insReq = new InsuranceRequest();
            var sess   = new SessionRequest();

            sess.Username          = "";
            sess.Password          = "";
            sess.AuthenticationKey = "";
            mta.AccountID          = "";
            mta.Contact            = "";
            mta.DealerName         = "";
            mta.Details            = "";
            mta.PolicyNumber       = "";
            mta.MTAReason          = "";
            mta.Surname            = "";
            mta.RequestValidation  = true;
            mta.PhoenixMTA         = null;
            insReq.Session         = sess;
            insReq.MTA             = mta;

            var response = insuranceWebService.MTAPolicyByInsuranceRequest(insReq);

            if (response.Success)
            {
                Console.WriteLine("Success");
            }
            else
            {
                Console.WriteLine("Fail");
            }
            Console.ReadKey();
        }
        static void SMain(string[] args)
        {
            InsuranceWebService insuranceWebService = new InsuranceWebService();
            var getDetProdList = new GetDetailedProduct();


            var Username          = "";
            var Password          = "";
            var SearchDate        = new DateTime(); // Set as required
            var AuthenticationKey = "";

            var response = insuranceWebService.GetDetailedProductListRequest(Username, Password, AuthenticationKey, SearchDate);

            for (int i = 0; i < response.Description.Length; i++)
            {
                Console.WriteLine("Description: " + response.Description[i]);
                Console.WriteLine("Product: " + response.Product[i]);
                Console.WriteLine("Plan: " + response.Plan[i]);
                Console.WriteLine("NonMonthly: " + response.NonMonthly[i]);
                Console.WriteLine("MinTerm: " + response.MinTerm[i]);
                Console.WriteLine("MaxTerm: " + response.MaxTerm[i]);
                Console.WriteLine("Period: " + response.Period[i]);
                Console.WriteLine("MinPremium: " + response.MinPremium[i]);
                Console.WriteLine("MaxPremium: " + response.MaxPremium[i]);
                Console.WriteLine("MinPrice: " + response.MinPrice[i]);
                Console.WriteLine("MaxPrice: " + response.MaxPrice[i]);
                Console.WriteLine("MaxAge: " + response.MaxAge[i]);
                Console.WriteLine("MaxMiles: " + response.MaxMiles[i]);
                Console.WriteLine("MinCC: " + response.MinCC[i]);
            }
            Console.ReadKey();
        }
        static void TMain(string[] args)
        {
            InsuranceWebService insuranceWebService = new InsuranceWebService();
            var insReq = new InsuranceRequest();
            var sess   = new SessionRequest();
            var veh    = new VehicleRequest();

            sess.Username              = "";
            sess.Password              = "";
            sess.DeliveryDate          = new DateTime();
            sess.AuthenticationKey     = "";
            sess.GuaranteeWarrantyDate = new DateTime();
            sess.LoanProvided          = true;
            veh.Price      = 1;
            sess.Vehicle   = veh;
            insReq.Session = sess;
            insReq.Vehicle = veh;


            var response = insuranceWebService.GetProductListRequest(insReq);

            for (int i = 0; i < response.Plan.Length; i++)
            {
                Console.WriteLine(response.Plan[i]);
                Console.WriteLine(response.Description[i]);
            }
            Console.ReadKey();
        }
Exemplo n.º 5
0
        static void sadMain(string[] args)
        {
            InsuranceWebService insuranceWebService = new InsuranceWebService();
            var insRequest = new InsuranceRequest();
            var mySession  = new SessionRequest();
            var myPolicy   = new PolicyRequest();
            var myClient   = new ClientRequest();
            var myVehicle  = new VehicleRequest();

            mySession.Username              = "";
            mySession.AuthenticationKey     = "";
            mySession.Bordereaux            = false;
            mySession.Account               = "";
            mySession.GuaranteeWarrantyDate = new DateTime();
            mySession.PaidByCard            = true;
            mySession.DeliveryDate          = new DateTime();
            mySession.LoanProvided          = false;

            myClient.FirstName   = "";
            myClient.Surname     = "";
            myClient.Title       = "";
            myClient.HouseNumber = "";
            myClient.Address     = "";
            myClient.Postcode    = "";
            myClient.Email       = "";
            myClient.Telephone   = "";
            myClient.IsCompany   = false;

            myPolicy.Description  = "";
            myPolicy.Plan         = "";
            myPolicy.GrossPremium = 0;
            myPolicy.Product      = "";
            myPolicy.CoverPeriod  = 0;

            myVehicle.Make           = "";
            myVehicle.Model          = "";
            myVehicle.Registration   = "";
            myVehicle.Price          = 0;
            myVehicle.Mileage        = 0;
            myVehicle.DateRegistered = new DateTime();
            myVehicle.EngineSize     = 0;
            myVehicle.Fuel           = "";
            myVehicle.NewVehicle     = false;
            myVehicle.Motorcycle     = false;


            insRequest.Session = mySession;
            insRequest.Vehicle = myVehicle;
            insRequest.Client  = myClient;
            insRequest.Policy  = myPolicy;

            var response = insuranceWebService.GetIncludedMakesRequest(insRequest);

            foreach (var p in response.GetVehicleList)
            {
                Console.WriteLine(p);
            }
            Console.ReadKey();
        }
Exemplo n.º 6
0
        static void aMain(string[] args)
        {
            InsuranceWebService insuranceWebService = new InsuranceWebService();
            var response = insuranceWebService.GetMakesRequest();

            foreach (var p in response.VehicleMakes)
            {
                Console.WriteLine(p);
            }
            Console.ReadKey();
        }
        static void nMain(string[] args)
        {
            InsuranceWebService insuranceWebService = new InsuranceWebService();
            var cancel = new CancelRequest();
            var insReq = new InsuranceRequest();
            var sess   = new SessionRequest();

            sess.Username             = "";
            sess.Password             = "";
            sess.AuthenticationKey    = "";
            cancel.AccountID          = "";
            cancel.CancellationReason = "";
            cancel.CertificateNumber  = "";
            cancel.ContactEmail       = "";
            cancel.DealerName         = "";

            //Always Null
            cancel.PhoenixCancellation = null;
            cancel.RequestValidation   = true;
            cancel.RefundCustomer      = ""; //Set As required
            cancel.Surname             = "";
            insReq.Session             = sess;
            insReq.Cancellation        = cancel;

            var response = insuranceWebService.CancelPolicyByInsuranceRequest(insReq);

            if (response.Success)
            {
                Console.WriteLine("Success");
            }
            else
            {
                Console.WriteLine("Fail");
            }
            Console.ReadKey();
        }
Exemplo n.º 8
0
        static void aMain(string[] args)
        {
            InsuranceWebService insuranceWebService = new InsuranceWebService();
            var insRequest = new InsuranceRequest();
            var mySession  = new SessionRequest();
            var myBank     = new BankRequest();
            var myPolicy   = new PolicyRequest();
            var myClient   = new ClientRequest();
            var myVehicle  = new VehicleRequest();
            var myLoan     = new LoanRequest();

            mySession.Username              = "";
            mySession.AuthenticationKey     = "";
            mySession.Bordereaux            = false;
            mySession.Account               = "";
            mySession.GuaranteeWarrantyDate = new DateTime();
            mySession.PaidByCard            = true;
            mySession.DeliveryDate          = new DateTime();
            mySession.LoanProvided          = false;

            myClient.FirstName   = "";
            myClient.Surname     = "";
            myClient.Title       = "";
            myClient.HouseNumber = "";
            myClient.Address     = "";
            myClient.Postcode    = "";
            myClient.Email       = "";
            myClient.Telephone   = "";
            //Optional
            myClient.DateOfBirth = new DateTime();
            //END Optional
            myClient.IsCompany = false;

            myPolicy.Description  = "";
            myPolicy.Plan         = "";
            myPolicy.GrossPremium = 0;
            myPolicy.Product      = "";
            myPolicy.CoverPeriod  = 0;
            //Optional
            myPolicy.DatePISupplied        = new DateTime();
            myPolicy.ExternalReference     = "";
            myPolicy.DateCustomerConfirmed = new DateTime();
            //END Optional
            myPolicy.PaidByCard = false;

            myVehicle.Make           = "";
            myVehicle.Model          = "";
            myVehicle.Registration   = "";
            myVehicle.Price          = 0;
            myVehicle.Mileage        = 0;
            myVehicle.DateRegistered = new DateTime();
            myVehicle.EngineSize     = 0;
            myVehicle.MOTDate        = new DateTime();
            myVehicle.Fuel           = "";
            myVehicle.NewVehicle     = false;
            myVehicle.Motorcycle     = false;

            myBank.AccountName        = "";
            myBank.AccountNumber      = "";
            myBank.PaperlessDDI       = false;
            myBank.PayeeAddress       = "";
            myBank.PayeeFirstName     = "";
            myBank.PayeeSurname       = "";
            myBank.PayeeHouseNumber   = "";
            myBank.PayeePostcode      = "";
            myBank.PayeeTitle         = "";
            myBank.SortCode           = "";
            myBank.PolicyHolderPaying = false;

            //Optional
            myLoan.Advance        = 0;
            myLoan.AdvanceRentals = 0;
            myLoan.LoanPayment    = 0;
            myLoan.LoanTerm       = 0;
            //END Optional
            myLoan.BorrowerName = "";
            myLoan.Lender       = "";

            insRequest.Session = mySession;
            insRequest.Vehicle = myVehicle;
            insRequest.Client  = myClient;
            insRequest.Policy  = myPolicy;
            insRequest.Bank    = myBank;
            insRequest.Loan    = myLoan;

            var response = insuranceWebService.CreatePolicyByInsuranceRequest(insRequest);


            if (response.Success)
            {
                Console.WriteLine("Success");
            }
            else
            {
                Console.WriteLine("Fail");
            }
            Console.ReadKey();
        }
Exemplo n.º 9
0
        static void aMain(string[] args)
        {
            InsuranceWebService insuranceWebService = new InsuranceWebService();
            var cusRequest = new CustomerDetailsRequest();
            var mySession  = new SessionRequest();
            var myClient   = new ClientRequest();
            var myVehicle  = new VehicleRequest();


            //Username and Authentication key always needed
            mySession.Username          = "";
            mySession.AuthenticationKey = "";

            /*
             * For Create Customers not all fields are required
             * Fields can be left as empty strings e.g. ""
             */

            //Optional
            mySession.DeliveryDate = new DateTime();
            mySession.DealerFittedAccessoriesValue = 0;
            //END Optional
            myClient.FirstName        = "";
            myClient.Surname          = "";
            myClient.Title            = "";
            myClient.HouseNumber      = "";
            myClient.Address          = "";
            myClient.Postcode         = "";
            myClient.Email            = "";
            myClient.Telephone        = "";
            myClient.Contact_by_email = false;
            myClient.Contact_by_phone = false;
            myClient.Contact_by_post  = false;
            myClient.Contact_by_text  = false;

            //Optional assignment; does not necessarily need to be assigned
            myClient.DateOfBirth = new DateTime();
            //END Optional

            myClient.Mobile    = "";
            myClient.IsCompany = false;

            myVehicle.Make         = "";
            myVehicle.Model        = "";
            myVehicle.Registration = "";

            //Optional
            myVehicle.Price          = 0;
            myVehicle.Mileage        = 0;
            myVehicle.DateRegistered = new DateTime();
            myVehicle.EngineSize     = 0;
            myVehicle.MOTDate        = new DateTime();
            //END Optional

            myVehicle.Fuel            = "";
            myVehicle.NewVehicle      = false;
            myVehicle.Motorcycle      = false;
            myVehicle.AntilockBrakes  = false;
            myVehicle.AirConditioner  = false;
            myVehicle.FourWheelDrive  = false;
            myVehicle.Turbo           = false;
            myVehicle.SpecialCategory = false;
            myVehicle.Automatic       = false;
            cusRequest.Session        = mySession;
            cusRequest.Vehicle        = myVehicle;
            cusRequest.Client         = myClient;



            var response = insuranceWebService.CreateCustomer(cusRequest);

            if (response.Success)
            {
                Console.WriteLine("Success");
            }
            else
            {
                Console.WriteLine("Fail");
            }
            Console.ReadKey();
        }