示例#1
0
 public AIA.Life.Models.Policy.Policy SaveProposal(AIA.Life.Models.Policy.Policy objpolicy)
 {
     //string objPolicyProposal = Newtonsoft.Json.JsonConvert.SerializeObject(objpolicy);
     AIA.Life.Business.Policy.PolicyBusiness obj = new AIA.Life.Business.Policy.PolicyBusiness();
     objpolicy = obj.SaveProposal(objpolicy);
     return(objpolicy);
 }
示例#2
0
 public AIA.Life.Models.Integration.Services.ProposalInfo UpdateProposalInfo(AIA.Life.Models.Integration.Services.ProposalInfo objProposalInfo)
 {
     if (string.IsNullOrEmpty(objProposalInfo.ProposalNo))
     {
         objProposalInfo.Message = "Please Provide Proposal Number.";
         objProposalInfo.Status  = "Error";
         return(objProposalInfo);
     }
     else
     {
         AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
         return(objPolicyBusiness.UpdateUWInfo(objProposalInfo));
     }
 }
示例#3
0
        public AIA.Life.Models.Policy.Policy LoadProposalInfo(AIA.Life.Models.Policy.Policy objpolicy)
        {
            TpServiceLog tpServiceLog = new TpServiceLog();

            tpServiceLog.ServiceRequest = Newtonsoft.Json.JsonConvert.SerializeObject(objpolicy);
            TransactLog transactLog = new TransactLog();

            transactLog.SerivceTraceID = tpServiceLog.ServiceTraceID = objpolicy.ServiceTraceID;
            transactLog.UserName       = objpolicy.UserName;
            string Message = ValidateUserAuth(transactLog);

            if (Message != "" && Message != null)
            {
                objpolicy.Message = Message;
                return(objpolicy);
            }
            AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
            objpolicy = objPolicyBusiness.LoadProposalInfo(objpolicy);
            objPolicyBusiness.InvokeILWorkFlowAck(objpolicy);

            tpServiceLog.ServiceResponse = Newtonsoft.Json.JsonConvert.SerializeObject(objpolicy);
            commonBusiness.CreateServiceLog(tpServiceLog);
            return(objpolicy);
        }
示例#4
0
        public ProposalStatus FetchProposalStatus(ProposalStatus proposalStatus)
        {
            TpServiceLog tpServiceLog = new TpServiceLog();

            tpServiceLog.ServiceRequest = Newtonsoft.Json.JsonConvert.SerializeObject(proposalStatus);
            TransactLog transactLog = new TransactLog();

            transactLog.SerivceTraceID = tpServiceLog.ServiceTraceID = proposalStatus.ServiceTraceID;
            transactLog.UserName       = proposalStatus.UserName;
            string Message = ValidateUserAuth(transactLog);

            if (Message != "" && Message != null)
            {
                proposalStatus.Message = Message;
                return(proposalStatus);
            }
            AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();

            proposalStatus = objPolicyBusiness.FetchProposalStatus(proposalStatus);

            tpServiceLog.ServiceResponse = Newtonsoft.Json.JsonConvert.SerializeObject(proposalStatus);
            commonBusiness.CreateServiceLog(tpServiceLog);
            return(proposalStatus);
        }
示例#5
0
 public ProposalStatus FetchProposalStatus(ProposalStatus proposalStatus)
 {
     AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
     return(objPolicyBusiness.FetchProposalStatus(proposalStatus));
 }
示例#6
0
 public AIA.Life.Models.Policy.Policy SubmitPolicyDocuments(AIA.Life.Models.Policy.Policy objpolicy)
 {
     AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
     return(objPolicyBusiness.SubmitPolicyDocuments(objpolicy));
 }
示例#7
0
 public AIA.Life.Models.Policy.Policy BenefitDetails(AIA.Life.Models.Policy.Policy objpolicy)
 {
     AIA.Life.Business.Policy.PolicyBusiness obj = new AIA.Life.Business.Policy.PolicyBusiness();
     objpolicy = obj.BenefitDetails(objpolicy);
     return(objpolicy);
 }
示例#8
0
 public AIA.Life.Models.Policy.Policy LoadMastersForProposal(AIA.Life.Models.Policy.Policy objpolicy)
 {
     AIA.Life.Business.Policy.PolicyBusiness obj = new AIA.Life.Business.Policy.PolicyBusiness();
     objpolicy = obj.LoadMastersForProposal(objpolicy);
     return(objpolicy);
 }
示例#9
0
 // Till here
 public AIA.Life.Models.Policy.UWInbox FetchUWProposalCount(AIA.Life.Models.Policy.UWInbox objUWInbox)
 {
     AIA.Life.Business.Policy.PolicyBusiness obj = new AIA.Life.Business.Policy.PolicyBusiness();
     return(obj.FetchUWProposalCount(objUWInbox));
 }
示例#10
0
 public void InvokeILDeleteLife(AIA.Life.Models.Policy.Policy objpolicy)
 {
     AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
     objPolicyBusiness.InvokeILDeleteLife(objpolicy);
 }
示例#11
0
 public void UploadDocumentsLDMS(LdmsDocuments documents)
 {
     AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
     objPolicyBusiness.UploadDocumentsLDMS(documents);
 }
