示例#1
0
 public QuoteList()
 {
     objProspect  = new Prospect();
     objListQuote = new List <LifeQuote>();
     ObjLifeQuote = new LifeQuote();
     ObjQuotationPreviousInsurance = new QuotationPreviousInsurance();
 }
示例#2
0
 public AIA.Life.Models.Opportunity.LifeQuote SaveQuote(AIA.Life.Models.Opportunity.LifeQuote objQuote)
 {
     #region Call API
     objQuote = WebApiLogic.GetPostComplexTypeToAPI <AIA.Life.Models.Opportunity.LifeQuote>(objQuote, "SaveQuote", "Policy");
     #endregion
     return(objQuote);
 }
示例#3
0
 public AIA.Life.Models.Opportunity.LifeQuote LoadQuoteMaster(AIA.Life.Models.Opportunity.LifeQuote objQuoteList)
 {
     #region Call API
     objQuoteList = WebApiLogic.GetPostComplexTypeToAPI <AIA.Life.Models.Opportunity.LifeQuote>(objQuoteList, "LoadQuoteMaster", "Suspect");
     #endregion
     return(objQuoteList);
 }
示例#4
0
 public AIA.Life.Models.Opportunity.LifeQuote LoadPreviousInsuranceGrid(AIA.Life.Models.Opportunity.LifeQuote objLifeQuote)
 {
     #region Call API
     objLifeQuote = WebApiLogic.GetPostComplexTypeToAPI <AIA.Life.Models.Opportunity.LifeQuote>(objLifeQuote, "LoadPreviousInsuranceGrid", "Policy");
     #endregion
     return(objLifeQuote);
 }
示例#5
0
        public AIA.Life.Models.Integration.Services.QuoteInfo FetchServicesQuoteData(AIA.Life.Models.Integration.Services.QuoteInfo objQuote)
        {
            //  AIA.Life.Models.Integration.Services.QuoteInfo objQuote = new AIA.Life.Models.Integration.Services.QuoteInfo();
            #region Call API
            AIA.Life.Models.Opportunity.LifeQuote objLifeQuote = new AIA.Life.Models.Opportunity.LifeQuote();
            objLifeQuote.IsForServices = true;
            objLifeQuote.QuoteNo       = objQuote.QuoteNo;
            objLifeQuote = WebApiLogic.GetPostComplexTypeToAPI <AIA.Life.Models.Opportunity.LifeQuote>(objLifeQuote, "FetchQuoteData", "Policy");
            #endregion
            if (objLifeQuote != null)
            {
                objQuote.objProductDetials = objLifeQuote.objProductDetials;
                objQuote.QuoteNo           = objLifeQuote.QuoteNo;
                objQuote.AnnualPremium     = objLifeQuote.AnnualPremium;
                objQuote.HalfYearlyPremium = objLifeQuote.HalfYearlyPremium;
                objQuote.QuaterlyPremium   = objLifeQuote.QuaterlyPremium;
                objQuote.MonthlyPremium    = objLifeQuote.MonthlyPremium;
                objQuote.Cess                  = objLifeQuote.Cess;
                objQuote.PolicyFee             = objLifeQuote.PolicyFee;
                objQuote.VAT                   = objLifeQuote.VAT;
                objQuote.IsSelfCovered         = objLifeQuote.IsSelfCovered;
                objQuote.IsSpouseCovered       = objLifeQuote.IsSpouseCovered;
                objQuote.IsChildCovered        = objLifeQuote.IsChildCovered;
                objQuote.NoofChilds            = objLifeQuote.NoofChilds;
                objQuote.objQuoteMemberDetails = objLifeQuote.objQuoteMemberDetails;
                objQuote.Status                = "Success";
            }
            else
            {
                objQuote.Status = "Error";
            }

            return(objQuote);
        }
示例#6
0
 public AIA.Life.Models.Opportunity.LifeQuote SendEmailAndSMSNotificationOnQuoteCreation(AIA.Life.Models.Opportunity.LifeQuote ObjQuote)
 {
     AIA.Life.Business.Quote.QuoteBusiness objQuoteBusiness = new AIA.Life.Business.Quote.QuoteBusiness();
     return(objQuoteBusiness.SendEmailAndSMSNotificationOnQuoteCreation(ObjQuote));
 }
示例#7
0
 public AIA.Life.Models.Opportunity.LifeQuote SaveQuote(AIA.Life.Models.Opportunity.LifeQuote ObjQuote)
 {
     AIA.Life.Business.Quote.QuoteBusiness objQuoteBusiness = new AIA.Life.Business.Quote.QuoteBusiness();
     return(objQuoteBusiness.SaveQuote(ObjQuote));
 }
示例#8
0
 public AIA.Life.Models.Opportunity.LifeQuote LoadBenefits(AIA.Life.Models.Opportunity.LifeQuote objQuote)
 {
     AIA.Life.Business.Quote.QuoteBusiness objQuoteBusiness = new AIA.Life.Business.Quote.QuoteBusiness();
     return(objQuoteBusiness.LoadBenefits(objQuote));
 }
示例#9
0
 public AIA.Life.Models.Opportunity.LifeQuote LoadPreviousInsuranceGrid(AIA.Life.Models.Opportunity.LifeQuote objLifeQuote)
 {
     AIA.Life.Business.Quote.QuoteBusiness objQuoteBusiness = new AIA.Life.Business.Quote.QuoteBusiness();
     return(objQuoteBusiness.LoadPreviousInsuranceGrid(objLifeQuote));
 }
示例#10
0
 public AIA.Life.Models.Opportunity.LifeQuote LoadMastersForQuote(AIA.Life.Models.Opportunity.LifeQuote objLifeQuote)
 {
     AIA.Life.Business.Quote.QuoteBusiness objQuoteBusiness = new AIA.Life.Business.Quote.QuoteBusiness();
     return(objQuoteBusiness.LoadMastersForQuote(objLifeQuote));
 }
示例#11
0
 public AIA.Life.Models.Opportunity.LifeQuote FetchQuoteData(AIA.Life.Models.Opportunity.LifeQuote objLifeQuote)
 {
     AIA.Life.Business.Quote.QuoteBusiness objQuoteBusiness = new AIA.Life.Business.Quote.QuoteBusiness();
     return(objQuoteBusiness.FetchQuoteData(objLifeQuote));
 }
示例#12
0
 public AIA.Life.Models.Opportunity.LifeQuote SendEmailAndSMSNotificationOnQuoteCreation(AIA.Life.Models.Opportunity.LifeQuote objQuote)
 {
     #region Call API
     objQuote = WebApiLogic.GetPostComplexTypeToAPI <AIA.Life.Models.Opportunity.LifeQuote>(objQuote, "SendEmailAndSMSNotificationOnQuoteCreation", "Policy");
     #endregion
     return(objQuote);
 }
示例#13
0
 public AIA.Life.Models.Opportunity.LifeQuote LoadProspectMaster(AIA.Life.Models.Opportunity.LifeQuote objQuoteList)
 {
     AIA.Life.Business.Prospect.ProspectBusiness objProspectBusiness = new AIA.Life.Business.Prospect.ProspectBusiness();
     objQuoteList = objProspectBusiness.LoadProspectMaster(objQuoteList);
     return(objQuoteList);
 }
示例#14
0
        public AIA.Life.Models.Opportunity.LifeQuote LoadQuoteMaster(AIA.Life.Models.Opportunity.LifeQuote objQuoteList)
        {
            ProspectLogic objlogic = new ProspectLogic();

            return(objlogic.LoadQuoteMaster(objQuoteList));
        }