Exemple #1
0
        static void Main(string[] args)
        {
            QuotationService.QuotationServiceClient qClient = new QuotationService.QuotationServiceClient();

            var fechas = new DateTime[] { };

            // Cotización Individual - Mínima.
            var req = new QuotationService.CreateIndividualQuotationFullRequest()
            {
                LocalityID           = 3100,
                Obligatory           = false,
                ProducerID           = 211360,
                Sons                 = 0,
                Dependents           = fechas,
                UnifiesContributions = false,
                Holder               = new QuotationService.Holder()
                {
                    BirthDate     = new DateTime(1960, 03, 08),
                    DocumentType  = 5,
                    FirstName     = "Juana",
                    LastName      = "Saucedo",
                    TributaryCode = 27165498963,
                    Email         = "*****@*****.**",
                    Telephone     = new QuotationService.TelephoneContact()
                    {
                        AreaCode    = "444",
                        PhoneNumber = 444555666
                    }
                }
            };


            var resp = qClient.CreateIndividualQuotationFull(req);

            //var req2 = new QuotationService.SaveSelectedPlansFullRequest
            //{
            //    PlandIds = new string[] { "A1", "A2" },
            //    QuotationID = resp.QuotationID
            //};

            //var result = qClient.SaveSelectedPlansFull(req2);

            //string fileNameAndExt = string.Format("IndQuot_{0}_{1}.pdf", resp.QuotationID, DateTime.Now.ToString("hhmmss")); //Path

            //SaveInDisk(result.Quotation.Report, fileNameAndExt);
        }
Exemple #2
0
        static void Main(string[] args)
        {
            QuotationService.QuotationServiceClient qClient = new QuotationService.QuotationServiceClient();

            //var r1 = qClient.GetQuotationPlansPricesReport(new QuotationService.GetQuotationPlansPricesReportRequest()
            //{
            //    IsHealthPromoter = false,
            //    IsIndividual = true,
            //    LocalityId = 2090
            //});

            //var r2 = qClient.SaveSelectedPlansFull(new QuotationService.SaveSelectedPlansFullRequest()
            //{
            //    PlandIds = new string[] { "A1", "A2" },
            //    QuotationID = 123
            //});

            var fechas = new DateTime[] {};

            var req = new QuotationService.CreateIndividualQuotationFullRequest()
            {
                LocalityID           = 3100,
                Obligatory           = false,
                ProducerID           = 211360,
                Sons                 = 3,
                Dependents           = fechas,
                UnifiesContributions = false,
                Spouse               = new QuotationService.Person()
                {
                    BirthDate      = new DateTime(1941, 11, 18),
                    DocumentNumber = 3956861,
                    DocumentType   = 5,
                    FirstName      = "MARIA TERESITA",
                    LastName       = "BIANCHINI",
                    TributaryCode  = 27039568611
                },
                Holder = new QuotationService.Holder()
                {
                    BirthDate      = new DateTime(1939, 09, 29),
                    DocumentNumber = 5934555,
                    DocumentType   = 1,
                    FirstName      = "MIGUEL CESAR",
                    LastName       = "GIECO",
                    TributaryCode  = 23059345559,
                    Email          = "*****@*****.**",
                    Telephone      = new QuotationService.TelephoneContact()
                    {
                        AreaCode    = "343",
                        PhoneNumber = 156201201
                    }
                }
            };


            var resp = qClient.CreateIndividualQuotationFull(req);


//            var request = "<?xml version="1.0" encoding="UTF-8"?>
//<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:prev="http://schemas.datacontract.org/2004/07/PrevencionSalud.Services.Contract.Quotation" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
//   <soapenv:Header/>
//   <soapenv:Body>
//      <tem:CreateIndividualQuotationFull>
//         <!--Optional:-->
//         <tem:request>
//            <prev:Dependents>
//            </prev:Dependents>
//            <prev:Holder>
//               <prev:BirthDate>1939-09-29T00:00:00</prev:BirthDate>
//               <prev:DocumentNumber>5934555</prev:DocumentNumber>
//               <prev:DocumentType>1</prev:DocumentType>
//               <prev:FirstName>MIGUEL CESAR</prev:FirstName>
//               <prev:LastName>GIECO</prev:LastName>
//               <prev:TributaryCode>23059345559</prev:TributaryCode>
//               <prev:Email>[email protected]</prev:Email>
//               <prev:Telephone>
//                  <prev:AreaCode>343</prev:AreaCode>
//                  <prev:PhoneNumber>156201201</prev:PhoneNumber>
//               </prev:Telephone>
//            </prev:Holder>
//            <prev:LocalityID>3100</prev:LocalityID>
//            <prev:Obligatory>false</prev:Obligatory>
//            <prev:ProducerID>211360</prev:ProducerID>
//            <prev:Sons>3</prev:Sons>
//            <prev:Spouse>
//               <prev:BirthDate>1941-01-18T00:00:00</prev:BirthDate>
//               <prev:DocumentNumber>3956861</prev:DocumentNumber>
//               <prev:DocumentType>5</prev:DocumentType>
//               <prev:FirstName>MARIA TERESITA</prev:FirstName>
//               <prev:LastName>BIANCHINI</prev:LastName>
//               <prev:TributaryCode>27039568611</prev:TributaryCode>
//            </prev:Spouse>
//            <prev:UnifiesContributions>false</prev:UnifiesContributions>
//         </tem:request>
//      </tem:CreateIndividualQuotationFull>
//   </soapenv:Body>
//</soapenv:Envelope>""
        }