示例#12
0
 public AIA.Life.Models.Policy.Policy EmailNotificationOnUWDecision(AIA.Life.Models.Policy.Policy objPolicy)
 {
     AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
     return(objPolicyBusiness.EmailNotificationOnUWDecision(objPolicy));
 }
示例#13
0
 public AIA.Life.Models.Policy.Policy SaveLoadingDetails(AIA.Life.Models.Policy.Policy objPolicy)
 {
     AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
     return(objPolicyBusiness.SaveLoadingDetails(objPolicy));
 }
示例#14
0
 public Policy CalculateLoadingPremium(Policy objPolicy)
 {
     AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
     return(objPolicyBusiness.CalculateLoadingPremium(objPolicy));
 }
示例#15
0
 public MemberLevelDecisions DerivePolicyLevelDecision(MemberLevelDecisions objMemberDecision)
 {
     AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
     return(objPolicyBusiness.DerivePolicyLevelDecision(objMemberDecision));
 }
示例#16
0
 public AIA.Life.Models.Reports.UWDecisionReport UWDecisionReport(AIA.Life.Models.Reports.UWDecisionReport objUWDecisionReport)
 {
     AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
     return(objPolicyBusiness.UWDecisionReport(objUWDecisionReport));
 }
示例#17
0
 public DeletePolicyDocuments DeletePolicyDocument(DeletePolicyDocuments ObjPolicyDocuments)
 {
     AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
     return(objPolicyBusiness.DeletePolicyDocument(ObjPolicyDocuments));
 }
示例#18
0
 public AIA.Life.Models.Policy.Policy LoadMastersRelationship(AIA.Life.Models.Policy.Policy objPolicy)
 {
     AIA.Life.Business.Policy.PolicyBusiness obj = new AIA.Life.Business.Policy.PolicyBusiness();
     objPolicy = obj.LoadMastersRelationship(objPolicy);
     return(objPolicy);
 }
示例#19
0
 public TransactLog FetchTraceID(TransactLog objTransactLog)
 {
     AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
     return(objPolicyBusiness.FetchTraceID(objTransactLog));
 }
示例#20
0
 public AIA.Life.Models.Policy.Policy OccupationQuestions(AIA.Life.Models.Policy.Policy objPolicy)
 {
     AIA.Life.Business.Policy.PolicyBusiness obj = new AIA.Life.Business.Policy.PolicyBusiness();
     objPolicy = obj.OccupationQuestions(objPolicy);
     return(objPolicy);
 }
示例#21
0
 public void PostPolicyIssuanceTriggers(PaymentModel objPaymentModel)
 {
     AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
     objPolicyBusiness.PostPolicyIssuanceTriggers(objPaymentModel);
 }
示例#22
0
 public MemberDetails FetchLoadigInfo(MemberDetails objMemberDetails)
 {
     AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
     return(objPolicyBusiness.FetchLoadigInfo(objMemberDetails));
 }
示例#23
0
 public AIA.Life.Models.Policy.Policy ResidentialStatusQuestions(AIA.Life.Models.Policy.Policy objPolicy)
 {
     AIA.Life.Business.Policy.PolicyBusiness obj = new AIA.Life.Business.Policy.PolicyBusiness();
     objPolicy = obj.ResidentialStatusQuestions(objPolicy);
     return(objPolicy);
 }
示例#24
0
 public void InvokeILPolicyIssuance(AIA.Life.Models.Policy.Policy objPolicy)
 {
     AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
     objPolicyBusiness.InvokeILPolicyIssuance(objPolicy);
 }
示例#25
0
 public AIA.Life.Models.Common.Address FillAddressMasterList(AIA.Life.Models.Common.Address objAddress)
 {
     AIA.Life.Business.Policy.PolicyBusiness obj = new AIA.Life.Business.Policy.PolicyBusiness();
     objAddress = obj.FillAddressMasterList();
     return(objAddress);
 }
示例#26
0
 public void InvokeILUWApproval(AIA.Life.Models.Policy.Policy objPolicy)
 {
     AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
     objPolicyBusiness.InvokeILUWApproval(objPolicy);
 }
示例#27
0
 public AIA.Life.Models.Policy.Policy AssuredMemberDetails(AIA.Life.Models.Policy.Policy objpolicy)
 {
     AIA.Life.Business.Policy.PolicyBusiness obj = new AIA.Life.Business.Policy.PolicyBusiness();
     objpolicy = obj.AssuredMemberDetails(objpolicy);
     return(objpolicy);
 }
示例#28
0
 public void InvokeILModifyProposalForExtras(AIA.Life.Models.Policy.Policy objPolicy)
 {
     AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
     objPolicyBusiness.InvokeILModifyProposalForExtras(objPolicy);
 }
示例#29
0
 public void InvokeILWorkFlowAck(AIA.Life.Models.Policy.Policy objPolicy)
 {
     AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
     objPolicyBusiness.InvokeILWorkFlowAck(objPolicy);
 }
示例#30
0
 public AIA.Life.Models.Policy.Policy CounterOfferSubmit(AIA.Life.Models.Policy.Policy objpolicy)
 {
     AIA.Life.Business.Policy.PolicyBusiness objPolicyBusiness = new AIA.Life.Business.Policy.PolicyBusiness();
     return(objPolicyBusiness.CounterOfferSubmit(objpolicy));
 }